Как я настраивал платежи и реферальную систему продаж «Приведи друга» в Telegram боте

Всем привет! Я прошёл сложный путь от создания бота до получения первых платежей, поэтому, как порядочный разработчик, хочу поделить информацией, за которую, я уверен, кто-то кому-то платит большие деньги, а в это время ваши полезные труды пылятся на задворках интернета.Как примерно говорит Тони Роббинс: "Хочешь быть богатым - зарабатывай много денег". Я к тому, что вроде - всё очевидно. А по факту - нет!

Как я настраивал платежи и реферальную систему продаж «Приведи друга» в Telegram боте

Краткая инструкция

  • Создаём своего бота BotFather в приложении Telegram (это может сделать любой пользователь, на этом этапе не надо быть программистом).
  • Прописываем полезную, нужную людям логику бота на вашем языке программирования (здесь надо искать готовые решения или кодить как я).
  • Вы считаете, что бот готов. Теперь максимально тестируем своего бота сами, потом просим протестировать друзей, потом напоминаем им об этом, правим логику, снова тестируем сами, потом снова друзья. Вот теперь бот готов и протестирован, его можно вывести в люди и тестирование продолжится на них. Вы даже не представляете, что творят люди в боте! Вопросы и варианты выбора надо сделать максимально простыми. Представьте, что вы показываете бота детям в садике. Поможет логирование действий пользователей!
  • За пару-тройку месяцев использования бота реальными подписчиками вы поправите его ~96 раз. Только спустя пол года, действия пользователей перестают пугать, т.к. теперь вы знаете, что хочет общая масса. Теперь, в идеале, спустя столько времени, можно продавать подписку на дополнительный, улучшенный функционал бота.
  • Оформляем самозанятость. Это очень легко сделать через Госуслуги. Ставим себе приложение Мой налог. Всё очень просто и понятно. ИП и ООО оформлять тоже не сложно, но тут сами смотрите как лучше именно для вас.
  • Подключаем платёжную систему. Заходим в BotFather, выбираем через кого будем получать платежи. Вот первая шестёрка финалистов. Я выбрал того, с кем мне было понятнее всего продолжать после поиска в стиле "платежи Телеграм для самозанятого". Не рекламирую, за это сразу летят дизлайки, типа подкупили и т.д. Далее по тексту поймёте кого выбрал.
  • На данном этапе бот готов, протестирован, Вы самозанятый, подключена платёжная система. Пора продавать платную подписку на плюшки! А как? Я не менеджер по продажам. Решил сделать пресловутое Приведи друга.И вот к чему это привело..


Перечень инструментов для приёма платежей
Перечень инструментов для приёма платежей

Инструкция по приёму платежей

Я создал личный кабинет для приёма платежей у фирмы "не скажу, а то задизлайкайте". Заполнил все данные для договора и в течении 5 дней заключил его (подписывал через смс). Также выбрал авто отправку чеков в ФНС, за это платим 1,2 % комиссии с каждого перевода. Это освобождает от рутины делать чеки своими руками в приложении Мой налог и отправляет чек покупателю. За каждый платёж тоже комиссия (у каждого своя, писать нельзя, скажу, что до 4%).

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

Алгоритм действий пользователя:

  • Пользователь нажимает в боте кнопку, которую сделали Вы, с желаемым периодом подписки;
  • Телеграм присылает ему сообщение с кнопкой Оплатить (эту кнопку делает Телеграм);
  • Нажимает Оплатить и переходит на страницу платежа (её мы не программируем), вводит карту, подтверждает платёж;
  • Получает из бота сообщение, что ему подключена премиум подписка;
  • Получает официальный чек платежа на телефон, а для нас в приложении Мой налог отобразится чек с суммой и налогом 6% (ФНС даёт скидку для начинающих самозанятых);
  • В личном кабинете также будет отображена сумма покупки, плюс уведомления о платеже на вашу почту и телефон.

    Пример:
Как я настраивал платежи и реферальную систему продаж «Приведи друга» в Telegram боте

Создание реферальной системы продаж "Приведи друга"

"Так это же сетевой маркетинг и это плохо!". Как оказывается это прекрасно для таких как я, которые сидят, кодят себе в удовольствие в своём уголке и читают эту статью до этих слов. Я не косметику предлагаю, а абстрактного бота, который что-то делает.

Суть

Я говорю своим друзьям: "Предложите моего бота своим знакомым и когда они купят подписку на год, то 10% получите лично вы за каждую их оплату". Т.е. позовёт мой друг троих человек, они купят подписку по 2000 р. на год и он получит свои 2000 * 3 человека * 10% = 600р. улыбнётся и забудет, НО.. сидит он на рыбалке себе спокойно, пьёт чай, ага, и тут ему прилетает тысяча рублей, с чего бы.. а с того, что эти трое пригласили в сумме ещё 20 человек, 10 из них купили подписку. Друзья, которых позвал он это первый уровень, друзья друзей это 2 уровень и так до бесконечности.

Я соорудил такую конструкцию бонусов (кэшбэком их назвал):

  • за 1 уровень мой друг получает 10% от продаж [я пригласил троих, итого 3 покупателя]
  • за 2 и 3 уровни он получает 5% [друзья 1 уровня пригласили двадцать пользователей, десять из них о оформили подписку, итого 13 покупателей]
  • 4 и ниже уровни это 1% бонуса (1% сделано чтобы не разориться, выплачивая всем цепочкам бонусы) [итого миллиард покупателей]

Главное чтобы ваши друзья были активны в плане предложения бота другим знакомым, ну и чтобы ваш бот был востребован и как-то облегчал жизнь людям, иначе кто купит подписку? Лучшая картинка, описывающая эту пресловутую схему.

Как я настраивал платежи и реферальную систему продаж «Приведи друга» в Telegram боте

Как десерт - мои страшные, но подробные расчёты по схеме премий [10-5-5-1-1-1-....1], которые показывают чистую прибыль (минус налог, комиссии, выплаты бонусов пользователям) бота при 13 покупках годовой подписки стоимостью в 2000 рублей в 18 298 р. / 26 000 [70,3%].

И это я пригласил только одного Арсика и забыл про это! Только одного человека! Потому бонус = 1% c 4 уровня, чтобы не разориться, выплачивая каждую пятницу в 20:00 ваши бонусы.

Процесс приглашения друзей

В боте в Меню - Инфо я добавил кнопку Пригласить

Как я настраивал платежи и реферальную систему продаж «Приведи друга» в Telegram боте

В эти три ёлочки зашит Ваш уникальный chat_id, который даёт Telegram, но преобразованный, Б - безопасность. Ссылка под капотом выглядит так:

"<a href=\"https://t.me/AvandyNewsBot?start=" + chatId + "\"><b>»»»</b></a>"

В итоге когда тот кому вы перешлёте это сообщение перейдёт в бота - в базу данных Postgres запишется ваш уникальный chat_id в поле "кто пригласил". Этого достаточно для жёстких иерархических рекурсивных запросов, чтобы получить всё что нужно.

Итоги

  • Сделан Telegram bot
  • Вы самозанятый
  • Подписка на бота продаётся сама по себе (если он полезный, конечно), а вы только смотрите в табличку с поступившими платежами и автоматически рассчитанными бонусами, чтобы порадовать подписчиков бота в пятницу вечером.

Просто попробуйте..

Была ли полезна данная статья?
Да
Частично
Нет
Я слива лиловая, спелая, садовая
5 комментариев

Полезно, а в боте то что?

Я просто не хотел конкретно свой рекламировать так явно, только ссылку указал. Дублирую здесь
https://t.me/AvandyNewsBot
Новостной бот, автопоиск по Вашим ключевым словам, топ слов и т.д. Моя программа аналог попала в Реестр российского ПО, но так как она десктопная, поэтому я сделал ещё и бота.

1

Ссылка на него есть - смотрите.

На чем бота писали и где он хостится?

Подробнее есть статьи на хабре с кодом и с примером разбора запросов от пользователей:
https://habr.com/ru/users/mrprogre/publications/articles/
а так: java, spring boot, postgres. Лежит на sprinthost.

1