Make로 메시지 발송 자동화 체험하기

이 챕터에서는 Make를 활용해 문자 발송 자동화를 직접 체험합니다. Google Sheets에 데이터가 추가되면, Bizgo Communication API 를 통해 메시지가 자동으로 발송되는 흐름을 단계별로 따라 하며 구성해봅니다.

1. 체험 개요

이 체험에서는 다음과 같은 자동화를 만들어봅니다.

  • Google Form 으로 Google Sheets에 연동하여 수신자 정보를 입력

  • Make가 새로운 행을 감지

  • Bizgo Communication API 를 통해 문자 자동 발송

자동화가 처음인 분도 전체 흐름을 이해하고 직접 실행해볼 수 있도록 구성되어 있습니다.


2. 체험 준비

자동화 체험을 시작하기 전에 필요한 계정과 기본 정보를 준비합니다.

이 단계에서는 다음 내용을 확인합니다.


3. Google Form 설정

자동화의 시작점이 되는 Google Sheets 구조를 설정합니다.

  1. Google 계정으로 로그인을 합니다.

  1. Google Form 을 생성합니다.

  1. 해당 Google Form 을 사용할 수 있도록 게시 합니다.

  1. 해당 Google Form 의 Response(응답)을 Link to Sheets 로 연결합니다.

  1. 해당 Google Form 의 응답 결과가 엑셀로 링크됩니다.


4️. Make 시나리오 만들기

Make에서 새로운 시나리오를 생성하고, Google Sheets와 연동합니다.

  1. Make 로그인 하여 시나리오를 생성합니다.

  1. Google Sheets 를 확인하여 Watch New Rows 를 선택합니다.

  1. Google Sheet 연동 후, Connection 으로 구글 로그인을 진행합니다.

  1. Spreadsheet ID 에 생성했던 엑셀을 연결하고, Sheet Name 에 데이터가 삽입되는 Sheet 를 선택합니다.

  1. 하단의 Save 버튼을 눌러 저장하면 Choose where to start 가 나오게 되는데 All 를 선택 후 저장합니다.


5️. Bizgo Communication API 메시지 발송 연동

Make 시나리오에 Bizgo Communication API 메시지 발송 요청을 추가합니다.

  1. Google Sheets 우측의 HTTP 모듈을 추가합니다.

  1. HTTP 모듈 추가후, Make a request action 을 선택합니다.

  1. Authentication type 에서 API Key 를 선택합니다.

  1. Credentials 필드의 우측 Add 버튼을 눌러서 Bizgo Communication API 의 통합키를 입력합니다.

  1. URL 에 Bizgo Communication API 의 발송 URI 를 입력 후 Method 는 POST 로 설정합니다.

POST https://mars.ibapi.kr/api/comm/v1/send/omniarrow-up-right

  1. Body Content type 을 application/json 설정한 뒤, Body structure 우측의 Add 버튼을 선택합니다.

  1. Add data structure 메뉴의 Specification > Generate 를 선택합니다.

  1. Sample data 필드에 Bizgo Communication API SMS 발송 JSON 전문을 입력 후 저장합니다.

  1. Body Content 하위의 Message flow 하단 Add item 을 클릭합니다.

  1. form 필드에 Bizgo 에서 발신번호 등록한 전화번호를 입력합니다.

  1. text 필드에 구글 시트로 연동된 컬럼 중 [발송 텍스트] 컬럼을 선택합니다.

  1. to 필드에 구글 시트로 연동된 컬럼 중 [전화번호] 컬럼을 선택합니다.

  1. 위와 같이 선택이 되었으면 Save 버튼을 눌러 저장합니다.


6.️ 테스트 발송

구성한 자동화를 직접 실행해봅니다.

  1. Google Form 의 데이터를 입력 후 Submit 을 합니다.

  1. Google Sheet 에 데이터 생성을 확인합니다.

  1. Make 시나리오를 실행합니다.

  1. 아래와 같이 성공 여부를 확인합니다.

  1. 메시지 실제 발송 성공을 확인합니다.


[점검사항]

1. ACL 권한 실패

Bizgo Communication API의 경우 ACL 정책이 존재하여 실패할 수 있습니다.

아래와 같이 실패 할 경우, 응답 필드의 하위에서 IP를 확인하여 ACL 등록 합니다.

마지막 업데이트