Как перевести подписчиков из Telegram-бота в MAX
Перенести бота в MAX — полдела. У бота в MAX первый день ноль подписчиков: у MAX свои пользователи и свои идентификаторы, а написать человеку первым бот не может. Аудиторию нужно перевести. Вот как это сделать, не потеряв историю заказов.
Шаг 1. Пусть бот работает в обоих мессенджерах
Не выключайте Telegram-бота в день запуска в MAX. Пока подписчики переходят, бот должен отвечать и там, и там. Если бот подключён через шлюз, один и тот же код отвечает в обоих мессенджерах.
Шаг 2. Рассылка с личной ссылкой
В MAX у бота есть диплинк вида max.ru/<бот>?start=<метка>. Метка до 128 символов приходит боту вместе с событием запуска. Сделайте для каждого подписчика свою метку и отправьте ему в Telegram сообщение со ссылкой.
for user in subscribers:
token = make_invite_token(user.id) # случайная строка, связанная с user.id
link = f"https://max.ru/your_bot?start={token}"
await tg_bot.send_message(user.id, f"Мы теперь в MAX: {link}")
Дайте повод перейти: бонус за первый заказ в MAX, ранний доступ к акции, удобство, если Telegram работает медленно. Сообщение без повода работает хуже.
Шаг 3. Бот узнаёт перешедших
Когда человек открывает ссылку, бот в MAX получает метку и по ней находит пользователя из Telegram. Дальше бот связывает новый аккаунт со старым: история заказов, адреса и бонусы остаются на месте, и человеку не нужно ничего вводить заново.
В BotHop эту связку можно сделать без доработки базы: перешедший пользователь получает в MAX тот же ID, что был у него в Telegram, поэтому бот узнаёт его сразу.
Шаг 4. Считайте переходы
После каждой рассылки смотрите, какая доля подписчиков открыла бота в MAX. Если после первой рассылки перешло мало, повторите её через неделю с другим поводом. Не шлите приглашение каждый день: так люди отписываются и в Telegram.
Чего делать не стоит
- Выключать Telegram-бота до того, как перешла основная аудитория.
- Покупать базы и писать людям, которые не запускали бота: в MAX так нельзя, и это быстрый путь к блокировке.
- Просить пользователя ввести телефон или почту, чтобы найти его заказы: личная ссылка делает это сама.
Если нужна помощь с переносом и рассылкой, напишите в Telegram @svintsovyan.
Частые вопросы
Можно ли выгрузить подписчиков из Telegram и загрузить в MAX?
Нет. У MAX свои пользователи и свои идентификаторы, а бот не может написать человеку первым, пока тот не запустил бота.
Сохранится ли история заказов?
Да, если бот узнаёт перешедшего пользователя. Для этого в ссылке на бота в MAX передаётся метка, по которой бот связывает новый аккаунт со старым.
Сколько подписчиков обычно переходит?
Зависит от аудитории и повода. Поэтому важно считать переходы после каждой рассылки и повторять её с новым поводом.