안녕하세요, 여러분!
오늘은 스타트업이나 개인 사업에서 꼭 필요한 고객 리서치 도구인 구글 설문지를 활용하여, 텔레그램을 통한 신속한 고객 대응 시스템을 구축하는 방법을 함께 알아보겠습니다.
이 방법은 비즈니스에서 중요한 고객 리드를 놓치지 않고 즉시 대응할 수 있는 효과적인 방법입니다.
텔레그램 + 구글 스프레드시트 + 구글 앱스크립트 조합은
미생으로 할 수있는 최고의 돈벌기인 주식과 코인…
구글 스프레드시트를 통해 주식 시세 및 자동 매매를 가볍게 자동화를 하기도 하고…
참고 : https://spica910.tistory.com/225
보통 스타트업에서 초기 POC 를 위해, 고객 리서치 차원에서 반드시 사용하게 되는 구글설문지입니다.
나의 경우 : 구글 설문지 → 고객 리드 확보 → 텔레그램 알림 → 신속한 연락
업무를 위하여 요청 정보가 왔는지 신속히 확인을 받기 위해, 알림 봇을 만들게 되었는데요.
이 혹독하고 치열한 세상, 한명의 고객님께 즉각 답변을 줄 수 있는게 얼마나 크지 말입니다!
저번 텔레그램 봇 만들기를 통해 1차 세팅이 완료 된 분들은
이번 구글 스프레드시트와 GAS 구글앱스크립트 자동화까지 함께 따라해보시면 됩니다!
http://https://wouldyouit.tistory.com/9
그대로 사용해보고 싶으면, 댓글로 이메일을 남겨주면 템플릿을 발송가능하며,
직접 실력을 올리고 싶거나, 추후 직접 유지보수를 해야한다면,
하나씩 따라와보시길 추천드립니다.
이 과정은 생각보다 간단하니, 차근차근 따라오시면 됩니다!
▶ 구글 스프레드시트 준비하기
- 구글 설문지의 데이터가 쌓이는 스프레드시트를 열어주시고, 스프레드시트의 고유 주소를 복사해 메모해두세요. 이 주소는 나중에 스크립트에서 사용됩니다.
- https://docs.google.com/spreadsheets/d/**************/
- 슬러쉬와 슬러쉬 사이, 별표 부분이 고유 주소입니다.
▶ 1행 데이터 확인
- 저의 샘플은 A~P열까지 사용
- Q열은 빈칸
▶ GAS(Google Apps Script) 열기
- 스프레드시트 내에서 '확장 프로그램 > Apps Script'를 선택하여 앱스크립트 편집기를 엽니다. 이곳에서 스크립트를 작성하게 됩니다.
▶ 제목 변경
- 추후 구분을 위해 제목을 지어 주세요.
▶ 스크립트 작성 및 수정하기
- 제공된 기본 스크립트를 복사하여 붙여넣으세요. 그리고 필요한 부분(텔레그램 봇 토큰, 스프레드시트 주소, 텔레그램 CHAT ID)을 자신의 정보로 수정해야 합니다.
- 3가지만 수정해 줍시다.
- token = '텔레그램 발급받은 봇 토큰입력란';
- ss = SpreadsheetApp.openById('구글스프레드시트 주소 입력란');
- chatId = '텔레그램 크롬창에서 확인한 CHAT Id입력란';
function sendTelegram(message, chatId) {
var token = '텔레그램 발급받은 봇 토큰입력란'; // 텔레그램 봇의 토큰
var newMessage = {
'parse_mode': 'HTML',
'text': message,
'chat_id' : chatId
};
var options = {
'method' : 'post',
'contentType': 'application/json',
'payload' : JSON.stringify(newMessage),
};
var response = UrlFetchApp.fetch('<https://api.telegram.org/bot>' + token + '/sendmessage', options);
return response;
}
function checkAndSendUpdates() {
var ss = SpreadsheetApp.openById('구글스프레드시트 주소 입력란');
var sheet = ss.getSheetByName('설문지 응답 시트1');
var data = sheet.getDataRange().getValues();
var chatId = '텔레그램 크롬창에서 확인한 CHAT Id입력란'; // 여기에 텔레그램 채팅 ID를 입력하세요.
var isMessageSent = false;
for (var i = 1; i < data.length; i++) {
if (data[i][0] && data[i][16] !== '텔레그램전송완료') {
var message = `새로운 고객 데이터:\\n타임스탬프: ${data[i][0]}\\n이메일 주소: ${data[i][1]}\\n이메일: ${data[i][2]}\\n상호/기업: ${data[i][3]}\\n성함/직책: ${data[i][4]}\\n담당자 휴대폰 번호: ${data[i][5]}\\n새롭게 들어온 고객입니다.`;
sendTelegram(message, chatId);
sheet.getRange(i + 1, 17).setValue('텔레그램전송완료');
isMessageSent = true;
}
}
if (!isMessageSent) {
// 새로운 메시지가 없을 경우 수행할 동작 (현재는 아무것도 하지 않음)
Logger.log("새로운 메시지가 없습니다.");
}
}
▶ (옵션사항) 추가 메시지 수정
- 추가로 받아보게 될 텔레그램 메시지는 원하는대로 한글 부분만 수정을 해보세요.
- message = 새로운 고객 데이터:\\n타임스탬프: ${data[i][0]}\\n이메일 주소: ${data[i][1]}\\n이메일: ${data[i][2]}\\n상호/기업: ${data[i][3]}\\n성함/직책: ${data[i][4]}\\n담당자 휴대폰 번호: ${data[i][5]}\\n새롭게 들어온 고객입니다.;
▶ 저장하기
- 반드시 저장을 습관화 합시다.
▶ 실행 및 테스트하기
- 스크립트를 저장한 후, 'checkAndSendUpdates' 함수를 실행하여 테스트해보세요.
▶ 설문(데이터)이 A열에 없을 경우,
- 아래와 같이 메시지가 나옵니다.
▶ 설문(데이터)이 A열에 있을 경우,
- 텔레그램에 메시지가 발송되어 옵니다!
- 그리고 스프레드시트 Q열에는 [텔레그램전송완료]가 적혀집니다.
- 이는 중복으로 메시지를 보내오는 것을 방지하게 해줘요. (Q열에 데이터가 있을 경우, 봇은 패스)
라스트!
▶ 트리거 설정하기
- 이제 자동화의 마지막 단계입니다. GAS에서 트리거를 추가하여 일정 시간마다 스크립트가 실행되도록 설정합니다. 이렇게 하면 정기적으로 스프레드시트를 확인하고 필요한 알림을 자동으로 보낼 수 있습니다.
- 아래 그림과 동일하게 설정을 하세요.
- 우리의 봇은 1시간에 1번씩 열심히 일을 하며, 보고를 해줍니다.
▶ (보너스) 챗 GPT
- 만약 커스텀이 필요할 경우, 우리의 GPT에게 몇 차례 물어보면, 멋진 코드를 완성 시켜줄 것입니다.
- 참고한 블로그들의 글이 난해하여, GPT에게 처음부터 일을 시켜버렸는데, 빠르게 위와 같은 코드를 뽑아주었습니다.
- 용기를 내서 질문하라, 지피티는 앞으로 우리의 평생 친구요!
이하 지피티 올림
이제 여러분은 구글 설문지로부터 수집된 데이터를 텔레그램을 통해 신속하게 확인하고, 즉각적인 대응을 할 수 있는 시스템을 갖추었습니다.
이 과정을 통해 중요한 고객 리드를 놓치지 않고, 효율적으로 업무를 처리할 수 있을 것입니다.
혹시라도 막히는 부분이 있다면, 주저하지 말고 저희에게 질문해 주세요.
저희는 여러분의 성공적인 비즈니스를 응원합니다!
'코딩, 당신도 할 수 있다 | IT 취미 개발' 카테고리의 다른 글
초간단 | iOS 개발자 모드가 필요함 | 아이폰 설정 방법 | 개발자 모드 (0) | 2023.12.26 |
---|---|
초간단 | 아이폰 AltServer 신뢰하지 않는 개발자 해결 방법 | 알트서버 (0) | 2023.12.25 |
초간단 | 텔레그램 봇 만들기 API botFather 사용법 api 토큰 활용 (4) | 2023.12.19 |
노코드 웹 빌더 툴 | 웨이브온 플레이수 | 유입과 활동유저 체크용 | 린스타트업 (2) | 2023.12.17 |
URL 단축사이트 Google URL 단축기 대안 (국내 거름) (0) | 2023.12.17 |