Каналы — подключение и настройка

Настройка каналов связи в Trigly: email (SMTP с SPF/DKIM/DMARC), Telegram бот, WhatsApp Cloud API, SMS.ru, Web Push, каскадная доставка.

Обзор каналов Trigly

Trigly поддерживает 6 каналов доставки сообщений. Каждый настраивается один раз и затем доступен во всех кампаниях и потоках.

Канал Провайдеры Лимит на тарифе Start Скорость
Email SMTP, Unisender 10 000/мес ~50 писем/сек
SMS SMS.ru 500/мес ~10 SMS/сек
Telegram Bot API 10 000/мес ~30 сообщений/сек
WhatsApp Cloud API v18 1 000/мес ~20 сообщений/сек
Web Push VAPID (Chrome, FF) Безлимитно Мгновенно
Каскад Fallback-цепочка По сумме каналов Автоматически

Email — полная настройка

Вариант 1: SMTP (свой почтовый сервер)

Подходит, если у вас есть корпоративная почта (Яндекс 360, Google Workspace, Mail.ru для бизнеса, свой сервер).

Шаг 1. Подготовка почтового ящика

В панели управления вашим почтовым сервисом создайте отдельный ящик для рассылок, например sender@вашдомен.ru. Не используйте личную почту сотрудника — при увольнении вы потеряете доступ к настройкам и статистике.

Шаг 2. Создание пароля приложения

Для Яндекс.Почты:

  1. Зайдите в sender@вашдомен.ru
  2. Настройки > Безопасность > Пароли приложений
  3. Создайте пароль для «Почтового клиента»
  4. Скопируйте пароль (он показывается один раз)

Для Mail.ru:

  1. Настройки > Пароли для внешних приложений
  2. Создайте новый пароль

Для Google Workspace:

  1. Включите двухфакторную аутентификацию
  2. Создайте пароль приложения: myaccount.google.com/apppasswords

Шаг 3. Настройка в Trigly

  1. Каналы > Добавить канал > Email
  2. Выберите провайдер: SMTP
  3. Заполните поля:
    • Имя отправителя: Ваша Компания — это то, что увидят получатели в поле «От»
    • Адрес отправителя: sender@вашдомен.ru
    • SMTP-сервер: smtp.yandex.ru (зависит от провайдера, см. таблицу)
    • Порт: 465 (SSL) или 587 (STARTTLS)
    • Логин: sender@вашдомен.ru
    • Пароль: пароль приложения (не основной пароль от ящика!)
  4. Нажмите Проверить подключение
  5. Если тест успешен — Сохранить

SMTP-серверы популярных провайдеров:

Провайдер Сервер Порт SSL Порт TLS
Яндекс smtp.yandex.ru 465
Mail.ru smtp.mail.ru 465
Google Workspace smtp.gmail.com 587
SendGrid smtp.sendgrid.net 587
Amazon SES email-smtp.region.amazonaws.com 587
Свой сервер ваш.сервер.ru 465 587

Вариант 2: Unisender

Если у вас уже есть аккаунт в UniSender:

  1. Получите API-ключ в настройках аккаунта UniSender
  2. В Trigly выберите провайдер Unisender
  3. Введите API-ключ
  4. Trigly проверит подключение и подтянет имя отправителя

Настройка SPF, DKIM и DMARC

Без этих настроек ваши письма будут попадать в спам. Настройте DNS-записи вашего домена.

SPF (Sender Policy Framework)

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

Добавьте TXT-запись для домена:

v=spf1 include:_spf.yandex.net ~all
  • include:_spf.yandex.net — разрешить Яндекс.Почте
  • include:_spf.mail.ru — для Mail.ru
  • include:_spf.google.com — для Google Workspace
  • ~all — мягкое отклонение (письма от других серверов попадут в спам, но не будут отклонены)

Проверить SPF-запись: mxtoolbox.com/spf.aspx

DKIM (DomainKeys Identified Mail)

Криптографическая подпись, подтверждающая, что письмо действительно от вас.

Настройка DKIM зависит от провайдера:

  • Яндекс.Почта для домена: DKIM настраивается автоматически. Проверьте, что он включён: Настройки домена > DKIM-подписи.
  • Mail.ru для бизнеса: включите в настройках домена.
  • Google Workspace: Админ-консоль > Приложения > Google Workspace > Gmail > Проверка подлинности > DKIM.

DMARC (Domain-based Message Authentication, Reporting and Conformance)

Политика для писем, не прошедших SPF или DKIM.

Добавьте TXT-запись _dmarc.вашдомен.ru:

v=DMARC1; p=none; rua=mailto:dmarc@вашдомен.ru
  • p=none — только мониторинг (начните с этого)
  • p=quarantine — подозрительные письма в спам
  • p=reject — отклонять подозрительные письма (включайте после 2-4 недель мониторинга)
  • rua= — адрес для отчётов

Проверить DMARC: dmarcian.com/dmarc-inspector

Как понять, что всё настроено правильно

  1. Отправьте тестовое письмо себе на Gmail
  2. Откройте письмо > три точки > «Показать оригинал»
  3. Найдите строки:
    • SPF: PASS — хорошо
    • DKIM: PASS — хорошо
    • DMARC: PASS — хорошо

Если хотя бы один FAIL — письма будут падать в спам. Проверьте настройки DNS.


Telegram Bot

Шаг 1. Создание бота

  1. Откройте Telegram и найдите @BotFather
  2. Отправьте команду /newbot
  3. Следуйте инструкциям:
    • Название бота: Моя Компания
    • Username: mycompany_bot (должен заканчиваться на bot)
  4. BotFather пришлёт токен — длинную строку типа 123456:ABC-DEF1234ghIkl...

Шаг 2. Подключение к Trigly

  1. Каналы > Добавить канал > Telegram
  2. Вставьте токен из BotFather
  3. Нажмите Подключить

Trigly автоматически:

  • Проверит токен (вызов getMe)
  • Установит webhook для приёма входящих сообщений
  • Загрузит аватар и имя бота

Всё готово. Бот готов к отправке сообщений.

Что можно отправлять через Telegram

  • Текстовые сообщения с Markdown-форматированием
  • Inline-кнопки (ссылки и callback)
  • Изображения (JPEG, PNG)
  • Переменные контакта: {{ first_name }}, {{ city }}

Trigly поддерживает генерацию deep-ссылок вида https://t.me/mycompany_bot?start=promo123. При переходе по такой ссылке бот получает параметр promo123 и может отреагировать персонализированно.


WhatsApp Cloud API

Требования

  • Бизнес-аккаунт Meta (Facebook)
  • Подтверждённый номер телефона
  • Аккаунт Meta Business Manager

Шаг 1. Создание приложения в Meta

  1. Перейдите на developers.facebook.com
  2. Создайте приложение типа «Business»
  3. Добавьте продукт «WhatsApp»
  4. Выберите бизнес-аккаунт или создайте новый

Шаг 2. Настройка номера телефона

  1. В настройках WhatsApp укажите номер телефона
  2. Подтвердите номер через SMS или звонок
  3. Создайте шаблоны сообщений (HSM templates) в Meta Business Manager

Шаг 3. Подключение к Trigly

  1. Каналы > Добавить канал > WhatsApp
  2. Введите:
    • Phone Number ID — из Meta Developer Console
    • Access Token — системный токен с правами whatsapp_business_messaging
    • WABA ID — WhatsApp Business Account ID
  3. Нажмите Подключить

Trigly автоматически синхронизирует одобренные шаблоны из Meta Business Manager.

Ограничения WhatsApp

  • Только шаблонные сообщения (HSM) для исходящих в первые 24 часа
  • После ответа клиента можно отправлять произвольные сообщения в течение 24-часового окна
  • Шаблоны проходят модерацию Meta (1-48 часов)
  • Переменные в шаблонах: {{1}}, {{2}} — Trigly автоматически подставляет first_name, order_id и другие поля

SMS.ru

Шаг 1. Регистрация в SMS.ru

  1. Зарегистрируйтесь на sms.ru
  2. Подтвердите номер телефона
  3. Зарегистрируйте имя отправителя (альфа-имя):
    • My Company — до 11 латинских символов
    • МояКомпания — до 11 кириллических символов
  4. Пополните баланс (от 500 рублей)

Шаг 2. Получение API-ключа

  1. Личный кабинет SMS.ru > Настройки > API
  2. Создайте API-ключ
  3. Скопируйте его

Шаг 3. Подключение к Trigly

  1. Каналы > Добавить канал > SMS
  2. Выберите провайдер: SMS.ru
  3. Введите API-ключ
  4. Нажмите Проверить

Trigly автоматически подтянет:

  • Баланс счёта
  • Зарегистрированные имена отправителей
  • Стоимость отправки

Стоимость и особенности

  • ~2.5 руб. за сегмент (70 символов кириллица / 160 латиница)
  • Trigly автоматически считает количество сегментов и транслитерирует текст, когда это выгодно
  • Ограничение: не чаще 1 SMS в 5 минут одному контакту
  • DND (do not disturb): с 22:00 до 08:00 по часовому поясу контакта (настраивается)

Web Push

Как работает

Web Push — уведомления, которые приходят прямо в браузер (Chrome, Firefox, Edge, Opera), даже если сайт не открыт. Не требует email или телефона — работает через браузерную подписку.

Шаг 1. Получение VAPID-ключей

  1. Каналы > Добавить канал > Web Push
  2. Trigly генерирует пару VAPID-ключей (публичный и приватный)
  3. Скопируйте публичный ключ

Шаг 2. Настройка на сайте

Добавьте на сайт сервис-воркер и JavaScript SDK:

<script src="https://cdn.trigly.ru/sdk/v1/trigly.js"></script>
<script>
trigly('init', { orgId: 'YOUR_ORG_ID', publicVapidKey: 'YOUR_PUBLIC_KEY' });
trigly('subscribeToPush');
</script>

Подробная инструкция: JavaScript SDK — Push-уведомления.


Каскадная доставка (Fallback Chain)

Каскад позволяет задать цепочку каналов: если первый не сработал — автоматически пробуется второй, потом третий.

Пример каскада

Email → Telegram → SMS

  1. Trigly пытается отправить email
  2. Если email bounce (не доставлен) И у контакта есть Telegram:
    • Отправляет сообщение в Telegram
  3. Если Telegram не сработал (нет подписки) И у контакта есть телефон:
    • Отправляет SMS

Настройка каскада

  1. Каналы > Добавить каскад
  2. Перетащите каналы в нужном порядке
  3. Для каждого шага настройте условие перехода:
    • При недоставке — если сообщение не доставлено
    • При отсутствии открытия за N часов — если контакт не прочитал
    • Всегда — дублировать по всем каналам

Когда использовать

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

Умный выбор канала (AI)

Вместо ручной настройки каскада можно включить AI Smart Channel Selection:

  1. При создании кампании выберите Умный выбор канала
  2. Вместо одного канала укажите доступные: «Email + Telegram + SMS»
  3. Trigly анализирует 90-дневную историю взаимодействий каждого контакта:
    • В каком канале Open Rate выше?
    • В какое время контакт обычно читает сообщения?
    • Какой канал предпочитает (по статистике открытий и кликов)?
  4. Для каждого контакта выбирается персонально лучший канал

Формула: score = opens/delivered * 0.4 + clicks/delivered * 0.6.

Результат: выше Open Rate, меньше отписок, экономия на платных каналах (SMS, WhatsApp).

Была ли эта статья полезной?

Не нашли ответ?

Swagger UI с интерактивной документацией и поддержка в Telegram.