솔라피 시작하기
default feature image

솔라피 시작하기

이 글에서는 구글 폼, 솔라피, 그리고 Make를 효과적으로 결합하여 온라인 참가 신청 시스템을 구축하고, 문자로 접수 알림을 자동으로 전달하고 공지 및 개인화된 메시지를 손쉽게 발송하는 과정을 안내합니다.

온라인으로 참가 신청을 받아 명단을 관리하고 신청자에게 접수 완료 안내 및 개인화된 메시지를 발송할 수 있도록 Make를 활용하는 방법을 알아보겠습니다. Make는 시나리오 기반의 자동화를 제공하며, 다양한 액션과 트리거를 설정할 수 있어 복잡한 작업도 자동화할 수 있는 서비스입니다.

구글 폼 준비

가장 먼저, 원하는 정보를 수집하고 싶은 온라인 폼을 구글 폼을 통해 만들어야 합니다. 구글 폼을 활용하여 참가자들로부터 필요한 정보를 수집하고 실시간으로 데이터를 저장할 수 있습니다.

구글 드라이브에서 Google 설문지를 선택하여 구글 폼에 접근할 수 있습니다.

구글 드라이브에서 Google 설문지 선택

편의상 이름과 연락처로만 구성된 참가 신청서를 생성합니다.

이름과 연락처를 포함한 참가 신청서 폼 생성

솔라피 주소록 폴더(그룹) 만들기

솔라피 내에서 참가자 정보를 수집 및 관리하기 위해 주소록 폴더를 만듭니다. 수집된 명단에게 공지 및 개인화된 메시지를 발송 할 수 있습니다.

"온라인 참가 신청 명단" 주소록 폴더 생성

[폴더 생성] 버튼을 누르면 아래와 같이 명단이 비어 있는 새 폴더가 만들어집니다.

생성된 주소록 폴더(그룹)

Make 시나리오 만들기

Make 내에서 원하는 구글폼에 참가 신청서가 작성되면 솔라피 주소록에 등록하고 정상적으로 신청서 접수가 완료되었다는 문자를 보내도록 솔라피에 요청합니다.

구글폼 Watch Responses 트리거 설정

Scenarios 메뉴로 가서 [Create a new scenario] 버튼을 눌러 "google form" 으로 검색하고 Google Forms 를 눌러줍니다.

Watch Responses 트리거를 선택 추가하여 참가자들이 신청서를 제출할 때마다 어떤 액션을 취할 수 있도록 합니다.

Connection 에서 구글 폼과 연동하고 Form ID 및 Limit 을 입력하여 줍니다.

Form ID 값 입력을 위해 [Search] 버튼을 누르고 우리가 입력했던 "온라인 참가 신청서"를 그대로 입력하고 [OK]를 누르면 자동으로 Form ID값을 찾아 입력해 줍니다.

업데이트된 구글 폼 데이터를 가져오는 주기는 기본 15분 주기이며 하단의 [Every 15 minutes] 버튼을 눌러 설정을 변경해 줄 수 있습니다.

스케줄 시간 설정

솔라피 주소록 명단 추가 액션 추가

+기호 처럼 생긴 아이콘 "Add another module"를 눌러 참가자 정보를 솔라피 주소록 폴더에 추가하는 액션 Add Contact to Address Book을 추가해 줍니다.

💡
Make에서는 구글폼, SOLAPI 등 연결 대상을 Module 로 통칭합니다.

"solapi" 검색하여 SOLAPI 아이콘을 클릭하여 구글 폼 Watch Responses 다음으로 실행 할 모듈을 추가합니다.

[Add Contact to Address Book] 액션을 누릅니다.

Connection 의 [Add] 버튼을 누르고 다시 [Save]를 눌러 SOLAPI 계정과 연동합니다.

아래와 같이 솔라피에 연동하면서 권한을 허용해 줄 것을 요청합니다.

솔라피 권한 허용하여 연동하는 과정


처음 생성된 Goole Forms - Watch Responses 의 Items 구조를 보면 우리가 쓸만한 아이템은 Grade 아래쪽을 타고 내려가서 Text Answers -> Answers[] -> value 정도로 확인됩니다. 처음엔 이것으로 선택하여 줍니다. 이름도 연락처와 동일하게 [이름] 아래쪽 최종 Answers[] -> value 를 선택해 줍니다.

위와 같이 설정 후 좌측 하단의 [Run once] 를 눌러 시나리오를 한번 실행해 줍니다.

그러면 아래와 같이 phoneNumber 에 입력된 값이 없다는 오류가 뜨는 것을 알 수 있습니다.

위 오류가 한번 뜨고 난뒤 다시 Google Forms - Watch Responses 의 아이템 구조를 확인해 보면 Grade 와 동일한 레벨로 textAnswers가 추가된 것을 볼 수 있습니다.

새로 추가된 구글폼의 아이템 textAnswers -> answers[] -> value 를 SOLAPI의 연락처와 이름 필드로 다시 설정해 줍니다.


SCHEDULING 활성화

Make 시나리오를 정기적으로 실행할 수 있도록 스케줄링을 활성화합니다.

스케줄 활성화

솔라피 주소록 폴더에 추가된 연락처 확인

Make를 통해 수집된 참가자 정보가 솔라피 주소록 폴더에 정확하게 추가되었는지 확인합니다.

맺음말

지금까지 온라인으로 참가 신청서를 받고 접수 여부를 문자로 알려주고 개인화된 메시지를 발송할 수 있는 온라인 참가 신청 시스템을 구축해 보았습니다.