Как сделать рассылку в telegram bot

GeekBrains

Как сделать рассылку в telegram bot

CRM АвтоВебОфис позволяет делать рассылку своим подписчикам и клиентам не только на почту, но и в Telegram. Это существенно расширяет Ваши возможности по охвату и работе со своей базой.

Подключение бота

Для работы с Telegram сначала надо обязательно подключить бота Telegram в АвтоВебОфис.

Если у вас нет бота, то необходимо его создать. Для этого в приложении Telegram ищем бота botfather

Cоздаем нового бота с помощью команды /newbot
Вводим имя нового бота, оно обязательно должно заканчиваться на Bot или _bot

Подключаем бота к магазину в АвтоВебОфис.

Введите token (имя бота подтянется автоматически) и нажмите кнопку «Сохранить»

Бот подключен в АвтоВебОфис. Теперь можно привязать (контакт привязанный к сотруднику) сотрудника к боту. Т.е. подписаться на бота, чтобы можно было получать на свой Telegram те же сообщения, которые он рассылает другим. Вдобавок к этому, если у контакта сотрудника не был привязан telegram_id, то он привяжется.
Нажимаем на кнопку «Подписаться на бота», она направляет вас в приложение Telegram и выводит приветственное сообщение

К сотруднику привязан Telegram, контакт подписан на бота.

Закрытые группы

В Telegram Вы можете создавать частные и публичные группы. Вы можете создать частную группу, например, для своих учеников. Однако частная группа не является закрытой. В неё можно попасть по ссылке приглашения
Но эта ссылка единая для всех. И вот я делаю рассылку по своим клиентам и даю ссылку-приглашение в группу. Люди добавляются, а там важная информация. Но нехороший клиент может дать ссылку своему другу и тот тоже добавится в группу.

Для таких случаев в АвтоВебОфисе есть механизм закрытых групп. По сути это белый список контактов, которым разрешено подписываться и находиться в группе. ВАЖНО: мы по техническим причинам не можем подписать контакт на группу, это он делает сам по ссылке приглашения. Мы только добавляем/убираем его из белого списка.

Если у вас нет группы, то необходимо её создать. Для этого в приложении нажимаем “Создать группу”
Вводим имя группы. Добавляем нашего бота в группу (это обязательно)
Добавленному боту надо дать права администратора: Управление группой → Администраторы → Добавить администратора
Готово, группа создана. Теперь настроим доступ.
Управление группой → Тип группы/ Здесь выбираем “Частная группа”

После добавление группы в АвтоВебОфис, можно управлять белым списком(списком контактов, которым разрешено нахождение в группе) Добавить/Убрать контакт из списка можно руками в списке контактов группы
ИЛИ с помощью автоворонок

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

Доступ к группе идёт на основе «белых списков» (кому-то разрешено, а кому-то нет).
Чтобы кто-то смог войти в группу и его не выкидывал бот, нужно в этот «белый список» добавить участника. Это можно сделать через автоворонки или вручную

Рассылки в Telegram

Рассылка в Telegram происходит по тем контактам, которые подписаны на бота. Ботов можно выбирать при создании рассылки. Важно: бот не делает рассылку в группу!

Как подписать контакт на бота (привязка Telegram к существующему контакту)

Вариант 1. Чтобы привязать к контакту Telegram, ему необходимо подписаться на бота. После подписки на бота мы сможем слать этому контакту сообщения от имени бота и управлять доступом к закрытым группам.

Так или иначе подписка сводится к переходу контактом по специальной (уникальной по контакту и боту) ссылке. Эту ссылку можно получить в карточке контакта и передать клиенту.
А можно сделать массовую рассылку или отправить email из автоворонок, вставив специальный тег. Тег заменится на ссылку автоматически перед отправкой письма. Контакту останется только перейти по ссылке.

Также в настройках бота есть общая ссылка подписки на бота.
Эта ссылка работает так: — Если на странице refferer (откуда пришел контакт) есть get переменные _aid и _vcaid (они есть на страницах благодарности за подписку на email группу, страницах с просьбой подтвердить подписку), значит это досбор контактных данных, и мы привязываем Telegram к контакту с id = _aid. Иначе создаем новый контакт.
То есть, если разместить общую ссылку для подписки на бота на страницах благодарности за подписку на email группу, страницах с просьбой подтвердить подписку, при подписке на бота id контакта в Telegram будет добавлен в существующий контакт с email.
Важно: при размещении ссылки, следите, чтобы тег ссылки не содержал атрибута target=”_blank” (этот атрибут на телефоне перекинет пользователя из браузера почтового клиента в браузер по-умолчанию, ввиду чего привязка к существующему контакту не сработает)

Привязка почты контакта к существующему контакту с Telegram

Если в базе аккаунта уже есть контакт с Телеграмм, к нему можно добавить почту этого контакта.

Это можно сделать:

— Отправив из процессов сообщение в Телеграмм с ссылкой на страницу с формой подписки.
В процессах блок «Сообщение в телеграм»
Ссылка на страницу формой подписки — Отправив рассылку контактам с Телеграмм с ссылкой на страницу с формой подписки.
Рассылку можно создать в разделе «Рассылки → Рассылки Телеграмм → Создать»
Ссылка на страницу формой подписки

Как правильно сделать рассылку в Telegram боте?

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

  • Facebook
  • Вконтакте
  • Twitter

SH8DER

Сейчас такой вариант и реализовываю.
Будет табличка "Рассылки" с полями названия текста, даты, офсеса для выборки, лимита, и состояния (завершена или нет)

Буду заходить в скрипт кроном каждые 5 минут:
Берём офсет по базе id чатов из таблицы рассылок запись у которой стоит статут не отправлено, рассылаем где-то 100 запросов делая пару прерываний — sleep(), пишем в базу новый офсет.

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

Как думаете, норм алгоритм?

Но возникают ситуации которые необходимо обработать:

Если в ходе рассылки 100 запросов скрипт сломался, то после перезапуска сообщения будут разосланы пользователям повторно.
Если в ходе рассылки произошла ошибка, необходимо переотправить сообщение.

SH8DER

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

GeekBrains

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

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

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

Рассылка сообщений в Телеграм – эффективный канал маркетинга

Р ассылки – один из эффективнейших каналов маркетинга. И лучше всего для их настройки использовать Телеграм. Во-первых, существует огромное множество сервисов и ботов, упрощающих технический процесс. А, во-вторых, рассылки сообщений в приложении во многом превосходят классические почтовые – они дешевле, но при этом более результативны.

Ниже подробно рассказываем, как сделать рассылку в Телеграм. А еще делимся полезными хитростями и лайфхаками, как избежать бана.

Какие задачи решает рассылка в Telegram

Выше мы уже упомянули, что рассылки в Telegram превосходят классические почтовые аналоги – они эффективнее и экономнее. Но почему? 🤷‍♀️

Эффективность объясняется тем, что все сообщения гарантировано доходят до адресатов. В случае с email-рассылками раскрываемость писем крайне невысока, а еще они могут попасть в "Спам".

Telegram делает так, чтобы все сообщения оказывались прочитанными. На экране смартфона или ноутбука получателя всплывают уведомления, а напротив чата загорается красный значок. Это напоминает стандартные письма от друзей.

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

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

Для настройки рассылки в Telegram вам не потребуется покупать html-шаблоны, обращаться за помощью к дизайнерам и редакторам. Все, что нужно для работы в приложении, – текст и визуальная составляющая (гифки, картинки, видео и т.д.), которые можно подготовить самостоятельно. То есть вы экономите на услугах фрилансеров: копирайтеров, редакторов и т.д.

👉 Рассылки в Telegram это:

  • Рост продаж . Telegram-рассылки позволяют направлять трафик на сайты (свои или партнерские) с целью последующей монетизации.
  • Повышение узнаваемости бренда . Рассылки отлично подходят для взаимодействия с целевой аудиторией, они же положительно влияют на степень ее лояльности.
  • Своевременное оповещение . Проводите акцию или конкурс? Рассылки оперативно проинформируют об этом ЦА.
  • Обратная связь . К письмам вы можете прикреплять разнообразные опросы. А еще в них можно вставлять призывы к действию, например, предложить клиентам задать вопросы вам или же поделиться мыслями по улучшению работы.
  • Новостная рассылка . Вы всегда можете рассказать о последних событиях в компании.
  • Персонализированные сообщения . Они особенно выручают, когда требуются подтверждения транзакций, выдача персональных скидок и т.д.
  • Обучающие рассылки . Особенно актуально для тех, кто организует онлайн-курсы и мастер-классы, строит инфобизнес.

А еще рассылки можно разделить на массовые и те, что рассчитаны на конкретную базу. От этого их функционал может несколько меняться.

Как сделать рассылку

Сегодня вы можете настроить рассылку в Telegram несколькими способами. Все встроенные опции бесплатны, однако если захотите использовать сторонний софт – придется заплатить.

Ниже делимся пошаговыми инструкциями к каждому способу.

В личные сообщения

В Telegram мощная защита от спама. В отличие от WhatsApp здесь нет массовых рассылок по личным сообщениям. Хотя, появись такая опция, конверсия была бы сумасшедшей.

Запустить рассылку можно только по группам, чатам и каналам.

В группы и чаты

Чатов в Telegram огромное множество. Есть заспамленные, есть те, за которыми пристально следят модераторы. А есть те, которые только начинают расти. Размещение в них рекламы в автоматическом режиме может давать очень неплохие результаты. Однако не стоит заниматься продажей в лоб – все рекламные письма должны быть нативными.

Первый шаг – отобрать подходящие группы и чаты для будущей рассылки. Очень важно, чтобы аудитория в них была не только живая, но и потенциально заинтересованная в вашем продукте.

Далее нужно воспользоваться специализированным сервисом, например, 3SELLER .

Что конкретно требуется сделать:

  1. Завести учетную запись.
  2. Добавить аккаунт, от имени которого будет рассылка.
  3. Ввести список чатов, в которые будет осуществляться рассылка (также можно выбрать уже готовые списки по конкретным нишам: криптовалюта, бизнес и т.д.).

Дальше сервис работает самостоятельно – рассылает нужные сообщения по указанным контактам. Протестировать можно бесплатно.

В каналы

Такой способ удобен в первую очередь тем, что администратор сообщества не получит блокировку за спам, если кто-то из пользователей захочет покинуть его или отключить уведомления. Однако это не значит, что можно завалить канал рекламой.

Чрезмерное количество рекламных писем не только отпугивает подписчиков, но и мотивирует их подать жалобу на владельца канала.

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

Алгоритм действий здесь примерно такой же: выбираем сервис, а затем переходим к созданию рассылки:

  1. Настраиваем список адресатов.
  2. Пишем текст сообщения.
  3. Добавляем кнопку (перейти/подписаться и т.д.).
  4. Вставляем визуальные элементы: гифки, картинки, видео и т.д.
  5. При необходимости указываем ссылки.
  6. Редактируем время отправки.
  7. Запускаем рассылку.

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

Также, отметим, что привлечение и удержание аудитории осуществляется за счет качественного и полезного контента. Для предупреждения массовой отписки важно делать ежедневные обновления, а также следить за реакцией подписчиков. Что же касается рекламы, то она должна размещаться умеренно, иначе можно получить бан.

ТОП-5 сервисов рассылки

Выше уже частично затрагивалась тема сервисов для создания Telegram-рассылок. Действительно, функционалом приложения ограничиться не удастся. Но на какие сервисы стоит обращаться внимание в первую очередь?

GeekBrains

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *