I Built an AI That Talks People Out of Cancelling Their Subscriptions
개요
SaveMyChurn은 Stripe SaaS 창업자를 위한 AI 기반 구독 취소 방지 도구로, 고객의 취소 결정 시점에 실시간으로 대응하여 개인화된 복구 전략을 실행하고 자동 후속 조치를 통해 구독 유지율을 높입니다.
주요 내용
* 실시간 구독 취소 감지 및 프로파일링: Stripe에서 customer.subscription.deleted 웹훅을 실시간으로 수신하여 취소하는 고객의 구독 메타데이터, 결제 내역, 플랜 정보 등을 바탕으로 고객 프로파일을 구축합니다.
* AI 기반 개인화된 복구 전략 생성: 고객의 서비스 이용 기간, 플랜 종류, 결제 이력, 고객 지원 티켓 등의 데이터를 AI가 분석하여 맞춤형 복구 제안(할인율, 플랜 조정, 기능 번들 등)과 톤앤매너, 후속 조치 시점을 결정합니다.
* 자동화된 다단계 후속 조치: 단발성 제안이 아닌, 고객의 이메일 열람 및 클릭 여부에 따라 조정되는 여러 단계의 이메일 시퀀스를 자동 실행하여 구독 유지 가능성을 극대화합니다.
* 기술 스택: FastAPI 백엔드, MongoDB(프로파일/전략 저장), Redis(캐싱/속도 제한), LLM API(전략 생성), Resend(이메일 발송)를 사용하며, Docker 기반의 단일 VPS에서 운영되어 비용 효율성을 높였습니다.
* 수수료 기반 가격 모델: 월별 기본 요금과 복구된 매출의 일정 비율을 수수료로 받는 모델을 채택하여, 도구의 성공이 곧 수익으로 직결되도록 설계했습니다.
* 학습 내용: 웹훅 안정성의 중요성, AI 전략이 단순 규칙 엔진보다 우수한 성능을 보임, 다단계 후속 조치가 단일 이메일보다 구독 유지율을 두 배 이상 높이는 효과를 확인했습니다.
시사점
SaveMyChurn은 기존의 고정적인 할인 제공 방식에서 벗어나 AI를 활용하여 고객 행동 패턴과 맥락에 기반한 개인화된 접근을 통해 구독 취소를 효과적으로 방지함으로써, 특히 초기 단계 SaaS 스타트업의 수익 안정화와 성장에 기여할 수 있습니다.
댓글
GitHub Discussions