[Zapier X Effic] 구글 스프레드 시트를 활용한 자동 CRM 메시지 보내는 방법
재피어와 API 연동으로 구글 스프레드 시트 리스트에 자동 메시지 보내는 방법
Jul 18, 2024
Contents
안녕하세요. 에픽입니다.
이 글에서는 재피어와 에픽의 API 발송 기능을 이용하여 구글 스프레드 시트의 대상자에게 문자/친구톡/알림톡 메시지를 자동 발송하는 과정을 설명드립니다.
재피어(Zapier)는?
- 재피어는 다양한 온라인 서비스간에 자동화된 연동을 도와주는 솔루션입니다. 재피어를 이용하여 ‘구글 스프레드 시트에 새로운 행이 추가되면’ ⇒ ‘에픽으로 문자 발송을 요청해’와 같이 2가지 이상의 서비스를 연동하는 자동화를 설정할 수 있습니다.
[활용 예시]
본 가이드를 활용하여 아래와 같은 케이스에 메시지 발송을 자동화 할 수 있습니다.
- 구글 폼으로 신청 받기 > 신청자에게 접수 완료 문자/알림톡 발송
- 구글 스프레드 시트에 고객 리스트 관리 > 고객의 상태를 업데이트 > 업데이트된 상태에 따라 고객에게 문자/알림톡/친구톡 발송
사전 준비물
- 에픽 계정
- Zapier 계정
- 접근 권한이 있는 Google 스프레드시트
1. 에픽 자동화 캠페인 생성하기
에픽 콘솔에서 발송하고자 하는 캠페인을 생성하고 설정합니다.
- [홈 대시보드] > [CRM 자동화 캠페인] > [신규 자동화 캠페인 생성하기] 를 선택합니다.
- [자동화 문자], [자동화 알림톡], [자동화 친구톡] 중에 원하는 캠페인 종류를 선택합니다.
- [API 발송]를 발송 시점으로 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F85685c8c-a6a0-4e17-8393-f785c212f977%252FScreenshot_2024-07-01_at_7.02.30_PM.png%3Ftable%3Dblock%26id%3D2f3741c0-990d-4641-bf2e-895618ac96e5%26cache%3Dv2&w=3840&q=75)
- 발송하고자 하는 자동화 메시지를 작성합니다. (* 자세한 설정 방법은 API 발송 가이드를 참고하세요.)
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F87c421af-3d06-45a9-b184-5c8d9379b91d%252FScreenshot_2024-07-01_at_7.13.16_PM.png%3Ftable%3Dblock%26id%3D40e3c833-e569-4e1e-b7e5-18fbc710f03f%26cache%3Dv2&w=3840&q=75)
2. 에픽 API 키 확인하기
에픽 API 연동을 위한 계정의 API 키(Key) 정보를 확인합니다.
- [홈 대시보드] > [내 정보] > [API 관리] 를 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F4607b6e4-1d7a-4bb7-aeee-97052868973a%252FScreenshot_2024-07-01_at_7.17.25_PM.png%3Ftable%3Dblock%26id%3D0cb77b4c-2fee-4a6f-b23f-478388048f2a%26cache%3Dv2&w=3840&q=75)
- 화면에 표시된 API Key 정보를 확인합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F7ecddbd2-59ca-45f5-8308-d9a955157cdb%252FScreenshot_2024-07-01_at_7.18.14_PM.png%3Ftable%3Dblock%26id%3D7deb87e5-8d40-4dd1-b824-20cb50038bb9%26cache%3Dv2&w=3840&q=75)
3. 재피어에서 새로운 Zap 만들기
- 재피어 웹사이트(https://zapier.com)에 접속하여 로그인합니다.
- 로그인 후, [Create] > [Zaps]를 선택하여 새 Zap을 만듭니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F39544232-3c15-4043-a6bf-9d78205b0ac4%252FScreenshot_2024-06-30_at_3.38.29_PM.png%3Ftable%3Dblock%26id%3Dbc1074d3-b185-420c-b2d9-35c65b9fed48%26cache%3Dv2&w=3840&q=75)
4. 재피어 트리거(Trigger) 설정 - Google 스프레드시트
- Trigger 앱 선택: "Google Sheets"를 검색하여 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252Fe136eb5b-23c3-4abe-9a4c-63c59b638044%252FScreenshot_2024-07-01_at_7.28.26_PM.png%3Ftable%3Dblock%26id%3Dcc72cda3-d845-45d1-ba9f-c6345959bfa1%26cache%3Dv2&w=3840&q=75)
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F95551a5f-cd6e-4973-af32-3d233368e0a1%252FScreenshot_2024-07-01_at_7.28.30_PM.png%3Ftable%3Dblock%26id%3D418d4d1a-4e04-411b-a73b-5af22cc70d7d%26cache%3Dv2&w=3840&q=75)
- Trigger 이벤트 선택: "New Spreadsheet Row"를 선택합니다.
- 만약 새로운 행 생성이 아닌, 행의 값이 변경되는 시점에 메시지 발송을 원한다면 ‘New or Updated Spreadseet Row’를 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F76caec05-77f2-4568-93f5-a3fa55fd89a5%252FScreenshot_2024-06-30_at_3.39.11_PM.png%3Ftable%3Dblock%26id%3Da2aa7e93-9b5f-4c27-9b2f-e0036bea12b2%26cache%3Dv2&w=3840&q=75)
- Google 계정과 Zapier를 연결하고, Zapier가 액세스할 스프레드시트를 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F91621da8-c7a1-454a-b88f-21f8f1c74482%252FScreenshot_2024-06-30_at_3.40.34_PM.png%3Ftable%3Dblock%26id%3D812216ef-07ef-4cd7-b2e7-092a36b4bab2%26cache%3Dv2&w=3840&q=75)
- 필요한 시트와 워크시트를 선택하여 새로운 행이 추가될 때 트리거 되도록 설정합니다.
5. Action 설정 - Webhooks by Zapier
- Action 앱 선택: "Webhooks by Zapier"를 검색하여 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F24285d5d-c3b2-4d97-8fb8-1d5d9acc733c%252FScreenshot_2024-07-01_at_7.44.59_PM.png%3Ftable%3Dblock%26id%3D7e6e5eca-6240-4ce1-9af8-e0bc72856211%26cache%3Dv2&w=3840&q=75)
- Action 이벤트 선택: "POST"를 선택합니다.
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252Fc6841b42-2905-43a1-9615-35e4509e2bcd%252FScreenshot_2024-06-30_at_3.41.42_PM.png%3Ftable%3Dblock%26id%3D57460bde-63e1-46a6-8110-21be86bbb3b7%26cache%3Dv2&w=3840&q=75)
- 다음과 같이 Webhooks 설정을 진행합니다:
- URL:
https://api.effic.biz/auto-message-event/template
(에픽 API 엔드포인트 URL)을 입력합니다. - Payload Type: "json"을 선택합니다.
- Data: Google 스프레드시트에서 가져온 데이터를 다음과 같은 형식으로 전송합니다.
- title = 캠페인의 제목을 입력합니다.
- receiverNumber = 수신번호 컬럼을 구글 스프레드 시트에서 가져온 정보로 입력합니다.
- variables = 메시지 내에 #{name}과 같은 변수를 사용한경우, 해당 변수에 매칭될 컬럼을 구글 스프레드 시트에서 가져온 정보로 입력합니다.
- startTime/endTime = 야간 발송 제한을 위해 발송 금지 시작 시간과 종료 시간을 설정합니다.
- Headers: 아래와 같이 헤더 정보를 입력합니다.
${에픽 API 키}
에 2단계에서 확인한 API 키를 입력합니다.
{ "title": "자동화 캠페인", "receiverNumber": "01012345678", "variables": { "name": "김에픽" }, "startTime": 21, "endTime": 9 }
{ "Authorization": "Bearer ${에픽 API 키}", "Content-Type": "application/json" }
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F9c1cbb6c-d870-4f52-86dc-7983527db54e%252FScreenshot_2024-07-01_at_8.01.12_PM.png%3Ftable%3Dblock%26id%3D133dc396-ead8-4b82-8f91-d7f29563edd4%26cache%3Dv2&w=3840&q=75)
![notion image](https://inblog.ai/_next/image?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F83c75a39-3aba-4ba4-a792-7aefe4b07895%252F1c7a9045-4455-4872-a5d9-2fc783cfa201%252FScreenshot_2024-07-01_at_8.02.28_PM.png%3Ftable%3Dblock%26id%3Dc3de6d73-0852-47cd-b011-55e76970591d%26cache%3Dv2&w=3840&q=75)
6. Zap 테스트 및 활성화
- 설정이 완료되면 "Test & Continue" 버튼을 눌러 설정한 Zap이 제대로 동작하는지 테스트합니다.
- 테스트가 성공하면, "Publish" 버튼을 눌러 Zap을 활성화합니다.
7. 최종 확인
- 구글 스프레드시트에 새로운 행을 추가하여 Zap이 올바르게 작동하는지 확인합니다.
- 에픽 API가 호출되고, 메시지가 잘 발송되는지 확인합니다.
이 과정을 통해 구글 폼을 통한 신청, 혹은 구글 스프레드 시트를 이용한 고객 관리 중에 발송되어야 하는 문자, 알림톡, 친구톡 메시지를 재피어와 에픽을 통해 자동화할 수 있습니다.
에픽 사용과 관련하여 궁금한 점이 있으면 언제든 문의 남겨 주세요!
Share article
Subscribe to our newsletter