소개
회사에서 고객 응대를 위해 홈페이지에 채널톡을 탑재해두고 있는데요!
채널톡 써보신 분들은 아시겠지만 입력폼을 통해 고객DB를 받고 관리할 수가 있습니다.
저희는 내부 CRM 시스템이 있지만 모든 고객DB는 스프레드 시트에 백업해두고 있는데, 채널톡 DB 역시 그래야 합니다.
이걸 자동화할 수 있는 방법은 없는지 GPT에게 물어보니 MAKE를 활용하라고 하더라고요!
이번 스터디는 Figma를 신청했지만,, 얼떨결에 MAKE도 쓰게 되었네요 😄
진행 방법
GPT에게 채널톡 DB를 스프레드 시트에 자동으로 입력되게 연동하는 방법을 물어보았습니다.
채널톡 API로 고객 정보 조회 ->http 모듈로 채널톡 API 호출 -> 스프레드 시트에 자동 입력
처음에는 위 구조로 안내를 받았습니다.🚨처음 시도했던 OAuth 인증 기반 API 연동은 불가하다는 답변을 받음
GPT가 제안했던 방식은 OAuth 인증 기반 API 연동이었는데요. 하라는 대로 따라하는데 자꾸 MAKE에서 오류가 나길래 원인을 찾아봤는데도 해결이 안 되더라구요. 결국 채널톡 고객센터에 문의하니현재 채널톡 Open API는 API Key와 Secret Key를 활용한 인증 방식만 지원하고 있습니다
위와 같은 답변을 받게 됩니다 😂
결국 GPT 채팅을 새롭게 생성해 채널톡 개발자 문서 링크를 주고 이 안에 있는 정보를 기반으로 다시 방법을 제안해달라고 요청했습니다.✅ http 모듈을 활용하려 했지만 전체 유저 리스트를 가져오는 API를 채널톡에서 제공하지 않기 때문에 (보안상 이슈로 보임) 웹훅 모듈을 활용
결국 GPT를 다그친 끝에 채널톡 DB 유입 시 웹훅으로 스프레드 시트에 입력되도록 연동하는 것까진 성공했습니다.... 꼬박 하루가 걸렸네요 ㅎㅎ추가로, 이름과 연락처가 있을 때만 스프레드 시트에 가공되도록 필터도 설정해보았습니다.
앞으로 남은 건 중복 데이터가 들어오지 않도록 필터링하는 것입니다!
결과와 배운 점
MAKE 스터디 청강을 통해 앞으로 더 다양한 활용 방안을 고민해봐야 할 것 같습니다. API도 웹훅도 MAEK도 처음 다뤄보는 마케터는 GPT가 아니었으면 이 업무를 처리하지 못했을 거예요...ㅋㅋㅋ