02 · 시스템③ · Slack / Gmail / Notion Automation
Communication Automation
승인부터 발송, 기록까지 끊기지 않는 커뮤니케이션 파이프라인
Problem
섭외 메일 발송 승인이 메신저 DM으로 산발적으로 이뤄지다 보니, Notion에 적힌 협업 상태와 실제 발송 여부가 자꾸 어긋난다. 주간 현황 보고도 사람이 직접 취합해야 한다.
Before
승인은 카카오톡이나 개인 DM으로, 상태 업데이트는 나중에 생각날 때 Notion에 수동으로 반영했다.
Solution
발송 전 Slack 승인 게이트를 추가했다(기존의 즉시 발송 경로는 그대로 둔 채). 승인되면 기존 발송 Job을 그대로 재사용하고, Collaboration 상태가 바뀌는 모든 지점에서 Notion에 자동 동기화한다. 매주 월요일 기준으로 Gemini가 진행 상황을 요약한 Weekly Report를 자동 생성한다.
Architecture
Automation Flow
Technical Challenge
Notion 동기화가 실패해도 절대 예외를 던지지 않도록 만들었다 - 실패하면 NotionSyncLog에 FAILED만 남기고 CRM의 핵심 흐름(발송, 상태 변경)은 계속 진행된다. 부가 기능의 장애가 핵심 업무를 막지 않도록 하는 설계 판단이었다. Automation Builder는 스펙상 "완전한 워크플로 빌더"가 아니라 미리 정의된 3개 자동화를 보기 좋은 단계로 보여주는 것으로 범위를 명확히 했다.
Result
실제 공유 DB에서 지금 이 순간 집계한 숫자입니다.
0
Slack 승인 처리
2
Notion 동기화 로그
1
생성된 주간 리포트
0
발송된 메일
Operations / Monitoring
Slack/Notion 연동 상태와 자동화 실행 이력은 Operations Center의 Job Queue, Audit Log에서 확인할 수 있다.
Operations Center 보기 (스태프 로그인 필요)