휴먼 올빼미
우리 서비스는 구글 폼으로 서비스 피드백을 받고 있다. 그리고 그걸 기획자분이 매일 아침에 체크해서 새로운 응답이 있으면 슬랙에 올리곤 했다. 올리는 사람이 귀찮아하지 않으면 사실 이렇게 해도 상관 없...지 않았다.
1. 바로 알림을 받지 못한다.
만약 아침에 체크한 후 바로 그 다음에 피드백이 온다면? 그날 업무 시간 안에 처리할 수 있었는데 다음 날에 처리하게 된다.
2. 기획자는 올빼미가 아니다!
사실 그전부터 피드백이 들어올 때마다 사람이 아니라 봇이 알려주면 좋겠다고 생각했다. 별 것 아닌 것 같지만 자동화 가능한 영역이고, 기획자는 알림봇이 아니기 때문이다.
북마크가 안된다는 피드백은 업무 시간이 끝난 이후에 올라와서 1번 문제에는 해당이 안되지만, 만약 더 심각한 상황이었다면 업무 시간 이후에도 대응해야하는 상황이 올 수도 있다. 그때를 대비해 봇 올빼미가 필요하다고 느꼈다.
Zapier
zapier는 내가 딱 원하던 서비스였다. zapier에 구글 설문지 폼과 슬랙 채널을 연동하면 새로운 응답이 들어올 때마다 슬랙에 알림이 온다.
구글 폼 연동 방법
1. share google forms responses in a slack channel 블록의 try it 버튼 클릭
2. 구글폼이 있는 드라이브에 접근 권한을 가진 계정을 추가한다.
3. 구글 폼과 응답 시트를 선택한다.
4. 테스트할 응답을 선택한다.
선택한 응답은 슬랙에서 보낼 메시지를 테스트할 때 사용할 수 있다.
슬랙 연동 방법
1. 채널에 속해있는 계정을 선택한다.
2. 메시지를 보낼 방식을 선택한다.
채널에 보낼 지, DM으로 보낼 지 선택할 수 있다.
3. 액션 설정하기
"Message Text"
- 봇이 보낼 메시지는 message text에서 구성할 수 있다. 섹션이 나뉘어진 경우 아래처럼 같은 질문을 하나의 필드로 묶는다. ex) 이메일 주소: 1. 이메일 주소 1. 이메일 주소, ...
- 슬랙 텍스트의 syntax를 사용할 수 있다. *bold* 로 글씨에 볼드를 주거나, <@memberId> 로 특정 멤버를 멘션할 수 있다. 자세한 포맷팅은 블록 아래의 formatting help doc 링크를 클릭하면 볼 수 있다.
"bot icon"
- 이미지 주소를 입력하면 슬랙 봇 이미지를 설정할 수 있다.
4. test action
test & review로 실제 채널에 알림이 가는지 테스트해 볼 수 있다. 만약 이미 테스트해봤다면 skip 테스트를 누르면 된다. 버튼에 turn on Zap이라고 되어있다면 변경사항을 sync할 필요가 있다는 뜻이니 눌러준다.
5. 응답이 오는지 테스트
구글 폼에서 선택한 테스트 응답 말고도 실제 폼으로 응답을 보내 테스트해보자. 응답을 보낸 뒤 알림이 오는 것은 3~5분 정도 걸린다.
Plan
처음 1000개의 응답까지는 무료이다. 그 이상은 월 구독료를 내야 한다. 스타트업에게는 좋은 서비스인 것 같다. 1000개를 넘어가면 독자적인 서비스 피드백 페이지를 만들든지 아니면 Zapier에 구독료를 내면 된다.
'개발 이야기 > 실무 Recipe' 카테고리의 다른 글
AWS LightSail에서 Docker 설치하기 | 설치 오류 해결 (0) | 2021.04.02 |
---|---|
여러 개의 docker-compose 파일 사용하기 | multiple docker-compose files (0) | 2021.03.18 |
github action cache 하기 | 매번 build 하신다고요? (0) | 2021.03.03 |
git으로 함께 일하기 | merge 전략, PR, 커밋 컨벤션 (0) | 2021.02.24 |
[GraphQL] Connection, Edge, Node (0) | 2021.02.07 |