CRM 라이프사이클 메시징 설계 — onboarding·activation·retention·win-back 4단계 매트릭스
신규 가입부터 이탈 win-back까지 사용자 라이프사이클 4단계의 메시지 트리거·채널·KPI를 매트릭스로 정리합니다. 마케터·CRM 운영자가 캠페인 자동화를 처음 설계할 때 옆에 두고 보는 입문 가이드.
CRM이라는 단어가 점점 더 넓어지고 있습니다. 옛날에는 영업팀의 고객 관계 관리 도구를 뜻했는데 지금은 마케팅의 자동화·라이프사이클 메시징 전반을 의미해요. 신규 가입 환영 이메일, 첫 구매 유도 푸시, 휴면 user win-back 카카오톡까지 모두 CRM의 영역입니다. 이 글은 사용자 라이프사이클의 4단계(onboarding·activation·retention·win-back)별로 어떤 메시지를 어느 채널로 보내고 KPI를 어떻게 설계할지를 매트릭스로 정리합니다. huny.log의 crm 섹터 첫 글이에요.
왜 라이프사이클 메시징 설계가 중요한가
같은 메시지를 모든 사용자에게 보내면 결과가 비참합니다. 일주일 전에 가입한 신규 user와 6개월째 충성 user, 1년째 휴면 user에게 같은 메시지를 보낸다고 생각해보세요. 셋 다 어울리지 않는 메시지가 됩니다.
라이프사이클 메시징은 다음 원칙입니다.
- 사용자 상태에 맞는 메시지
- 사용자 행동에 트리거되는 자동 발송
- 채널·시점·내용이 단계별로 다름
- KPI가 단계별로 다름 (가입자에게 ROAS를 묻지 않는다)
이걸 한 번 자동화 매트릭스로 정리해두면 신규 캠페인 추가가 1-2주에서 1-2일로 줄어들어요.
4단계 한 표 — 매트릭스
| 단계 | 사용자 상태 | 트리거 | 주요 메시지 | 주요 채널 | KPI |
|---|---|---|---|---|---|
| Onboarding | 가입 직후 (D0~D7) | 가입 완료 | 환영·튜토리얼·첫 행동 유도 | 이메일·앱 푸시·in-app | 첫 로그인률·완료률 |
| Activation | 가치 인식 전 (D7~D30) | 핵심 행동 미실행 | aha 모먼트 유도·기능 가이드 | 이메일·푸시·in-app | activation rate·D30 retention |
| Retention | 활성 user (D30+) | 정기 사용 패턴 | 신기능·콘텐츠·캠페인 | 푸시·이메일·SMS·in-app | 월 사용일수·LTV |
| Win-back | 이탈 / 휴면 | 일정 기간 미접속 | 컴백 인센티브·신기능 | 이메일·푸시·SMS·카카오 | 재방문률·재구매율 |
이 표 한 장이 사실상 CRM의 전부예요. 각 단계별로 한 캠페인씩만 잘 만들어도 매출의 큰 부분이 자동화됩니다.
Onboarding (D0~D7) — 첫 일주일의 골든 윈도우
신규 가입 후 첫 7일이 모든 게 결정됩니다. 이 기간에 핵심 행동을 안 한 user는 90% 확률로 사라집니다. 그래서 onboarding 캠페인은 CRM의 가장 무거운 투자예요.
표준 onboarding 시퀀스:
- D0 즉시 — 환영 이메일·푸시 (welcome email open rate가 일반 newsletter의 4배)
- D0+1시간 — 첫 행동 가이드 (튜토리얼 영상·체크리스트)
- D1 — 첫 행동 미실행 시 리마인드
- D3 — 핵심 가치 강조 콘텐츠 (case study·후기)
- D5 — 잠재적 활용 시나리오 (이런 분들이 이렇게 씁니다)
- D7 — 활성 user 체크포인트, 미활성 시 별도 시퀀스
채널은 이메일이 표준이지만 모바일 앱이면 앱 푸시·in-app 메시지가 더 효과적입니다. 푸시 권한을 D0에 받지 못하면 D7까지 권한 동의 유도 메시지를 in-app으로 보내는 것도 표준 패턴이에요.
Activation (D7~D30) — aha 모먼트로 데려가기
D7~D30은 “이 서비스가 나에게 가치 있다”는 걸 깨닫는 기간이에요. 페이스북의 “7명 친구 추가”, 슬랙의 “2000 메시지”, 드롭박스의 “두 디바이스 동기화” 같은 activation event를 잡아두는 게 표준이에요.
운영자가 할 일:
- 자사 activation event 정의 (가설 → 데이터로 검증 → KPI화)
- activation 전 user에게 그 event 유도 메시지
- 미실행 시 단계별 시퀀스 (사용법 → 가치 → 인센티브)
- activation 완료 user는 retention 단계로 이동
activation event를 정확히 정의하는 게 CRM 설계의 가장 중요한 의사결정입니다. 잘못된 event를 잡으면 모든 KPI가 흐려져요. 예를 들어 이커머스 앱이 “장바구니 추가”를 activation으로 잡으면 너무 약하고, “두 번째 구매”로 잡으면 너무 늦어요. “첫 구매”가 보통 표준이지만 카테고리·가격대에 따라 달라집니다.
uplift-modeling-intro·bgnbd-ltv-prediction에서 activation·retention KPI를 ML로 최적화하는 패턴을 따로 다뤘으니 더 깊게 보고 싶으시면 참고하세요.
Retention (D30+) — 활성 user 충성도 관리
D30을 넘긴 활성 user는 retention 단계입니다. 여기서는 “사용 빈도를 유지하고 LTV를 키운다”가 목표예요.
표준 retention 캠페인:
- 신기능 출시 알림 (early adopter 대접)
- 카테고리·관심사 기반 콘텐츠 추천 (개인화)
- 정기 이벤트 (월간 챌린지·시즌 캠페인)
- 추천 프로그램 (referral incentive)
- 멤버십·구독 업셀
채널 mix가 다양해집니다. 이메일·푸시 외에 SMS·카카오톡 친구톡·앱 내 배너까지. 채널별로 messaging frequency를 잘 분리하지 않으면 알림 과부하로 unsub·disable로 이어져요.
| 채널 | 주간 권장 횟수 | 비고 |
|---|---|---|
| 이메일 | 1-2 | 콘텐츠가 풍부할 때 |
| 앱 푸시 | 2-3 | 짧고 가치 명확하게 |
| in-app 메시지 | 1 | 앱 진입 시점에 |
| SMS | 0-1 | 정말 중요할 때만 |
| 카카오 친구톡 | 1-2 | 비용 발생, 신중하게 |
이걸 다 합쳐도 주 5-7회를 넘으면 안 됩니다. 한 user가 한 회사로부터 매일 메시지를 받으면 짜증이 누적돼요.
Win-back — 휴면 user 깨우기
일정 기간 미접속 user에게 복귀 캠페인을 보내는 게 win-back입니다. 이커머스는 보통 30일·60일·90일, 미디어 앱은 7일·14일·30일 같은 시점에 트리거 걸어요.
표준 win-back 시퀀스:
- D30 미접속 — “오랜만이에요” 정서적 메시지
- D60 미접속 — 신기능·신상품 강조
- D90 미접속 — 인센티브 (할인·포인트·무료 체험)
- D120 미접속 — 마지막 시도, 그 후 unsub 또는 churn 처리
Win-back의 어려움은 두 가지예요.
- 인센티브가 과하면 단발성 복귀로 끝남
- 인센티브가 약하면 효과 없음
- 진짜 이탈 user와 단순 비활성 user의 분리
uplift-modeling-intro에서 다뤘던 “persuadables vs sure things vs lost causes” 프레임이 win-back에 가장 직접적으로 적용됩니다. 모든 휴면 user에게 같은 인센티브를 주지 말고, 어떤 인센티브로 어떤 user가 정말 돌아오는지를 ML로 예측해서 타게팅해요.
라이프사이클을 트래킹하는 데이터 모델
이 4단계를 실제로 자동화하려면 사용자 상태 테이블이 필요합니다. 표준 스키마.
| 컬럼 | 타입 | 의미 |
|---|---|---|
user_id | STRING | 사용자 ID |
signup_date | DATE | 가입일 |
first_purchase_date | DATE | 첫 구매 (activation event 1순위 후보) |
last_active_date | DATE | 마지막 접속 |
lifecycle_stage | STRING | onboarding/activation/retention/winback/churn |
days_since_signup | INT | |
days_since_last_active | INT | |
total_purchases | INT | |
ltv | NUMERIC | |
predicted_churn_prob | NUMERIC | ML 예측 |
lifecycle_stage를 매일 배치로 갱신하는 잡 하나만 있으면 모든 캠페인의 트리거가 그 컬럼 기반으로 굴러갑니다. CDP가 있다면 그 안에서, 없다면 자체 BI 테이블에서 관리.
채널·시점·내용의 매트릭스 설계
CRM 캠페인이 늘면 같은 user가 여러 캠페인의 타겟이 됩니다. 한 user가 같은 날 푸시 5개를 받으면 짜증나서 disable해버려요. 그래서 매트릭스 설계 시점부터 다음 규칙을 박아야 합니다.
- user 1명당 일일 메시지 한도 (예: 모든 채널 합쳐 5개)
- 같은 캠페인의 같은 메시지는 N일 내 재전송 금지
- 우선순위 룰 (트랜잭션 > 라이프사이클 > 일반 마케팅)
- frequency cap (주간·월간 한도)
- silence window (밤 9시~아침 9시 발송 금지)
CRM 자동화 도구(Braze·Iterable·CleverTap·국내 Adit) 모두 이 frequency cap 기능을 표준으로 제공합니다. 미설정 상태로 운영하면 안 됩니다.
customer-journey-orchestration에서 다양한 채널을 한 journey로 묶어 운영하는 패턴을 더 깊게 다뤘어요.
마치며
CRM 라이프사이클은 사용자 상태별로 다른 메시지를 자동화하는 일이에요. 4단계 매트릭스 한 번 정리해두면 신규 캠페인 추가 비용이 크게 줄고, 무엇보다 user의 알림 피로도가 관리됩니다.
다음 글은 마케팅의 또 다른 큰 영역 — AARRR을 진짜 운영하는 법 aarrr-north-star-metric-funnel-ops-growth-loop로 이어집니다.
참고
CRM·라이프사이클 카테고리의 다른 글
전체 보기 →-
2026·05·09
Customer journey orchestration — 채널을 시간 축에서 묶는 법
같은 사용자가 광고·이메일·푸시·SMS를 받는 순서가 ROAS를 좌우합니다. customer journey orchestration이 cross-channel 시퀀싱을 자동화해 마찰을 줄이는 흐름. 도구·룰·평가 정리.
-
2026·05·07
Customer segmentation 너머 — k-means 아닌 mixture model로 세그먼트 다루기
k-means는 모든 유저를 한 세그먼트에 강제로 박습니다. 실제 유저는 여러 세그먼트의 혼합 — 평일엔 직장인, 주말엔 부모. Gaussian Mixture Model이 같은 데이터에 확률적 세그먼트 멤버십을 줍니다. 마케터가 운영에 가져갈 또 다른 세그멘테이션 도구.
-
2026·05·07
Survival 분석으로 이탈 예측 — 마케팅 churn에 Kaplan-Meier·Cox PH
"이 유저가 떠날까"보다 "언제 떠날까"가 더 운영적인 질문입니다. Survival 분석은 시간을 명시적으로 다뤄 이탈 시점 분포를 추정하고, 변수의 영향을 hazard ratio로 보고합니다. Kaplan-Meier 곡선·Cox PH 모델로 마케팅 churn을 다루는 표준 도구.