Модуль интеграции с Telegram-ботом для рассылок из карт коммуникаций

В рамках исполнения сценариев карт коммуникаций можно отправлять рассылки в мессенджер Telegram. Сообщения будут приходить клиентам в персональные чаты с Telegram-ботом.

Для этого администратор системы устанавливает решение Telegram. В его состав входит модуль Telegram для настройки интеграции с чат-ботом.

Начало внимание

Работа с картами коммуникаций доступна только в поставке ELMA365 On‑Premises.

Конец внимание

Используя решение Telegram, вы можете:

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

Обратите внимание, нужно использовать разных ботов для работы с рассылками через модуль Telegram, сервис Sendsay и в разделе Линии.

Настроить интеграцию с Telegram-ботом

  1. В мессенджере Telegram перейдите в чат с официальным бот-аккаунтом @BotFather и задайте команду /start. Создайте бота, следуя инструкции, и скопируйте полученный токен.
  2. В ELMA365 перейдите в раздел Администрирование > Решения и в правом верхнем углу нажмите кнопку + Решение. Установите решение Telegram из официального каталога ELMA365 Store.
  3. В состав решения входит модуль Telegram. С его помощью настройте интеграцию с чат-ботом. Для этого перейдите в раздел Администрирование > Модули. Откройте карточку модуля и нажмите + Бот.
  4. В открывшемся окне введите название бота, которое будет отображаться на странице и в блоке Мессенджер карт коммуникаций, вставьте токен, скопированный на первом шаге. Нажмите кнопку Добавить.
    telegram-for-journey-maps-1
  5. Напротив названия бота нажмите значок шестерёнки. В открывшемся окне вы можете задать:
  • шаблон письма для клиентов с кодом подтверждения подписки на чат-бота — выберите нужную запись из раздела Маркетинг > Шаблоны писем.
     
    Обратите внимание, в шаблон с помощью персонализации нужно добавить переменную Код подтверждения. При отправке письма на электронную почту клиента в переменную запишется код для активации подписки на чат с ботом;
  • реакции бота на команды — в поле для каждой команды введите текст. Например, в качестве ответа на неизвестную команду бот может предложить клиенту обратиться в канал техподдержки.
     
    Сохраните настройки.
  1. Нажмите + Вебхук для отладки и в появившемся поле укажите URL-адрес, куда будут поступать сообщения об ошибках в работе модуля.
  2. Нажмите кнопку Сохранить.

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

Для триггерных рассылок можно подключить нескольких ботов.

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

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

Для этого:

  1. Передайте клиенту ссылку на чат-бота, например, отправив письмо-приглашение по электронной почте.
  2. В чате клиент пишет команду /start. Бот присылает приветственное сообщение и просит указать электронную почту для отправки проверочного кода. Адрес почты должен совпадать с адресом, указанным в карточке контакта.
  3. После отправки кода подтверждения клиент получит от бота сообщение о подписке.

Теперь клиент может получать письма из триггерной рассылки в Telegram-чат с ботом.

Чтобы отписаться от рассылки, клиент вводит в чате с ботом команду /stop. Для повторной подписки — команду /start, при этом снова указывать код подтверждения не нужно.