Тарифы по подписке позволяют принимать регулярные платежи и автоматически продлевать доступ к продуктам, каналам и группам. Вы задаёте стоимость и период подписки, а Zenedu списывает оплату при продлении.
Если плановое списание не прошло, Zenedu помогает восстановить платёж: повторяет попытки по графику и уведомляет подписчика. Эти настройки общие для всех тарифов одного бота и находятся в разделе «Подписки» → «Восстановление дохода».
Как создать тариф по подписке
Откройте нужного бота, перейдите в раздел «Тарифы» и нажмите «Создать тариф».
Введите название тарифа.
Добавьте продукт, канал или группу, к которым хотите выдавать доступ. В появившемся окне выберите нужный вариант из списка.
Выберите тип оплаты «Подписка».
Укажите стоимость, валюту и период подписки.
Выберите способ оплаты.
Если хотите предложить первый период по специальной цене, настройте платный триал — подробнее ниже.
Нажмите «Создать».
Откройте «Ссылки» тарифа и скопируйте ссылку для оплаты. Разместите её в боте, канале или отправьте потенциальным клиентам.
Какие способы оплаты поддерживают подписки
Оплата по подписке работает с автоматическими способами оплаты: WayForPay, Fondy, Stripe, plata by mono и LiqPay.
Для некоторых платёжных систем нужно дополнительно включить рекуррентные платежи или работу с токенами на стороне мерчанта:
WayForPay — обратитесь в поддержку по адресу [email protected]. Можно использовать такой текст: «Добрый день! Просьба подключить работу с токенами для мерчанта [название мерчанта] с целью использования рекуррентных платежей на платформе zenedu.io».
plata by mono — обратитесь в поддержку monobank с финансового номера телефона, на который зарегистрирован мерчант, и попросите подключить токенизацию для рекуррентных платежей.
Fondy — попросите поддержку подключить работу с токенами для приёма рекуррентных платежей.
LiqPay — следуйте инструкции LiqPay по подпискам и обратитесь в поддержку через кабинет или официальные контакты, чтобы активировать рекуррентные платежи для мерчанта.
Как настроить платный триал
Платный триал — первый период подписки со своей стоимостью и длительностью. Например, вы можете предложить неделю доступа за $1, а затем продлевать подписку по обычной цене.
При создании тарифа:
Включите «Платный триал» под стоимостью тарифа.
Укажите стоимость и длительность триала.
Завершите создание тарифа.
Как настроить восстановление дохода
Если плановый платёж не прошёл, например из-за нехватки средств на карте, Zenedu может повторить списание и предложить подписчику оплатить другой картой.
Откройте «Подписки» → «Восстановление дохода». Здесь находятся повторные попытки списания, уведомления подписчикам, метрики и ежемесячный отчёт.
Настройки действуют сразу для всех тарифов бота. Настраивать восстановление отдельно в каждом тарифе больше не нужно.
Повторные попытки списания
В группе «Повторные попытки списания» откройте настройку «График».
Включите «Повторять неуспешные списания», если хотите автоматически повторять оплату.
Выберите график:
«Стандартный» — до 5 повторных попыток в течение 10 дней после неуспешного планового списания. Для коротких подписок график сокращается, чтобы попытки завершились до следующего списания.
«Свой» — доступен на тарифе Pro. Выберите от 1 до 10 попыток и период восстановления от 3 до 30 дней. Попытки выполняются не чаще одного раза в день; для коротких подписок период восстановления также сокращается.
Сохраните настройки.
Во время повторных попыток подписка отображается со статусом «Просроченная», а доступ к продукту, каналу или группе остаётся открытым.
Например, если не прошёл платёж за месячную подписку, по стандартному графику Zenedu может сделать ещё до пяти попыток получить оплату за то же продление. Первое плановое списание считается отдельно. Как только платёж проходит, подписка продлевается, а оставшиеся попытки отменяются. Если все попытки закончились безуспешно, подписка отменяется и доступ прекращается.
Новые плановые списания после остановки бота
Пока бот остановлен в Zenedu, новые плановые списания по его подпискам не выполняются.
Уведомления перед списанием
В группе «Уведомления о списаниях» откройте настройку «Перед списанием». Здесь можно включить или выключить напоминания и выбрать, за сколько дней до платежа их отправлять.
Напоминание помогает подписчику заранее проверить, достаточно ли средств на карте. Для подписок с периодом, равным сроку напоминания или короче него, такое сообщение не отправляется.
На Pro можно добавить до трёх напоминаний и задать свои тексты. На Basic доступно одно напоминание.
Уведомления о неуспешном списании
Откройте настройку «При неуспешном списании». Можно отдельно настроить уведомления для трёх ситуаций:
Плановое списание не прошло — впереди есть повторные попытки.
Повторное списание не прошло — попытки ещё остались.
Восстановить платёж не удалось — попытки закончились, подписка отменена.
В уведомлениях о неуспешном плановом и повторном списании есть кнопка «Оплатить другой картой». Подписчик может сразу оплатить другой картой, не дожидаясь следующей попытки. После успешной оплаты подписка продолжается.
На Pro можно изменить тексты уведомлений и кнопки.
Если отключить уведомление «Восстановить платёж не удалось», подписчик всё равно получит стандартное сообщение об отмене подписки.
Как посмотреть результаты восстановления
В верхней части вкладки выберите период и посмотрите метрики:
«Zenedu вернул» — сумма плановых платежей, которые удалось восстановить.
«Доля восстановлений» — какую часть неуспешных платежей удалось восстановить.
«Неуспешные списания» — сумма плановых платежей, не прошедших с первой попытки.
«Доля неуспешных» — какая часть всех плановых платежей не прошла с первой попытки.
Показатель «Zenedu вернул» также доступен на дашборде.
Ежемесячный отчёт
В группе «Отчёт о восстановленном доходе» включите «Отправлять ежемесячно». Первого числа владелец получит в боте Zenedu отчёт о том, сколько платежей и денег удалось восстановить за прошлый месяц.
Если у бота уже были активные подписки
Настройки повторных списаний и уведомлений перенесены автоматически из тарифов на уровень бота. Проверьте их в разделе «Подписки» → «Восстановление дохода» и убедитесь, что они подходят для всех ваших тарифов.
В течение трёх месяцев после переноса на странице тарифов отображается уведомление со ссылкой на новые настройки.
Управление подписками в профиле подписчика
Просматривать подписки и управлять ими можно непосредственно из профиля подписчика:
Откройте раздел «Подписчики».
Найдите нужного человека и откройте его профиль.
Перейдите на вкладку «Подписки».
Здесь отображаются название тарифа, сумма платежа, статус и даты подписки.
Чтобы отменить подписку, нажмите ⋮ справа от нужной подписки и выберите «Отменить».
Отмена прекращает будущие списания. Подписчик сохраняет доступ до конца оплаченного периода.
В разделе «Подписчики» → «Фильтры» фильтр «Статус подписки» действует для выбранного тарифа. Например, если человек отменил тариф А, но продолжает платить по тарифу Б за тот же продукт, он всё равно попадёт в список отменённых подписок по тарифу А. Если вам нужен список людей, у которых ещё действует оплаченный доступ и больше не будет списаний, напишите в поддержку и укажите продукт и тарифы, которые дают к нему доступ.
Управление подпиской через меню бота
После создания тарифа с оплатой по подписке в меню бота автоматически появляется команда /subscriptions. В настройках меню бота можно изменить описание команды.
Подписчик может выбрать эту команду в Telegram, чтобы посмотреть:
продукт, к которому оформлена подписка;
стоимость и период подписки;
дату следующего платежа.
Здесь же он может отменить подписку, если больше не хочет её продлевать. Доступ сохранится до конца оплаченного периода.
Фильтрация заказов
В разделе «Заказы» можно отдельно посмотреть разовые платежи и платежи по подписке:
Откройте список заказов.
Нажмите «Фильтры».
Выберите нужный тип оплаты.
В списке останутся заказы, соответствующие выбранному типу оплаты. Подписка — это тип оплаты, а не статус заказа.
Как изменить стоимость подписки или дату следующего платежа
Для отдельного клиента можно изменить сумму подписки или дату следующего списания:
Откройте раздел «Подписки» и найдите нужную подписку.
Нажмите ⋮ справа и выберите действие для изменения стоимости или даты следующего платежа.
Укажите новое значение и нажмите «Сохранить».








