SMS о продлении подписки: сроки, оплата и остановка напоминаний

SMS о продлении подписки должно вовремя объяснить, что произойдёт с доступом и нужно ли действие пользователя. Для автоплатежа, ручного счёта и договора с менеджером нужны разные цепочки. Главная техническая задача — немедленно остановить напоминания после оплаты, отмены или согласованной отсрочки.
Сначала определите модель продления
При автоплатеже пользователь ожидает предварительное уведомление, результат списания и понятный план при ошибке. При ручной оплате ему нужны срок и ссылка на счёт. В B2B-подписке решение может принимать другой сотрудник, поэтому получатель определяется по роли.
Не используйте один шаблон «продлите подписку» для всех моделей. Он может противоречить фактическим условиям и создавать ощущение повторного списания.
Цепочка для автоплатежа
До списания
28 июля будет продлён тариф Pro на следующий месяц. Управление подпиской и способом оплаты: [ссылка].
Успешная оплата
Тариф Pro продлён до 31 августа. Чек и документы доступны в разделе «Биллинг».
Ошибка
Не удалось продлить тариф Pro. Доступ сохранится до 3 августа. Обновите способ оплаты: [ссылка].
Не называйте подписку отключённой, пока действует льготный период. После успешной повторной оплаты ошибка закрывается и все будущие напоминания отменяются.
Цепочка для ручной оплаты
Первое уведомление сообщает дату окончания и способ продления. Второе отправляется только тем, кто не оплатил и не отказался.
Тариф Pro действует до 31 июля. Счёт на продление доступен в кабинете: [ссылка].
До окончания тарифа Pro осталось 2 дня. Если платёж уже отправлен, повторно оплачивать не нужно; статус обновится после поступления средств.
Для банковского перевода учитывайте задержку между отправкой и зачислением. Возможность отметить «платёж отправлен» помогает временно остановить автоматические повторы.
Льготный период и ограничение функций
Пользователь должен заранее понимать последствия. Если после даты окончания сохраняется чтение данных, но блокируется создание новых операций, назовите это прямо. Не используйте расплывчатое «аккаунт может быть ограничен».
Льготный период тарифа Pro завершится 3 августа. После этой даты создание новых проектов будет недоступно; данные сохранятся.
Правила должны совпадать с интерфейсом и договором. SMS не может вводить более жёсткое ограничение, чем реальная система.
Стоп-условия
Перед каждой отправкой проверяйте:
- оплата получена;
- подписка отменена;
- тариф изменён;
- предоставлена отсрочка;
- открыт спор по оплате;
- пользователь отказался от подходящего типа коммуникации;
- аккаунт закрыт.
Сегмент, сформированный утром, может устареть к вечеру. Проверка выполняется непосредственно перед запросом к платформе.
Интеграция с биллингом
Биллинг создаёт события renewal_upcoming, payment_failed, payment_succeeded и grace_period_ending. Сервис уведомлений выбирает шаблон, локальное время и получателя, затем вызывает HTTP API QUICKTEL.
Идемпотентный ключ включает подписку, расчётный период, событие и версию. Результат оплаты всегда имеет приоритет над запланированным напоминанием. Подробнее о подтверждении денег — в статье про SMS после оплаты.
B2B-подписки
Администратор продукта, владелец договора и бухгалтер могут быть разными людьми. Предупреждение о лимите отправляют администратору, счёт — плательщику, изменение условий — владельцу договора. После увольнения контакт удаляется из эскалаций.
В сообщении называйте организацию или рабочее пространство, если один человек управляет несколькими аккаунтами. Документы открываются только после авторизации.
Частота и тон
Обычно достаточно предварительного уведомления, сообщения об ошибке и одного напоминания перед окончанием льготного периода. Точное количество зависит от срока подписки и последствий остановки. Общие принципы изложены в статье про частоту SMS.
Не используйте угрозы и искусственную срочность. Дата, изменение доступа и способ решения работают лучше эмоционального давления.
Возврат, отмена и повторная активация
Отмена автопродления и прекращение уже оплаченного доступа — разные события. После отключения автоплатежа сообщите, до какой даты сохранится тариф. Не отправляйте подтверждение «подписка завершена», если пользователь продолжает пользоваться оплаченным периодом.
При возврате средств цепочка продления останавливается до решения биллинга. Сообщение о возврате отправляется по фактическому статусу операции, а не в момент создания заявки. Если клиент затем активирует подписку снова, начинается новый жизненный цикл с новым идентификатором периода.
Сохраняйте причину остановки серии: оплата, отмена, возврат, отсрочка или закрытие аккаунта. Это помогает отличить нормальную конверсию от технической потери задания.
Чеки и документы
Подтверждение продления не заменяет электронный чек и договорные документы. В SMS можно дать защищённую ссылку на раздел биллинга, но не размещать полные реквизиты или публичный файл.
Для B2B-клиента акт и счёт могут быть доступны позже самой оплаты. Не обещайте «все документы готовы», пока система документооборота не подтвердила это. При необходимости создайте отдельное событие готовности документов.
Если ссылка имеет ограниченный срок, пользователь должен иметь возможность открыть тот же документ из постоянного кабинета после её истечения.
Проверка и метрики
Протестируйте успешный автоплатёж, ошибку с последующим успехом, ручной перевод, смену тарифа, отсрочку, отмену и два аккаунта одного плательщика. Контролируйте статусы доставки, восстановленные оплаты, время продления, отписки и SMS после уже полученного платежа.
Последний показатель должен быть нулевым. Начните с одного тарифа и одного расчётного периода, затем распространяйте проверенную модель на остальные продукты.