[Zapier X Effic] 구글 스프레드 시트를 활용한 자동 CRM 메시지 보내는 방법

재피어와 API 연동으로 구글 스프레드 시트 리스트에 자동 메시지 보내는 방법
최영준's avatar
Jul 18, 2024
[Zapier X Effic] 구글 스프레드 시트를 활용한 자동 CRM 메시지 보내는 방법
 
안녕하세요. 에픽입니다.
 
이 글에서는 재피어와 에픽의 API 발송 기능을 이용하여 구글 스프레드 시트의 대상자에게 문자/친구톡/알림톡 메시지를 자동 발송하는 과정을 설명드립니다.
 
재피어(Zapier)는?
재피어(Zapier)는?
  • 재피어는 다양한 온라인 서비스간에 자동화된 연동을 도와주는 솔루션입니다. 재피어를 이용하여 ‘구글 스프레드 시트에 새로운 행이 추가되면’ ⇒ ‘에픽으로 문자 발송을 요청해’와 같이 2가지 이상의 서비스를 연동하는 자동화를 설정할 수 있습니다.

[활용 예시]
본 가이드를 활용하여 아래와 같은 케이스에 메시지 발송을 자동화 할 수 있습니다.
  1. 구글 폼으로 신청 받기 > 신청자에게 접수 완료 문자/알림톡 발송
  1. 구글 스프레드 시트에 고객 리스트 관리 > 고객의 상태를 업데이트 > 업데이트된 상태에 따라 고객에게 문자/알림톡/친구톡 발송

사전 준비물

  1. 에픽 계정
  1. Zapier 계정
  1. 접근 권한이 있는 Google 스프레드시트
 

1. 에픽 자동화 캠페인 생성하기

에픽 콘솔에서 발송하고자 하는 캠페인을 생성하고 설정합니다.
  1. [홈 대시보드] > [CRM 자동화 캠페인] > [신규 자동화 캠페인 생성하기] 를 선택합니다.
  1. [자동화 문자], [자동화 알림톡], [자동화 친구톡] 중에 원하는 캠페인 종류를 선택합니다.
  1. [API 발송]를 발송 시점으로 선택합니다.
    1. notion image
  1. 발송하고자 하는 자동화 메시지를 작성합니다. (* 자세한 설정 방법은 API 발송 가이드를 참고하세요.)
    1. notion image
 
 

2. 에픽 API 키 확인하기

에픽 API 연동을 위한 계정의 API 키(Key) 정보를 확인합니다.
  1. [홈 대시보드] > [내 정보] > [API 관리] 를 선택합니다.
    1. notion image
  1. 화면에 표시된 API Key 정보를 확인합니다.
    1. notion image
 
 

3. 재피어에서 새로운 Zap 만들기

  1. 재피어 웹사이트(https://zapier.com)에 접속하여 로그인합니다.
  1. 로그인 후, [Create] > [Zaps]를 선택하여 새 Zap을 만듭니다.
    1. notion image
 
 

4. 재피어 트리거(Trigger) 설정 - Google 스프레드시트

  1. Trigger 앱 선택: "Google Sheets"를 검색하여 선택합니다.
    1. notion image
      notion image
  1. Trigger 이벤트 선택: "New Spreadsheet Row"를 선택합니다.
    1. 만약 새로운 행 생성이 아닌, 행의 값이 변경되는 시점에 메시지 발송을 원한다면 ‘New or Updated Spreadseet Row’를 선택합니다.
    2. notion image
  1. Google 계정과 Zapier를 연결하고, Zapier가 액세스할 스프레드시트를 선택합니다.
    1. notion image
  1. 필요한 시트와 워크시트를 선택하여 새로운 행이 추가될 때 트리거 되도록 설정합니다.
 

5. Action 설정 - Webhooks by Zapier

  1. Action 앱 선택: "Webhooks by Zapier"를 검색하여 선택합니다.
    1. notion image
  1. Action 이벤트 선택: "POST"를 선택합니다.
    1. notion image
  1. 다음과 같이 Webhooks 설정을 진행합니다:
      • Payload Type: "json"을 선택합니다.
      • Data: Google 스프레드시트에서 가져온 데이터를 다음과 같은 형식으로 전송합니다.
        • title = 캠페인의 제목을 입력합니다.
        • receiverNumber = 수신번호 컬럼을 구글 스프레드 시트에서 가져온 정보로 입력합니다.
        • variables = 메시지 내에 #{name}과 같은 변수를 사용한경우, 해당 변수에 매칭될 컬럼을 구글 스프레드 시트에서 가져온 정보로 입력합니다.
        • startTime/endTime = 야간 발송 제한을 위해 발송 금지 시작 시간과 종료 시간을 설정합니다.
        • { "title": "자동화 캠페인", "receiverNumber": "01012345678", "variables": { "name": "김에픽" }, "startTime": 21, "endTime": 9 }
      • Headers: 아래와 같이 헤더 정보를 입력합니다. ${에픽 API 키} 에 2단계에서 확인한 API 키를 입력합니다.
        • { "Authorization": "Bearer ${에픽 API 키}", "Content-Type": "application/json" }
          notion image
          notion image
 

6. Zap 테스트 및 활성화

  1. 설정이 완료되면 "Test & Continue" 버튼을 눌러 설정한 Zap이 제대로 동작하는지 테스트합니다.
  1. 테스트가 성공하면, "Publish" 버튼을 눌러 Zap을 활성화합니다.
 

7. 최종 확인

  1. 구글 스프레드시트에 새로운 행을 추가하여 Zap이 올바르게 작동하는지 확인합니다.
  1. 에픽 API가 호출되고, 메시지가 잘 발송되는지 확인합니다.
 
 

이 과정을 통해 구글 폼을 통한 신청, 혹은 구글 스프레드 시트를 이용한 고객 관리 중에 발송되어야 하는 문자, 알림톡, 친구톡 메시지를 재피어와 에픽을 통해 자동화할 수 있습니다.
에픽 사용과 관련하여 궁금한 점이 있으면 언제든 문의 남겨 주세요!

 
Share article
Subscribe to our newsletter

effic