Oscar Casting — Churn Flow Report

02 июл – 22 июл 2026 · Сгенерировано 2026-07-22 17:30 MSK
Источники данных
  • user_logs (primary, push) — real-time Salebot webhooks → n8n → DB. События: sub_churn_start, sub_churn_reason_txt, sub_churn_stayed, paused, sub_removed
  • churn_events VIEW (supplementary, pull) — daily cache fetch из salebot_messages_cache. Для пошаговой воронки.
  • churn_offer_clicks VIEW (pull) — клики по rescue-кнопкам.
  • Исключены тест-аккаунты: 592336590, 629898053, 586012337, 586015092, 597905196, 911366186

Ключевые метрики

Flow entries
100
71 уник.
Save rate
32.4%
↓ с 57.1% (июнь)
Отменено через flow
59
из 175 всего
Пауза/заморозка
0
logged=0 (слепая зона)
Покрытие flow
33.7%
59 из 175 sub_removed
Offer clicks
5
5 уник. (freeze 14/30)
Активная база
1425
↓ с 1597 (−172 за 20д)
Методология:

Flow entries: sub_churn_start в user_logs (push, real-time). Save rate: 71 уник. вход — 48 отменили в течение 24ч = 23 сохранено (32.4%). Покрытие: sub_removed с user_msg ~ '^\d_\w+' / все sub_removed за период. Активная база: expiry_date >= CURRENT_DATE, исключая тесты; на старте периода было 1597. Отток: 175 sub_removed за 20 дней = 8.8/день.

1. Save Rate

1.1 По дням

Save rate %
ДеньУник. вошлиСохраненыSave %
07-02300.0%
07-039444.4%
07-04300.0%
07-063266.7%
07-075360.0%
07-083133.3%
07-09500.0%
07-10100.0%
07-112150.0%
07-124125.0%
07-1322100.0%
07-143266.7%
07-1511100.0%
07-169222.2%
07-175120.0%
07-19200.0%
07-205120.0%
07-216233.3%
Итого712332.4%
Методология:

Source: sub_churn_start из user_logs (push). Группировка по дате первого входа (МСК). Save = нет sub_removed в течение 24ч после входа. Тест-аккаунты исключены. Сравнение половин: 1-я (02–11 июл) 37.1% → 2-я (12–22 июл) 27.8% — тренд вниз. Пред. период (июнь): 57.1%.

1.2 По ветке причины

Ветка причиныПопытокСохраненоSave %
5_pause451328.9%
2_price1516.7%
1_mismatch1218.3%
7_tg_block3133.3%
4_spam3133.3%
3_coverage3133.3%
6_tech3133.3%
Методология:

Source: sub_churn_reason_txt (push, real-time). Ветка = split_part(user_msg, ':', 1). Save = нет sub_removed в окне 24ч от захвата причины. Критично: save rate по price (6.7%) и mismatch (8.3%) обвалился относительно июня (12% / 30.8%). Пауза — доминирующая ветка (51%), но удерживает хуже прошлого месяца.

2. Воронка

ШагХитовУник. юзеров% от входа
01_entry_why-cancel10171100.0%
02.5_tell-more_pause423650.7%
02.2_tell-more_price151318.3%
02.1_tell-more_mismatch141318.3%
02.3_tell-more_coverage657.0%
02.7_tell-more_tg-block445.6%
02.4_tell-more_spam334.2%
02.6_tell-more_tech334.2%
03.5_recovery_freeze423650.7%
03.2_recovery_invite-friend151318.3%
03.1_recovery_filter-check121216.9%
03.3_recovery_filter-expand334.2%
03.4_recovery_spam-settings334.2%
03.6_recovery_tech334.2%
03.7_recovery_max-vk334.2%
04_value-stats595577.5%
05_risk-warning535273.2%
06_cancel-confirm525273.2%
07_stay222.8%
Методология:

Source: churn_events VIEW (pull, daily cache). Агрегация по event-префиксам. Drop-off: 71 → 55 (04_value-stats) = 77.5% доходят до value-stats. С 04 на 06 (cancel-confirm) доходит 52 из 55 = 94.5% — почти все, кто увидел value-stats, доходят до подтверждения отмены. 07_stay = 2 (2.8%) — критически мало, почти все подтверждают отмену.

3. Причины отмены

5_pause 45 (55.6%)
2_price 15 (18.5%)
1_mismatch 12 (14.8%)
7_tg_block 3 (3.7%)
4_spam 3 (3.7%)
3_coverage 3 (3.7%)
6_tech 3 (3.7%)
ПричинаВсего%ОтменилиСохраненыSave % ветки
5_pause4555.6%39628.9%
2_price1518.5%1416.7%
1_mismatch1214.8%1208.3%
7_tg_block33.7%2133.3%
4_spam33.7%2133.3%
3_coverage33.7%3033.3%
6_tech33.7%2133.3%
Итого81100%7410
Методология:

Source: sub_churn_reason_txt из user_logs (push), захват на шаге 3 ДО решения. Причина = split_part(user_msg, ':', 1). Все 81 захват имели freetext (100% coverage). 5_pause — 55.6% причин, +5 п.п. к июню (50.4%). Price вырос до 18.5% (с 18.8%). Mismatch — 14.8% (с 9.8%).

4. Клики по rescue-офферам

КнопкаOffer blockКликовУник. юзеров
Заморозить на 30 дней6087996333
Заморозить на 14 дней6087996322
Итого55

Все 5 кликов — по freeze-офферам (блок 60879963). Прочие rescue-офферы (filter-check, filter-expand, invite-friend, spam-settings, max-vk) кликнуты через TMA web_app и структурно невидимы pull-паттерну.

Методология:

Source: churn_offer_clicks VIEW (pull, daily cache). Фиксирует только клики по inline-кнопкам в Salebot. TMA web_app кнопки (Проверить фильтр, Расширить фильтр) невидимы — их клики проходят через Telegram Web App и не логируются в кэш.

5. Фидбек пользователей

Saved users

ДатаПричинаФидбекsb_idUsernameOutcome
2026-07-06 11:02 5_pause Слишком долго отвечаешь 634106746 @rgii6 SAVED
2026-07-14 19:52 5_pause Просто не буду работать пока актером. 662895845 @Gleb_efrem SAVED
2026-07-06 15:34 5_pause Пока нет денег, как появятся возобновлю подписку❤️ 927554539 @MITTYNAGOR SAVED
2026-07-15 20:15 5_pause Нужно убрать автопродление не удобно 936586789 @tata_skida SAVED
2026-07-07 16:05 5_pause 🏖 Мне нужно сделать паузу 957405302 @setarovshina SAVED
2026-07-08 21:37 5_pause Я занят обучением новой профессией 965531139 @Rock8668 SAVED
2026-07-11 08:15 4_spam Я не знала что есть автопродление, хочу вернуть средства списанные без моего ведома 966338413 @sq1mq SAVED
2026-07-20 00:14 7_tg_block 💰 Слишком дорого / Не окупается 591531144 @Dar_Daryy SAVED
2026-07-21 23:55 2_price В приложении нет возможности нормально настраивать и управлять подпиской. Я не могу отключить, не могу отменить автопродление и я не знаю как вернуть деньги за последнее списание 973592709 @Krainex SAVED
2026-07-21 23:53 6_tech Отключить автопродление 973592709 @Krainex SAVED

Cancelled users

ДатаПричинаФидбекsb_idUsernameOutcome
2026-07-21 09:08 1_mismatch Нужен перерыв 596773932 @del_infierno CANCELLED
2026-07-03 22:30 5_pause Ничего 639758620 @stepanovikatya CANCELLED
2026-07-15 10:02 1_mismatch Несоответствие профилю 691429944 @anton_uspensky CANCELLED
2026-07-20 12:43 2_price Для меня пока не актуальна работа бота 691571406 @ab_limanskiy CANCELLED
2026-07-16 17:25 5_pause Ребёнок уезжает в оздоровительный санаторий. Не сможем брать роли пока 692722444 @Volkova_Irina_Skreby CANCELLED
2026-07-06 13:37 2_price Я нигде не снялся( 696344399 @Nikita_Pakholkin CANCELLED
2026-07-16 18:05 3_coverage просто отмени подписку 696454646 @mznnst CANCELLED
2026-07-02 16:27 2_price Я отменила подписку, а вы опять списали деньги. Какого хрена? 713066217 @Dari_Orl CANCELLED
2026-07-07 22:07 1_mismatch приходит много неподходящих под мой возраст рост и тд предложений, также приходили мошеннические кастинги 772310632 @vkogk CANCELLED
2026-07-09 03:37 5_pause Я устала 763369500 @nekrasova_p CANCELLED
2026-07-06 14:39 4_spam Повторяются кастинги из нескольких источников, присылаются кастинги АМС 785958253 @d_a_n_1e_l CANCELLED
2026-07-07 07:59 5_pause Отчаяние! ) за 2 месяца активных проб и подач заявок, всего 1 утверждение. Устала 798745593 @AnastasiaTasyX CANCELLED
2026-07-19 12:38 5_pause много не подходящих кастов 799463475 @vetulik_simens CANCELLED
2026-07-08 16:14 5_pause Еду в отпуск 804915411 @AngelinaTret CANCELLED
2026-07-16 08:33 5_pause Сейчас нет доходов, оптимизирую траты 811427094 @uvazhaemaya_moya CANCELLED
2026-07-17 16:45 5_pause Я уезжаю на отдых 817060724 @stpklmc CANCELLED
2026-07-03 09:38 5_pause Некогда этим заниматься 819523217 @Alekburk CANCELLED
2026-07-16 02:13 5_pause Отключить автопродление 827328650 CANCELLED
2026-07-16 02:14 2_price Я не хочу чтобы моя карта сохранялась 827328650 CANCELLED
2026-07-21 13:17 5_pause Я уже ответил, я уезжаю на два месяца. Отключи автопродление 841098164 @maxmorkovkin CANCELLED
2026-07-12 00:50 2_price нет 911499751 @smirnovagelya1 CANCELLED
2026-07-07 09:34 5_pause Уезжаю из города на время, кастинги будут не актуальны 933505563 @KIRIK69RUS CANCELLED
2026-07-04 01:51 6_tech Отключить подписку 944681518 @aniel888 CANCELLED
2026-07-12 13:03 5_pause перестали интересовать предложения 945995108 CANCELLED
2026-07-10 10:48 5_pause Я уезжаю на отдых 950643524 @alenasilenok CANCELLED
2026-07-07 00:16 1_mismatch Вот из всех кастингов которые ты отправил их наверно больше пятиста подошло мне только два 951400887 @KirillST23 CANCELLED
2026-07-19 11:15 5_pause Пока что нет времени этим заниматься 951562616 @ludasika CANCELLED
2026-07-04 10:34 1_mismatch Мало актерских кастов 953579303 @Olya1683 CANCELLED
2026-07-22 00:33 3_coverage Отмени автопродление 959668222 @annabbrr CANCELLED
2026-07-07 23:52 5_pause Неподходящие кастинги 959668222 @annabbrr CANCELLED
2026-07-02 18:57 5_pause Уезжаю 962217348 @maaruysea CANCELLED
2026-07-09 16:10 2_price Не окупается 962319527 @mekaeva CANCELLED
2026-07-03 15:00 2_price Не хочу 962711730 @r_suvor CANCELLED
2026-07-03 11:45 1_mismatch 0 съёмок за месяц 963426915 @ai_ruslan CANCELLED
2026-07-16 18:35 5_pause Не получается отправлять заявки на кастинг 963824960 @holyavin_matvei CANCELLED
2026-07-09 13:09 1_mismatch Ч писал про игровой возраст 20 лет. Ты присылаешь бабушек, женщин, и т.д 964545085 @Bogdan105282 CANCELLED
2026-07-17 16:19 5_pause Переключил внимание 965343146 @dimatves CANCELLED
2026-07-11 21:45 5_pause Все очень массово. Ничего для себя не нашла 966611503 @dusha_actress CANCELLED
2026-07-13 10:57 3_coverage Много групп с которыми работаю годами, какие то здесь высвечиваются, какие то кастинги только вручную остались. Все в порядке, для того этот сервис и оплачивала что бы сделать тест. Но история с автосписанием неприятная 967365580 @jenyaev CANCELLED
2026-07-03 15:25 2_price Отменить автоподписку 967613911 @bananza2108 CANCELLED
2026-07-17 17:36 1_mismatch отменить подписку 968891189 @Kseniabibueq CANCELLED
2026-07-08 00:59 2_price Нет финансовой возможности 969987414 @lipa_actress CANCELLED
2026-07-03 15:05 1_mismatch Много не нужных кастингов 970188792 @AlyaMarkova CANCELLED
2026-07-09 11:57 1_mismatch Приходят кастинги даже для детей… 971275608 @PatrushevNikita CANCELLED
2026-07-16 11:35 5_pause Уезжаю 971592664 @sophiasviridova CANCELLED
2026-07-17 10:03 2_price дорого 972016540 @sofimarks CANCELLED
2026-07-17 10:04 1_mismatch . 972016540 @sofimarks CANCELLED
2026-07-19 23:32 5_pause Просто нужно сделать паузу 972415377 @MattValiev CANCELLED
2026-07-21 23:48 5_pause все отлично 973799955 @mashutaa7 CANCELLED
2026-07-21 17:48 5_pause Паузу нужно сделать 977537169 @LadaAfanasieva CANCELLED
2026-07-04 10:36 5_pause Нет времени 978851081 @Virgil_Sollozzo CANCELLED
2026-07-12 19:18 5_pause Много работы нет времени ездить 984095381 CANCELLED
2026-07-21 11:04 2_price Слишком дорого 988640081 @LelushOO CANCELLED
Методология:

UNION sub_churn_reason_txt + sub_removed с freetext (user_msg ~ '^\d_\w+:'). Outcome — по наличию sub_removed в периоде. Сплит по двум подтаблицам: Saved / Cancelled. Join с users для username. LIMIT 100, distinct по (sb_id, reason).

6. Покрытие потока

Через flow
Минуя flow
ДеньВсего отменЧерез flowМинуя flowFlow %
07-0263350.0%
07-03125741.7%
07-041331023.1%
07-056060.0%
07-0643175.0%
07-0783537.5%
07-0872528.6%
07-09156940.0%
07-1051420.0%
07-1151420.0%
07-1293633.3%
07-137070.0%
07-145050.0%
07-15121118.3%
07-16159660.0%
07-1764266.7%
07-1881712.5%
07-19104640.0%
07-2074357.1%
07-21125741.7%
07-2231233.3%
Итого1755911633.7%
Методология:

via_flow = sub_removed с user_msg ~ '^\d_\w+(:|$)' (reason-prefixed). off_flow = без префикса. Покрытие 33.7% — стабильно на уровне прошлого месяца (32%), но 116 из 175 отмен идут мимо flow. Пики off-flow: 07-15 (11), 07-04 (10), 07-09 (9). Дни нулевого покрытия: 07-05, 07-13, 07-14.

7. Диагностика и рекомендации

Наблюдения

  • Save rate обвалился: 32.4% vs 57.1% в июне — падение на 25 п.п. Тренд внутри периода тоже негативный: 1-я половина (02–11 июл) 37.1% → 2-я (12–22 июл) 27.8%. Это не статистический шум — выборка 71 уник. вход за период, и June-июль сравнимы по объёму.
  • Пауза доминирует (55.6% всех причин, 45 из 81), но save rate по ней упал до 28.9% (июнь: 31.3%). Recovery-freeze кликают единицы (5 кликов всего), хотя до шага 03.5_recovery_freeze доходит 36 человек — конверсия в клик 13.9%.
  • 2_price и 1_mismatch — критически низкие save rate: 6.7% и 8.3% соответственно. В июне price давал 12%, mismatch — 30.8%. По mismatch обвал в 4 раза. При этом эти две ветки суммарно дают 33.3% всех причин.
  • Тихий отток на cancel-confirm: из 55 дошедших до value-stats 52 (94.5%) доходят до cancel-confirm и подтверждают отмену. Только 2 (2.8%) нажимают «Остаться». В июне «Остаться» нажимали 6 человек.
  • Покрытие flow 33.7% — 116 из 175 отмен идут мимо flow (прямой CP/Salebot). В дни 07-05, 07-13, 07-14 — нулевое покрытие (0 через flow). При этом sub_declined=226 (попытки списания отклонены) и un-subscribed=109 показывают, что отток значительно шире фиксируемого через flow.
  • Активная база тает: 1597 → 1425 за 20 дней (−172, или −1.08%). При текущем темпе 8.8 отмен/день база теряет ~263 подписчика/мес.
  • Автопродление — повторяющийся триггер: минимум 7 фидбеков упоминают «отключить автопродление» или «не знала про автосписание». Есть кейс 713066217 — жалоба на повторное списание после отмены.

Рекомендации

  1. Срочно проверить деградацию recovery-офферов (приоритет 1). Save rate упал с 57% до 32% за месяц при стабильной структуре причин — вероятна поломка/изменение в блоке recovery или value-stats. Шаг первый: дифф схемы Salebot за июнь→июль, проверить блоки 04_value-stats и recovery-офферы (фильтр, freeze, invite-friend) на предметregressии.
  2. Пересмотреть freeze-оффер для ветки pause (приоритет 1). 36 человек доходят до recovery_freeze, но кликают только 5 (13.9%), а save rate ветки 28.9%. Проблема: freeze не удерживает (cancel идёт после). Сделать паузу без потери дней подписки + автоматический follow-up/reactivation по окончании. Сейчас 39 из 45 pause-пользователей всё равно отменили.
  3. Целевой оффер для 2_price (приоритет 2). 15 попыток, save 6.7% (1 сохранён). Фидбек: «дорого», «не окупается», «нет финансовой возможности». Предложить downgrade на cheaper plan или скидку на цикл. Общий rescue-оффер здесь не работает.
  4. Починить matching — обвал save по 1_mismatch (приоритет 2). В июне mismatch давал 30.8% save, в июле — 8.3% (1 из 12). Фидбек системный: «присылаешь бабушек/женщин при игровом возрасте 20», «кастинги для детей», «много неподходящих под рост/возраст», «0 съёмок за месяц», «из 500+ подошло 2». Это не recovery-оффер должен чинить, а matching-движок — проверить playable_age / age_range логику.
  5. Заметнее шаг «Остаться» (приоритет 2). 2 из 71 (2.8%) — критически мало. Drop-off на cancel-confirm 94.5%. Пересмотреть UX: возможно кнопка «Остаться» проигрывает визуально кнопке подтверждения отмены. A/B-тест формулировки и позиции.
  6. Повысить прозрачность автопродления (приоритет 3). 7+ жалоб на автосписание за период, включая кейс повторного списания после отмены (713066217). Добавить notice перед первым списанием + явный toggle в TMA для управления автопродлением. Фидбек 973592709: «не могу отменить автопродление, не знаю как вернуть деньги».
  7. Повысить покрытие flow с 33.7% (приоритет 3). 116 отмен идут мимо flow. Направлять прямые CP-отмены и Salebot /stop в churn-flow. Дни с 0% coverage (07-05, 07-13, 07-14) требуют отдельного разбора — возможно технический сбой роутинга.

Ограничения текущих данных

  • Покрытие flow 33.7% — большинство отмен идут мимо flow (прямой CP/Salebot), save rate оценивается только для 71 уник. входа в flow, а не для всех 175 отмен.
  • action='paused' = 0 в user_logs, хотя 36 юзеров дошли до recovery_freeze и 5 кликнули freeze-кнопку. Заморозка недосчитывается в outcome tracking.
  • TMA web_app клики невидимы: filter-check, filter-expand, invite-friend клики проходят через Telegram Web App и не логируются в pull-кэш. Реальный engagement с recovery-офферов выше наблюдаемого.
  • Свежесть кэша: последний fetch 2026-07-22 03:00 MSK (предыдущий день может быть неполным в pull-данных).
  • distinct_users (71) vs attempts (100) — ratio 1.4:1, в норме (QA-walker inflation < 2:1).