"이번 달에만 96개 매장이 이탈했습니다."
2023년 3월, 월간 리포트를 보며 팀 전체가 침묵에 빠졌다.
신규 입점은 121개였지만 이탈이 96개. 순증이 겨우 25개였다.
아무리 신규 고객을 열심히 유치해도 이탈을 막지 못하면 의미가 없었다.
"왜 고객들이 떠나는 걸까?"
그 질문이 내 2년간의 숙제가 되었다.
2022년 1월부터 2023년 5월까지 17개월간:
• 총 이탈 매장: 617개
• 총 신규 입점: 1,512개
• 순증: 895개
얼핏 보면 괜찮아 보인다.
신규가 이탈보다 훨씬 많으니까. 하지만 문제는 이탈률의 증가 추세였다.
2022년 평균 이탈률: 30%
2023년 1-3월 평균 이탈률: 50% 이상
이탈이 점점 가속화되고 있었다.
입점 월별 이탈 현황을 분석하다가 명확한 패턴을 발견했다.
2022년 1월 입점 매장들의 이탈 시점:• 2월 (1개월 후): 20건 이탈 • 3월 (2개월 후): 15건 이탈• 4월 (3개월 후): 21건 이탈
초반 3개월 이탈이 전체의 60%
이건 우연이 아니었다. 다른 월 입점 매장들도 동일한 패턴을 보였다. 입점 후 3개월 내에 이탈 여부가 결정되는 것이었다.
왜 3개월일까?
뷰티샵 사장님들과 인터뷰한 결과:
1) 무료 체험 기간 종료 대부분 1-2개월 무료 체험 제공 → 3개월차부터 과금 시작 → 이때 "계속 쓸 가치가 있나?" 판단
2) 학습 곡선의 한계 1개월: 설치하고 기본 기능 익히기 2개월: 본격 사용 시작 3개월: "이거 내가 원한 게 아닌데?" 깨닫는 시점
3) ROI 체감 시점 2-3개월 사용해봐야 효과를 알 수 있음. 예약이 생각보다 안 들어오면 실망. 월 사용료 대비 효과가 없다고 판단.
데이터를 보다가 흥미로운 차이를 발견했다.
• 미입점 이탈: 실제 매장 방문 없이 온라인으로만 가입한 경우 • 입점 이탈: 영업 담당자가 직접 방문해서 계약한 경우
2023년 4월 기준, 비율로 보면 미입점 고객의 이탈률이 2배 더 높았다.
왜 차이가 날까?
기대치 차이
미입점: 온라인 광고만 보고 가입 → 기대치 높음
입점: 영업 담당자의 설명 듣고 가입 → 현실적 기대
초기 교육 차이
미입점: 혼자 매뉴얼 보고 익혀야 함
입점: 영업 담당자가 직접 교육
관계의 유무
미입점: 문제 생기면 CS 센터에 전화
입점: 영업 담당자에게 직접 연락 가능
주별 이탈 추정 데이터를 보니 흥미로운 패턴이 있었다.
특정 주에 이탈이 몰린다: • 월말 전 주: 13건 → 8건으로 감소 • 월초 첫 주: 9건 → 8건으로 유지• 월 중순: 5-5건으로 낮게 유지
월말 효과 다음 달 과금 전에 해지하려는 심리. "이번 달까지만 써보자" → 안 맞으면 월말에 해지.
계절성 • 1-3월: 이탈 많음 (비수기) • 4-6월: 이탈 감소 (성수기 진입) • 7-8월: 다시 증가 (여름 휴가철)
뷰티샵 업황과 이탈이 연동되어 있었다.
기존 방식의 문제점: • 고객이 해지 요청을 해야 알 수 있음 • 그땐 이미 마음이 떠난 후 • 만류하기에는 너무 늦음
"이탈하기 전에 미리 알 수 있다면?" "위험 신호를 조기에 포착한다면?"
이탈 패턴 분석 데이터를 보며 이런 생각이 들었다. 그리고 '자동 알림 기능'을 기획하기로 했다.
과거 이탈 고객들의 데이터를 역추적해봤다. 이탈하기 1-2주 전에 공통적으로 나타나는 패턴들이 있었다.
1. 로그인 빈도 급감 정상: 주 5회 이상 로그인 위험: 주 2회 이하로 감소 치명적: 7일 연속 로그인 없음
2. 예약 건수 감소 정상: 월 평균 50건 이상 위험: 전월 대비 50% 이상 감소 치명적: 한 달간 예약 0건
3. CS 문의 급증 정상: 월 0-1건 위험: 주 2회 이상 문의 특히 "사용 어렵다", "효과 없다" 같은 불만
4. 기능 사용률 저조 핵심 기능(예약 관리, 고객 관리) 사용률 20% 이하. 설치만 하고 제대로 안 쓰는 상태.
자동 감지 로직
배치 작업으로 매일 새벽 2시에 실행:
전체 고객사 리스트 조회
각 고객사별 위험 신호 체크
위험도 점수 산출 (0-100점)
80점 이상: 고위험군 → 즉시 알림
60-79점: 중위험군 → 주간 리포트
60점 미만: 정상
영업/운영 담당자에게 실시간 알림: • 메신저 툴: "○○매장 이탈 위험도 85점, 7일 미접속" • 이메일 주간 리포트: 위험군 리스트 정리 • 대시보드 빨간불: 관리 화면에서 시각적 표시
담당자 자동 배정
지역별/담당자별로 자동 라우팅. 각자 담당 매장만 알림 받도록 필터링.
데이터 수집의 난제
위험 신호를 감지하려면 다양한 데이터가 필요했다. 로그인 로그, 예약 데이터, CS 문의 내역, 기능 사용 로그. 문제는 이 데이터들이 서로 다른 DB에 흩어져 있었다는 것.
성능 이슈
4만 개 매장의 데이터를 매일 분석하면: • 쿼리 실행 시간: 약 30분 • DB 부하 발생 우려 • 실시간 알림 지연 가능성
해결책: 집계 테이블 미리 생성 (매일 새벽 배치), 증분 데이터만 처리, 인덱스 최적화
오탐의 문제
초기 버전에서 가장 큰 문제는 '오탐'(False Positive)이었다.
예를 들어: • 사장님이 휴가 가서 일주일 로그인 안 함 → 알림 발송• 비수기라 원래 예약이 적음 → 위험 신호로 오인
영업 담당자들이 불필요한 알림에 피로감을 느꼈다.
개선 방법
복합 조건 체크: 단일 신호만으로 판단 X, 2개 이상 신호가 동시에 나타날 때만 알림
시즌성 고려: 비수기 기준치 따로 설정, 동일 시기 전년 대비로 비교
학습 알고리즘: 오탐으로 신고된 케이스 학습, 점차 정확도 향상
고객이 해지 신청할 때 선택하는 이탈 사유:
"가격이 비싸서" - 35%
"기능이 부족해서" - 25%
"사용이 어려워서" - 20%
"기타" - 20%
하지만 실제로 깊이 분석해보면 다른 이야기가 나왔다.
가장 많은 이탈 사유는 기대치 불일치였다.
사장님들이 기대한 것: • "CRM 쓰면 예약이 자동으로 막 들어올 줄 알았어요"• "고객이 알아서 재방문할 줄 알았어요" • "매출이 당장 오를 줄 알았어요"
현실: • CRM은 '도구'일 뿐, 예약을 만들어주지 않음 • 여전히 사장님이 고객 관리를 해야 함 • 매출 증가는 장기적 효과
왜 이런 오해가 생길까?
마케팅 과장 광고에서 "매출 30% 증가!" 같은 문구. 사례는 맞지만, 모든 매장이 그런 건 아님.
영업 과정의 문제 계약하려고 장밋빛 설명만. 실제 노력이 필요하다는 말은 안 함.
온보딩 부족 제대로 사용법을 안 알려줌. 고급 기능을 활용 못함.
두 번째로 많은 이유는 '우리 스타일과 안 맞음'이었다.
예를 들어: • 소규모 1인샵: 복잡한 직원 관리 기능 필요 없음 • 프랜차이즈: 본사 관리 기능이 있으나 통일된 관리 방식이 없음 • 특화 매장: 일반 뷰티샵 기준으로 만들어져 안 맞음
PM의 딜레마
모든 유형의 매장을 만족시킬 순 없다. 하지만 너무 특정 타입에만 최적화하면 시장이 좁아진다.
우리의 선택: • 80% 매장에 맞는 기본 기능• 20% 특수 니즈는 커스터마이징 옵션
생각보다 많은 이탈이 경쟁사 때문이었다.
경쟁사 전략:
• 우리 고객 리스트 확보 (어떻게든)
• 계약 만료 시점에 맞춰 영업 전화
• 첫 6개월 무료, 설치비 무료 등 파격 조건
우리의 대응
계약 갱신 시점 관리 만료 1개월 전 먼저 연락, 장기 계약 시 할인 제공
차별화 포인트 강화 K사 연동은 우리만 가능, 모바일 앱 사용성, 데이터 분석 기능
관계 강화 정기적인 만족도 조사, 불편사항 즉시 해결, 신규 기능 우선 제공
데이터를 보다 발견한 패턴. 2023년 1-3월 이탈 급증. 이 시기는 뷰티샵 비수기.
업황이 안 좋으면: • 비용 절감 압박 • CRM 같은 '선택적' 비용 먼저 삭감 • "장사가 잘되면 다시 쓰겠다"
업황은 우리가 컨트롤할 수 없다. 하지만:
시즌 패키지 비수기 3개월은 50% 할인. 버티고 나면 계속 쓸 가능성 높음.
성수기 대비 기능 "비수기에 준비하면 성수기에 매출 쑥". 고객 DB 정리, 재방문 캠페인 등.
가장 위험한 고객은 조용한 고객
CS 문의가 많은 고객보다 더 위험한 건: 아무 말 없이 조용히 사용률이 떨어지는 고객.
이런 고객들은: • 불편해도 말 안 함 • 개선 요청도 안 함 • 그냥 마음속으로 "다음에 바꿔야지" 결정
능동적 개입
자동 알림으로 이런 '침묵하는 위험군'을 찾아냈다. 사용률 떨어진 매장에 먼저 연락. "불편하신 거 없으세요?" "이런 기능 써보셨어요?"
많은 경우 작은 관심만으로 이탈을 막을 수 있었다.
정량적 개선
시스템 도입 전 vs 후 (6개월 비교): • 이탈률: 15% → 11% (27% 감소) • 조기 감지율: 30% → 75% (2.5배 향상) • 만류 성공률: 20% → 45% (2배 이상)
정성적 변화
영업/운영팀의 반응: • "이제 고객이 떠나기 전에 먼저 알 수 있어요" • "능동적으로 관리할 수 있게 됐어요" • "데이터로 우선순위를 정하니 효율적이에요"
데이터는 증상이지 원인이 아니다
"7일 미접속"은 증상이다. 진짜 원인은 사용법을 몰라서, 효과를 못 느껴서, 다른 경쟁사로 갈아탈 준비.
데이터로 증상을 빠르게 포착하되, 진짜 원인을 찾는 건 사람의 몫이다.
예방이 치료보다 쉽다
이탈한 후 만류하는 것보다, 이탈하기 전에 관리하는 게 훨씬 쉽다. 특히 입점 후 3개월이 골든타임이다.
고객의 침묵을 경계하라
불평하는 고객은 희망이 있다. 개선 가능성을 보고 있다는 뜻이니까. 진짜 위험한 건 아무 말 없이 조용히 떠나는 고객이다.
다음 편: "2년간의 뷰티 CRM PM 회고: 내가 성장한 것들"에서는 K사에서의 모든 경험을 되돌아보고, B2B SaaS PM으로서 배운 교훈들을 정리해보겠습니다.