Услуга · от 15 000 ₽ · 3 дня

Возврат брошенных оплат в Telegram-боте

Клиент нажал «оплатить», открыл окно банка и закрыл его. Счёт висит неоплаченным, клиент об этом уже забыл, вы о нём не узнали. Ставлю напоминания, которые возвращают часть таких людей обратно к оплате. Работает одинаково и для подписки, и для разовой покупки, и для заказа в магазине — везде, где выставляется счёт.

Написать в Telegram

Цену и срок называю до старта и фиксирую письменно. Обсуждение бесплатное.

Что происходит

Брошенный счёт — это не отказ

Человек уже решился. Он выбрал тариф, нажал кнопку, увидел форму оплаты. А дальше вмешалась жизнь: позвонили, села батарея, карта оказалась не той, приложение банка потребовало обновление. Через полчаса он про это не помнит.

Счёт в YooKassa живёт сутки. Всё это время оплата ещё возможна — нужно только напомнить. Если не напомнить, счёт протухает молча: деньги не пришли, уведомления никто не получил, человек не вернулся.

24 часа типичный срок жизни счёта, у разных систем он свой
около трети попыток оплаты обрывается на полпути
2 касания напоминания внутри этих суток, пока оплата ещё возможна

Свою долю брошенных вы увидите в кабинете платёжной системы — это счета со статусом «ожидает оплаты» и «отменён». Пришлите цифру за последний месяц, и я скажу, есть ли смысл в этой работе именно у вас.

Расчёт

Посчитайте на своих числах

Три поля. Считается арифметикой, без обещаний по конверсии: сколько оплат нужно вернуть, чтобы работа окупилась.

Проходит мимо кассы за месяц
40 095 ₽

Сколько людей вернётся на деле — зависит от вашей аудитории и от того, за что они платят. Заранее этого не знает никто, и я не буду делать вид, что знаю.

Как это работает

Два касания, пока счёт ещё жив

Бот запоминает момент создания счёта и следит за его судьбой. Если оплата пришла — он молчит. Если нет — пишет дважды, с разным поводом.

01

Счёт создан

Человек выбрал тариф и получил ссылку на оплату. С этой секунды у него есть 24 часа.

02

Через 40 минут

Короткое напоминание с той же ссылкой. Человек ещё помнит, зачем заходил, и часто дооплачивает сразу.

03

Через 12 часов

Второе касание — тем, кто отложил. Обычно приходит в другое время суток, когда человек свободнее.

04

Оплата или тишина

Оплатил — напоминания прекращаются мгновенно. Не оплатил за сутки — счёт закрывается, и бот больше не пишет.

Тайминги настраиваются. 40 минут и 12 часов — рабочая пара по умолчанию, под ваш продукт цифры можно сдвинуть.

Подводные камни

Где такие напоминания обычно ломаются

Функция выглядит простой, пока не столкнёшься вот с этим. Каждую из четырёх штук я уже разбирал на живых проектах.

Дубли после перезапуска бота

Если отметка «уже отправлено» живёт в памяти процесса, любой рестарт её стирает. Из-за этого человек может получить одно и то же уведомление четыре раза за час — видел такое своими глазами. Отметку надо писать в базу — тогда перезапуск ничего не ломает.

Напоминание после оплаты

Человек заплатил, а через десять минут получает «вы не завершили оплату». Это злит сильнее, чем молчание. Проверять надо не статус в своей базе, а факт прихода вебхука с проверенной подписью.

Повторное зачисление

Вебхук от платёжной системы может прийти дважды. Без идемпотентной обработки клиент получит двойной срок подписки за одни деньги. Лечится ключом операции, а не надеждой.

Слишком частые касания

Три-четыре сообщения подряд — и человек блокирует бота вместе со всеми будущими рассылками. Два касания с разнесёнными окнами дают почти тот же эффект и не выжигают базу.

Состав работ

Что входит в эти 15 000 ₽

Ставится на существующего бота. Переписывать его с нуля не нужно — я дописываю модуль и подключаю его к вашему потоку оплат.

Отслеживание счетов

Бот запоминает каждый созданный счёт: кто, за что, когда, на какую сумму. Отдельная таблица в базе, чтобы история не терялась при обновлениях.

Входит

Два напоминания с дедупликацией

Факт отправки пишется в базу, а не в память процесса. Перезапуск бота, деплой, падение сервера — дубли всё равно не уйдут.

Входит

Тексты напоминаний

Напишу и согласую с вами. Не «вы не завершили оплату», а человеческая формулировка под ваш продукт и вашу аудиторию.

Входит

Проверка вебхуков

Если приём платежей у вас уже стоит — проверю подпись и идемпотентность. Найду проблему, скажу прямо и назову цену на починку отдельно.

Входит

Отчёт по брошенным счетам

Сколько счетов создано, сколько брошено, сколько вернулось после напоминания. Чтобы через месяц вы видели результат в цифрах, а не на ощущениях.

Входит

Исходный код и поддержка

Код отдаю целиком, без привязки ко мне. Две недели поддержки после сдачи входят в цену.

Входит
Ценаот 15 000 ₽
Срок3 дня
Предоплата50%

Цена «от» означает, что точную я называю после того, как посмотрю вашего бота. Названная цифра фиксируется письменно и дальше не растёт.

Вопросы

Что обычно спрашивают

А это не будет выглядеть как спам?

Два сообщения за сутки по счёту, который человек сам создал десять минут назад, — это не рассылка, а продолжение начатого им действия. Спам начинается на третьем-четвёртом касании и при обращении к тем, кто ничего не выбирал. Как раз поэтому касаний два, а не пять.

У меня бот не на Python. Подойдёт?

Смотрю код и говорю честно. Если бот на другом языке или собран в конструкторе, часть работы может оказаться невозможной или дороже, чем кажется. В таком случае скажу это до начала, а не после предоплаты.

Сколько людей реально возвращается?

Не назову процент, которого не измерял на вашей аудитории — это было бы враньём. Зато точно скажу другое: сейчас не возвращается никто, потому что им никто не пишет. И через месяц вы увидите настоящую цифру в отчёте, а не мою оценку.

Работает только с YooKassa?

Нет. Логика одинаковая для YooKassa, CryptoBot и Telegram Stars — отличается только способ проверить, пришла ли оплата. Если у вас другая платёжная система с вебхуками, тоже подойдёт.

Через кого пойдут деньги?

Напрямую вам. Платёжные реквизиты оформлены на вас, доступа к ним у меня нет и не появится. Я работаю с кодом бота, деньги я не вижу и не держу.

Что если после сдачи что-то сломается?

Две недели поддержки входят в цену: правлю ошибки, отвечаю на вопросы по коду и по серверу. Дальше можно продлить помесячно или разойтись — код у вас и работает без меня.

Можно сначала посмотреть, сколько у меня брошенных счетов?

Да, и это правильный первый шаг. В личном кабинете YooKassa видно счета со статусом «ожидает оплаты» и «отменён». Пришлите цифру за последний месяц — скажу, есть ли вообще смысл в этой работе именно у вас.

Смежные задачи

Что ещё делаю

Подключение платежей

YooKassa, CryptoBot, Telegram Stars. Вебхуки с проверкой подписи, автопродление. Реквизиты оформляются на вас.

от 9 900 ₽1–3 дня

Бот с оплатой подписки

Закрытые каналы, клубы, онлайн-курсы. Оплата, автодоступ, автокик при неоплате. Триалы, напоминания, рефералка.

от 15 000 ₽5–7 дней

Перенос на нормальную инфраструктуру

Docker, PostgreSQL, бэкапы, автоперезапуск при сбое, мониторинг. Чтобы бот не падал по ночам и не терял оплаты.

от 10 000 ₽3 дня
Все услуги на главной
Связь

Посчитаем на ваших числах?

Пришлите, сколько счетов в месяц и какой средний чек. Скажу, стоит ли овчинка выделки, и назову точную цену.

Написать в Telegram