![default feature image](/assets/img/default-feature1.jpg?v=b2e71f54c0)
솔라피 시작하기
이 글에서는 구글 폼, 솔라피, 그리고 Make를 효과적으로 결합하여 온라인 참가 신청 시스템을 구축하고, 문자로 접수 알림을 자동으로 전달하고 공지 및 개인화된 메시지를 손쉽게 발송하는 과정을 안내합니다.
온라인으로 참가 신청을 받아 명단을 관리하고 신청자에게 접수 완료 안내 및 개인화된 메시지를 발송할 수 있도록 Make를 활용하는 방법을 알아보겠습니다. Make는 시나리오 기반의 자동화를 제공하며, 다양한 액션과 트리거를 설정할 수 있어 복잡한 작업도 자동화할 수 있는 서비스입니다.
구글 폼 준비
가장 먼저, 원하는 정보를 수집하고 싶은 온라인 폼을 구글 폼을 통해 만들어야 합니다. 구글 폼을 활용하여 참가자들로부터 필요한 정보를 수집하고 실시간으로 데이터를 저장할 수 있습니다.
구글 드라이브에서 Google 설문지를 선택하여 구글 폼에 접근할 수 있습니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/---------Google-Drive.png)
편의상 이름과 연락처로만 구성된 참가 신청서를 생성합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/------------------------Google-Forms.png)
솔라피 주소록 폴더(그룹) 만들기
솔라피 내에서 참가자 정보를 수집 및 관리하기 위해 주소록 폴더를 만듭니다. 수집된 명단에게 공지 및 개인화된 메시지를 발송 할 수 있습니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/--------------.png)
[폴더 생성] 버튼을 누르면 아래와 같이 명단이 비어 있는 새 폴더가 만들어집니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/-------------------.png)
Make 시나리오 만들기
Make 내에서 원하는 구글폼에 참가 신청서가 작성되면 솔라피 주소록에 등록하고 정상적으로 신청서 접수가 완료되었다는 문자를 보내도록 솔라피에 요청합니다.
구글폼 Watch Responses 트리거 설정
Scenarios 메뉴로 가서 [Create a new scenario] 버튼을 눌러 "google form" 으로 검색하고 Google Forms 를 눌러줍니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/New-scenario-Make.png)
Watch Responses 트리거를 선택 추가하여 참가자들이 신청서를 제출할 때마다 어떤 액션을 취할 수 있도록 합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/New-scenario-Make-googleform.png)
Connection 에서 구글 폼과 연동하고 Form ID 및 Limit 을 입력하여 줍니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Integration-Google-Forms-SOLAPI-Make.png)
Form ID 값 입력을 위해 [Search] 버튼을 누르고 우리가 입력했던 "온라인 참가 신청서"를 그대로 입력하고 [OK]를 누르면 자동으로 Form ID값을 찾아 입력해 줍니다.
업데이트된 구글 폼 데이터를 가져오는 주기는 기본 15분 주기이며 하단의 [Every 15 minutes] 버튼을 눌러 설정을 변경해 줄 수 있습니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Make-schedule-time.png)
솔라피 주소록 명단 추가 액션 추가
+기호 처럼 생긴 아이콘 "Add another module"를 눌러 참가자 정보를 솔라피 주소록 폴더에 추가하는 액션 Add Contact to Address Book을 추가해 줍니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Make-add-another-module.png)
"solapi" 검색하여 SOLAPI 아이콘을 클릭하여 구글 폼 Watch Responses 다음으로 실행 할 모듈을 추가합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Make-search-solapi-1.png)
[Add Contact to Address Book] 액션을 누릅니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Make-solapi-add-addressbook.png)
Connection 의 [Add] 버튼을 누르고 다시 [Save]를 눌러 SOLAPI 계정과 연동합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Integration-Google-Forms-SOLAPI-Make--3-.png)
아래와 같이 솔라피에 연동하면서 권한을 허용해 줄 것을 요청합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/----------------------------.png)
처음 생성된 Goole Forms - Watch Responses 의 Items 구조를 보면 우리가 쓸만한 아이템은 Grade 아래쪽을 타고 내려가서 Text Answers -> Answers[] -> value 정도로 확인됩니다. 처음엔 이것으로 선택하여 줍니다. 이름도 연락처와 동일하게 [이름] 아래쪽 최종 Answers[] -> value 를 선택해 줍니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Integration-Google-Forms-SOLAPI-Make--1-.png)
위와 같이 설정 후 좌측 하단의 [Run once] 를 눌러 시나리오를 한번 실행해 줍니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Make-run-onces.png)
그러면 아래와 같이 phoneNumber 에 입력된 값이 없다는 오류가 뜨는 것을 알 수 있습니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Integration-Google-Forms-SOLAPI-Make--2-.png)
위 오류가 한번 뜨고 난뒤 다시 Google Forms - Watch Responses 의 아이템 구조를 확인해 보면 Grade 와 동일한 레벨로 textAnswers가 추가된 것을 볼 수 있습니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Make-SOLAPI-config.png)
새로 추가된 구글폼의 아이템 textAnswers -> answers[] -> value 를 SOLAPI의 연락처와 이름 필드로 다시 설정해 줍니다.
SCHEDULING 활성화
Make 시나리오를 정기적으로 실행할 수 있도록 스케줄링을 활성화합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/Scenarios-Make.png)
솔라피 주소록 폴더에 추가된 연락처 확인
Make를 통해 수집된 참가자 정보가 솔라피 주소록 폴더에 정확하게 추가되었는지 확인합니다.
![](https://solapi-content.s3.ap-northeast-2.amazonaws.com/images/2023/11/-----------------------.png)
맺음말
지금까지 온라인으로 참가 신청서를 받고 접수 여부를 문자로 알려주고 개인화된 메시지를 발송할 수 있는 온라인 참가 신청 시스템을 구축해 보았습니다.