LAB Обсудить задачу
00

Журнал

Выдача доступа к курсу без ручной работы

· 5 мин чтения

01

Курс продаётся, деньги приходят, а доступ всё равно выдаёт человек. Это частая точка, где онлайн-обучение упирается не в маркетинг, а в свободные руки владельца. Разбираем, как выглядит ручная цепочка, где она рвётся, из чего собирается автоматическая и что в ней стоит оставить ручным сознательно.

Ручная цепочка и место, где она рвётся

В нашем кейсе с онлайн-курсом продажи шли через Instagram, и каждая покупка проходила через живого человека. Клиент писал в директ, ему отвечали, называли условия, ждали перевод, проверяли поступление, добавляли в закрытый канал, потом отвечали на вопросы про старт и материалы. Пока покупок мало, это нормальная схема: она ничего не стоит и не требует разработки.

Рвётся она в предсказуемых местах. Человек решается на покупку вечером, платит ночью и до утра сидит без доступа, наедине с сомнением «а точно ли дошло». Выходные и праздники эту паузу растягивают. Съёмка, поездка, второй запуск, обычная занятость - и ответы уходят пачками, когда до них дойдут руки.

Второй тип поломки - ошибки. Перевод потерялся среди уведомлений, доступ выдали дважды, добавили не того, переписку с оплатившим унесло вниз ленты директа. Каждая такая ошибка стоит не денег, а объяснений: покупателю приходится доказывать, что он заплатил.

Из чего состоит автоматическая связка

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

Связка выдачи доступа: шесть узлов - точка входа, страница курса, оплата, бот, выдача и уведомление владельцу. Выпадение любого возвращает к ручной работе. Автоматической цепочку делает не бот, а проверяемый статус оплаты на третьем шаге.
  • Точка входа. Место, откуда человек приходит: пост, реклама, ссылка в шапке профиля, автоответ в директе. В одном из проектов, где бот принимает оплату, подключён автоответ в Instagram, чтобы первое сообщение человек получал сразу.
  • Страница с описанием. Программа, для кого курс, что внутри, формат, ответы на частые вопросы. Она нужна, чтобы решение принималось до оплаты, а не в переписке.
  • Оплата. Платёжный сервис вместо перевода по номеру: у платежа появляется статус, который система может прочитать сама. Именно это отличает автоматическую выдачу от ручной - не бот, а проверяемый статус оплаты.
  • Бот. Встречает после оплаты, здоровается, объясняет, что дальше. Telegram-бот удобен тем, что курс и общение живут в одном приложении, без отдельных логинов и паролей.
  • Выдача доступа. Ссылка-приглашение в закрытый канал или добавление в него. Оплата - бот - доступ, без участия человека.
  • Уведомление владельцу. Сообщение о каждой покупке. Не для контроля, а чтобы вы видели поток и замечали сбои раньше, чем о них напишет покупатель.

Почему ручная выдача остаётся

Мы намеренно оставили в этом кейсе ручную выдачу доступа. Не как временное решение на период отладки, а как постоянную часть системы.

Нестандартных случаев всегда больше, чем кажется на этапе ТЗ. Курс покупают в подарок, и доступ нужен другому человеку. Платит компания, а учится сотрудник. Оплата уходит на карту напрямую, потому что так договорились. Человеку нужно продлить доступ, вернуться после паузы, получить материалы отдельно. Он оплатил с одного аккаунта, а в Telegram сидит с другого.

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

Возвраты и ошибки оплаты

Главный сценарий, к которому надо готовиться заранее: деньги ушли, а доступ не пришёл. Причины бывают разные - сорвалось соединение, человек закрыл страницу до возврата с оплаты, сбой на стороне сервиса. Важно не то, случится это или нет, а что произойдёт дальше.

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

Второй сценарий - повторная оплата. Человек не увидел подтверждения и заплатил ещё раз. Система должна такое замечать и не делать вид, что это две продажи.

С возвратами правило простое: решение принимает человек, механика - кнопка. Автоматика не должна сама решать, кому вернуть деньги, но должна уметь отозвать доступ: убрать из канала, закрыть материалы, зафиксировать это в журнале. И политику возврата стоит написать до запуска, а не в момент первого запроса - тогда ответ будет спокойным, а не импровизацией.

Что проверить перед запуском

Список короткий, но проходить его лучше целиком, живыми руками:

  • Реальная оплата небольшой суммой настоящей картой, не только тест в песочнице.
  • Что происходит, если закрыть страницу сразу после оплаты.
  • Что происходит, если человек уже состоит в канале.
  • Что происходит при второй оплате того же курса.
  • Как выглядит путь ночью: сообщения бота читают без вас, они должны быть понятны сами по себе.
  • Куда приходит уведомление владельцу и не тонет ли оно среди прочих.
  • Где хранится список купивших и можно ли его выгрузить.
  • Кто и как выдаёт доступ, если бот недоступен.
  • Тексты бота: их читают в момент, когда деньги уже отправлены. Здесь важнее ясность, чем стиль.

Когда автоматизировать рано

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

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

Частые вопросы

Что происходит, если оплата прошла, а доступ не выдался?

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

Можно ли принимать оплату прямо в Telegram?

Да, через подключённый платёжный сервис. В одном из наших проектов бот принимает платежи именно так, а к нему добавлен автоответ в Instagram.

Нужен ли сайт, если есть бот?

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

Разбор задачи бесплатный: смотрим, что происходит сейчас, и говорим, решается это автоматизацией или нет.

Обсудить задачу

Все разборы · Кейсы