Skip to content

Latest commit

 

History

History
110 lines (73 loc) · 4.91 KB

1.formsToEmail_Zapier.md

File metadata and controls

110 lines (73 loc) · 4.91 KB

실습 1: Google Forms 제출 시 자동 이메일 응답 시스템 구축

1. Google Forms 생성 및 설정

  1. Google Forms 생성:

    • Google Forms에 접속하여 새로운 폼을 만듭니다.
    • 예시: "워크숍 참가 신청서"
    • 필수 항목: 이름, 이메일 주소, 참가 동기
  2. 응답 수집을 위한 스프레드시트 연결:

    • 폼 상단의 응답 탭으로 이동합니다.
    • 오른쪽 상단의 스프레드시트 아이콘을 클릭하여 새로운 스프레드시트를 생성합니다.
    • 이 스프레드시트는 폼 응답을 자동으로 수집합니다.

2. Zapier를 활용한 자동 이메일 응답 설정

  1. Zapier 계정 생성 및 로그인:

    • Zapier 웹사이트에 접속하여 계정을 생성하고 로그인합니다.
  2. 새로운 Zap 생성:

    • 대시보드에서 "Create Zap" 버튼을 클릭합니다.
  3. Trigger 설정: Google Forms:

    • App & Event: "Google Forms"를 선택합니다.
    • Trigger Event: "New Form Response"를 선택합니다.
    • Account: Google 계정을 연결합니다.
    • Set up trigger: 앞서 생성한 폼과 연결된 스프레드시트를 선택합니다.
    • Test trigger: 테스트를 통해 연결이 정상적인지 확인합니다.
  4. Action 설정: Gmail을 통한 이메일 발송:

    • App & Event: "Gmail"을 선택합니다.
    • Action Event: "Send Email"을 선택합니다.
    • Account: Gmail 계정을 연결합니다.
    • Set up action:
      • To: 응답자의 이메일 주소를 선택합니다.
      • Subject: 예시 - "워크숍 신청이 완료되었습니다."
      • Body: 예시 - "안녕하세요, {{이름}}님. 워크숍 신청이 성공적으로 접수되었습니다. 자세한 내용은 추후 이메일로 안내드리겠습니다."
    • Test & Continue: 테스트 이메일을 발송하여 설정이 올바른지 확인합니다.
  5. Zap 활성화:

    • 모든 설정이 완료되면 상단의 "Turn on Zap" 버튼을 클릭하여 Zap을 활성화합니다.

추가 실습 1: [대기 신청] 키워드가 포함된 경우 별도 이메일 응답

  1. Filter by Zapier 사용:

    • 기존 Zap의 Trigger와 Action 사이에 **"Filter by Zapier"**를 추가합니다.
    • Set up filter:
      • "참가 동기" 필드에 **"[대기 신청]"**이라는 키워드가 포함되어 있는지 조건을 설정합니다.
    • 조건에 따라 다음 액션이 실행되도록 설정합니다.
  2. 별도 이메일 템플릿 설정:

    • Filter 조건이 충족될 경우, 다른 이메일 내용을 발송하도록 Gmail Action을 추가합니다.
    • Subject: "워크숍 대기 신청이 접수되었습니다."
    • Body: "안녕하세요, {{이름}}님. 현재 워크숍 정원이 초과되어 대기 신청으로 접수되었습니다. 자리가 발생하는 경우 별도로 안내드리겠습니다."

추가 실습 2: 신청자 정보를 운영진의 Slack 채널로 자동 전송

  1. Slack 계정 연결:

    • Zapier에서 "Slack" 앱을 선택하고 계정을 연결합니다.
  2. Action 설정: Slack으로 메시지 보내기:

    • Action Event: "Send Channel Message"를 선택합니다.
    • Set up action:
      • Channel: 운영진이 사용하는 Slack 채널을 선택합니다.
      • Message Text: 예시 - "새로운 워크숍 신청이 접수되었습니다.\n이름: {{이름}}\n이메일: {{이메일 주소}}\n참가 동기: {{참가 동기}}"
    • 테스트를 통해 메시지가 정상적으로 전송되는지 확인합니다.

추가 실습 3: Solapi를 연동하여 신청자에게 카카오톡/문자 메시지 전송

  1. Solapi 계정 생성 및 API 키 발급:

    • Solapi 웹사이트에서 계정을 생성하고 로그인합니다.
    • 대시보드에서 API Key와 Secret Key를 발급받습니다.
  2. Webhooks by Zapier 사용:

    • Zapier에서 "Webhooks by Zapier" 앱을 선택합니다.
    • Action Event: "POST"를 선택합니다.
    • Set up action:
      • URL: https://api.solapi.com/messages/v4/send
      • Payload Type: json
      • Data:
        • "to": 신청자의 전화번호 (Google Forms 응답에서 가져오기)
        • "from": 발신자 전화번호 (Solapi에서 설정)
        • "text": 예시 - "안녕하세요, {{이름}}님. 워크숍 신청이 접수되었습니다. 자세한 일정은 추후 안내해 드리겠습니다."
      • Headers:
        • "Authorization": Bearer {발급받은 Solapi API Key}
    • 테스트를 실행하여 신청자에게 카카오톡 또는 문자 메시지가 정상적으로 전송되는지 확인합니다.
  3. Zap 활성화:

    • 모든 설정이 완료되면 상단의 "Turn on Zap" 버튼을 클릭하여 Zap을 활성화합니다.