churn-prevention
작성자 coreyhaines31churn-prevention을 사용해 취소 플로우, 유지 오퍼, Dunning 전략을 설계하여 SaaS 및 구독 서비스에서 자발·비자발 이탈률을 모두 낮추세요.
개요
churn-prevention 스킬이란?
churn-prevention 스킬은 구독형 및 SaaS 비즈니스를 위한 전문 이탈 방지·유지 어시스턴트입니다. 구조화된 취소 플로우, 타깃형 유지 오퍼, 선제적 리텐션, 검증된 dunning 실무를 활용해 자발적 이탈(고객이 직접 취소하는 경우)과 비자발적 이탈(결제 실패·카드 만료 등)을 모두 줄이도록 설계되었습니다.
처음부터 직접 설계하는 대신, 이 스킬은 AI 에이전트가 SaaS 리텐션 전문가처럼 행동하도록 안내합니다. 리포지토리의 playbook과 레퍼런스를 활용해 다음을 수행합니다:
- 데이터 기반 취소 플로우 및 offboarding 경험 설계
- 이탈 설문 응답 이유에 매핑된 동적 유지 오퍼 생성
- 완전한 dunning 타임라인으로 결제 복구율 개선
- 자발·비자발 이탈을 구분해 각각에 맞는 전략 수립
- Customer Success 팀을 위한 헬스 스코어 및 우선순위 모델 추천
churn-prevention은 누구를 위한 것인가?
이 스킬은 다음과 같은 경우에 잘 맞습니다:
- 반복 매출 구조의 SaaS 또는 구독형 제품을 운영하는 경우
- Customer Success, Lifecycle Marketing, Growth 조직에서 일하는 경우
- 이커머스 구독 운영이나 빌링 워크플로를 관리하는 경우
- 구조화된 이탈 분석 및 리포팅 방식이 필요한 경우
대표적인 사용자는 다음과 같습니다:
- 로고 및 매출 이탈률을 낮추려는 Customer Success 리더
- 셀프서브 SaaS 제품의 창업자 및 운영자
- 리텐션을 책임지는 Growth·Lifecycle 마케터
- 빌링과 dunning을 관리하는 RevOps 및 구독 운영 팀
churn-prevention이 해결하는 문제는?
churn-prevention 스킬은 다음과 같은 상황에서 도움이 되도록 만들어졌습니다:
- 고객이 이유를 알려주지 않고 조용히 취소하는 경우
- 월간 이탈률이 목표보다 높은 경우
- 이탈의 상당 부분이 결제 실패나 카드 만료에서 발생하는 경우
- 이탈 설문이나 오퍼 없이 기본적인 “원클릭 취소”만 있는 경우
- 명확한 dunning playbook이나 결제 복구 전략이 없는 경우
references/cancel-flow-patterns.md, references/dunning-playbook.md 같은 레퍼런스를 기반으로, 이 스킬은 에이전트가 다음을 할 수 있도록 도와줍니다:
- B2C 셀프서브 vs. B2B/팀 요금제에 맞는 취소 플로우 구조화
- 고 MRR 계정을 자동 취소 대신 Customer Success에 라우팅할 조건 정의
- pre-dunning, smart retries, 결제 실패 후 이메일 시퀀스 구현
- 일반적인 유지율(세이브 레이트)을 추정하고 현실적인 기대치 설정
churn-prevention이 맞지 않은 경우는?
이 스킬은 다음과 같은 경우에는 최적화되어 있지 않습니다:
- 구독 없이 일회성 구매 위주의 비즈니스
- 기존 구독자 베이스가 없는 순수 퍼포먼스·획득 과제
- 상세한 취소 후 이메일 카피라이팅(전체 시퀀스는
email-sequence사용 권장) - 인앱 업그레이드나 페이월 최적화(
paywall-upgrade-cro사용 권장)
고객을 반복 과금하지 않거나, 취소 플로우를 직접 통제할 수 없다면 churn-prevention에서 얻을 수 있는 가치는 제한적입니다.
사용 방법
설치 및 설정
호환되는 에이전트 환경에 churn-prevention 스킬을 설치하려면 다음을 사용하세요:
npx skills add https://github.com/coreyhaines31/marketingskills --skill churn-prevention
설치 후에는 다음 순서로 진행합니다:
skills/churn-prevention/SKILL.md를 열어 스킬의 핵심 동작 방식을 파악합니다.- 보조 레퍼런스를 검토합니다:
- 취소 플로우 설계용
references/cancel-flow-patterns.md - 결제 실패 복구용
references/dunning-playbook.md
- 취소 플로우 설계용
evals/evals.json을 확인해 현실적인 프롬프트와 기대 출력 예시를 봅니다. 이를 통해 실제 운영 환경에서 스킬이 어떻게 응답해야 하는지 이해할 수 있습니다.
이 리포지토리에서 스킬을 로드하기 위해, 사용하는 에이전트 프레임워크의 일반적인 설정 외에 추가 빌드 단계는 필요하지 않습니다.
런타임에서의 스킬 동작 방식
실행 시 churn-prevention은 에이전트가 다음처럼 동작하도록 안내합니다:
.agents/product-marketing-context.md(또는 구 버전의.claude/product-marketing-context.md) 파일이 있을 경우 먼저 제품 마케팅 컨텍스트를 확인- 제공되지 않은 경우 핵심 이탈 컨텍스트를 요청:
- 월간 이탈률 및 자발·비자발 이탈 비중
- 활성 구독자 수와 고객당 평균 MRR
- 현재 취소 플로우 구조 또는 단순 “즉시 취소” 여부
- 대화를 단순 팁 나열이 아닌 리텐션 시스템 설계 프로젝트로 다룸
스킬이 리포지토리의 playbook을 기반으로 하기 때문에, 다음과 같은 구조화된 아웃풋을 기대할 수 있습니다:
- 단계별 취소 플로우 설계와 각 단계의 역할
- 다양한 이유 카테고리를 포함한 이탈 설문 프레임워크
- 설문 응답에 매핑된 동적 유지 오퍼
- 구체적인 접점과 재시도 전략이 포함된 dunning 타임라인
- 팀이 무엇을 먼저 해야 할지 알 수 있는 우선순위 기반 실행 계획
신규 설치 시 추천 워크플로
churn-prevention을 처음 활성화할 때는 다음과 같은 워크플로를 권장합니다:
-
현재 이탈 상황 진단
스킬을 활용해 다음을 문서화합니다:- 현재 월간 이탈률
- 가능하다면 자발·비자발 이탈 비중
- 현재 빌링 구조와 사용하는 구독 툴
-
취소 플로우 설계 또는 개선
에이전트에게 다음을 요청하세요:references/cancel-flow-patterns.md를 활용해 비즈니스 유형(B2C 셀프서브 vs. B2B/팀)에 맞는 취소 플로우 제안- 다음과 같은 플로우 단계 정의:
- 트리거(사용자가 취소 버튼을 어디서, 어떻게 발견하는지)
- 이탈 설문
- 동적 유지 오퍼
- 확인 화면
- 취소 후 커뮤니케이션 및 win-back
- 이유 카테고리가 정리된 최소한의 이탈 설문 양식 추천
-
이탈 설문 이유와 유지 오퍼 매핑
churn-prevention을 활성화한 상태에서 에이전트에게 다음을 요청합니다:- 이탈의 대표적인 이유 나열(예: 가격, 기능 부족, 사용 빈도 낮음 등)
- 각 이유에 대응하는 타깃 유지 오퍼 또는 대안 제안
- 어떤 오퍼는 자동화하고, 어떤 경우는 Customer Success로 라우팅할지 구분
-
결제 실패를 위한 dunning 전략 수립
dunning playbook 레퍼런스를 활용해 스킬이 다음을 수행하도록 합니다:- 비자발 이탈을 별도의 문제 영역으로 정의
- pre-dunning 알림, smart retries, 이메일, 유예 기간 등을 포함한 dunning 타임라인 제안
- 반복 실패 후 계정 일시 중지·해지 시점 제안
-
간단한 헬스 스코어 모델 정의
evals/evals.json의 가이드를 바탕으로 스킬이 다음을 할 수 있습니다:- 헬스 스코어에 사용할 입력값 추천(사용량, 결제 이력, 지원 티켓, NPS 등)
- 이탈 위험이 높은 고객을 선제적으로 파악하고 연락할 우선순위 설정 지원
-
우선순위 기반 실행 로드맵 생성
스킬에게 보통 다음 순서의 단계별 실행 계획을 요청하세요:- 취소 플로우에서의 빠른 개선 과제(quick wins)
- dunning 및 결제 복구 기본기 구축
- 이후 라이프사이클·헬스 스코어 고도화 작업
다른 스킬과의 조합 방식
- churn-prevention: 취소 플로우, 유지 오퍼, 리텐션 시스템, dunning 설계에 활용
- email-sequence: 취소 후 win-back 캠페인처럼 장문의 이메일 시리즈 작성에 활용
- paywall-upgrade-cro: 인앱 업그레이드, 가격 페이지 최적화에 활용
각 스킬의 범위를 명확히 구분하면 에이전트가 더 집중해서 실행 가능한 리텐션 작업물을 만들어낼 수 있습니다.
FAQ
어떤 종류의 비즈니스가 churn-prevention의 효과를 가장 크게 볼 수 있나요?
churn-prevention 스킬은 특히 다음과 같은 경우에 유용합니다:
- 월간·연간 구독 구조를 가진 SaaS 제품
- 반복 매출이 발생하는 멤버십 사이트 및 온라인 툴
- 반복 청구가 이뤄지는 구독형 이커머스
셀프서브 B2C와 B2B/팀 제품 모두를 지원하며, 각 유형에 맞는 취소 플로우 패턴을 제공합니다.
churn-prevention은 자발적·비자발적 이탈을 모두 다루나요?
그렇습니다. churn-prevention의 핵심 설계는 다음 두 가지를 모두 다루는 데 초점을 맞춥니다:
- 자발적 이탈: 고객이 직접 떠나기로 결정하는 경우로, 취소 플로우·이탈 설문·유지 오퍼가 핵심
- 비자발적 이탈: 결제 실패나 카드 만료 등으로 인한 이탈로, dunning, 재시도, pre-dunning 전략이 중요
references/dunning-playbook.md 파일은 결제 복구를 위한 전체 타임라인을 제공하고, references/cancel-flow-patterns.md는 의도적인 취소 상황을 다룹니다.
취소 플로우 설계가 너무 일방적이거나 경직되어 있지는 않나요?
이 스킬은 references/cancel-flow-patterns.md에 있는 구체적인 패턴을 기반으로 합니다. 예를 들어 다음을 구분합니다:
- 짧고 자동화되어 있으며 모바일 친화적인 B2C/셀프서브 플로우
- 고 MRR 계정을 Customer Success로 라우팅할 수 있는 B2B/팀 플로우
최종 UX와 법적 제약은 여전히 여러분이 결정합니다. churn-prevention은 구조화된 추천과 일반적인 플로우 예시를 제공하며, 이를 비즈니스에 맞게 조정하면 됩니다.
이 스킬이 구체적인 유지 오퍼도 제안해 주나요?
네. 리포지토리의 가이드를 바탕으로 스킬은 다음을 수행할 수 있습니다:
- 소수의 핵심 유지 오퍼 제안(예: 할인, 다운그레이드, 구독 일시 중지, 트레이닝 콜 등)
- 이탈 설문에서 수집한 이유와 각 오퍼를 매핑
- 고가치 계정에 대해 언제 사람(예: CS 콜)의 개입이 필요한지 강조
구체적인 할인율을 강제하지는 않지만, 합리적인 범위와 트레이드오프를 제안할 수 있습니다.
churn-prevention은 기존 제품 마케팅 컨텍스트를 어떻게 활용하나요?
.agents/product-marketing-context.md(또는 이전 버전의 .claude/product-marketing-context.md)가 존재하면, 스킬은 질문을 시작하기 전에 해당 내용을 먼저 읽도록 설계되어 있습니다. 이를 통해 반복적인 탐색 질문을 줄이고, 리텐션 관련 제안이 기존 포지셔닝, 가격 전략, ICP와 일관되도록 유지합니다.
설치 후 어떤 파일을 먼저 읽어보면 좋나요?
churn-prevention이 무엇을 하는지 빠르게 이해하려면 다음 파일부터 확인하세요:
SKILL.md– 스킬의 상위 레벨 동작과 컨텍스트 수집 방식references/cancel-flow-patterns.md– 비즈니스 유형별 취소 플로우 예시references/dunning-playbook.md– dunning 타임라인과 전술evals/evals.json– 현실적인 프롬프트와 기대 응답 구조
이 네 가지 파일을 보면 스킬이 이탈 문제를 어떤 관점과 방식으로 접근하는지 전체 그림을 파악할 수 있습니다.
빌링이나 취소 플로우를 내가 직접 통제하지 못해도 churn-prevention을 쓸 수 있나요?
다음과 같은 용도로는 충분히 활용할 수 있습니다:
- 이탈 패턴과 원인 분석
- 아웃리치·교육 프로그램 제안
- 헬스 스코어 및 Success playbook 설계
다만, 빌링 시스템, 결제 재시도, 취소 UX 등에 전혀 영향을 줄 수 없다면 churn-prevention의 실제 임팩트는 제한적일 수 있습니다.
이 스킬은 분석·리포팅과 어떻게 연동되나요?
churn-prevention이 직접 분석 툴과 연동되지는 않지만, 다음을 지원합니다:
- 자발·비자발 이탈을 분리해 트래킹하도록 권장
- 헬스 스코어 모델에 필요한 입력값 제안
- 취소 플로우 성과와 dunning 복구율을 측정할 지표 정의 지원
이렇게 정의된 지표는 여러분의 BI나 리포팅 스택에 직접 구현하면 됩니다.
배포해야 할 코드가 있는 스킬인가요, 아니면 순수하게 가이드에 집중된 스킬인가요?
churn-prevention 디렉토리 내 콘텐츠는 배포 가능한 애플리케이션 코드가 아니라 프레임워크, 패턴, 프롬프트에 초점을 맞추고 있습니다. 이 스킬은 AI 에이전트를 구동해 전략, 플로우, playbook을 생성하게 하고, 이를 여러분의 제품, 빌링 시스템, 커뮤니케이션 툴에 구현하는 방식으로 활용합니다.
