# Автоматизация SMS-кампаний с помощью чат-ботов: как настроить и не потерять доставляемость

- Опубликовано: 2026-09-07T05:22:41+00:00
- Обновлено: 2026-09-07T05:27:55+00:00
- Автор: Евгений Яковлев
- Канонический URL: https://smsblog.ru/mobilnyj-marketing/avtomatizatsiya-sms-kampaniy-s-pomoschyu-chat-botov-kak-nastroit-i-ne/

Автоматизация SMS-кампаний с помощью чат-ботов — это связка сценариев в мессенджере или на сайте с триггерной рассылкой коротких сообщений через SMS API. Бот собирает событие (заявка, брошенная корзина, статус заказа), обогащает контекст и передаёт команду в платформу рассылок, которая отправляет SMS по заранее заданным правилам. В итоге маркетинг работает без ручной выгрузки сегментов и без задержек на стороне менеджера.

## Как устроена связка «чат-бот + SMS-рассылка»

Связка состоит из трёх логических слоёв. Первый — источник события: чат-бот в Telegram, WhatsApp, на сайте или в мобильном приложении. Второй — правило обработки: триггер, условие отправки, шаблон, время, сегмент. Третий — канал доставки: SMS-провайдер с прямым подключением к операторам, коротким буквенно-цифровым именем отправителя и API для отправки.

Важно разделять каналы по задачам. Чат-бот закрывает диалоговые сценарии, квалификацию, сбор данных, обработку возражений. SMS закрывает транзакционные и экстренные сообщения, где нужна гарантированная доставка без интернета у клиента. Смешивать их в одном сообщении — антипаттерн: растёт цена контакта и снижается конверсия.

### Минимальный сценарий автоматизации

- Клиент оставляет заявку или пишет в бот.
- Бот сохраняет контакт, теги и контекст в CRM или CDP.
- По событию срабатывает правило, которое передаёт в SMS-провайдера параметры: номер, имя отправителя, текст, время.
- SMS-провайдер отправляет сообщение и возвращает статус доставки.
- Статус пишется обратно в CRM и используется для повторного триггера, если доставка не удалась.

## Где автоматизация даёт максимальный эффект

Чат-боты с SMS-кампаниями хорошо работают в точках, где нужен быстрый возврат клиента или подтверждение действия. Самые распространённые сценарии:

- Подтверждение записи, доставки, оплаты, бронирования.
- Брошенная корзина и реактивация по событию.
- Напоминание о визите, эфире, приёме лекарств, оплате счёта.
- Уведомления о статусе заказа и изменениях в расписании.
- Аутентификация по одноразовому коду.

В каждом из этих сценариев SMS даёт самую высокую открываемость по сравнению с email и пушами. Бот при этом обеспечивает сбор данных и пост-обработку ответа клиента без участия менеджера.

## Какие данные нужны для запуска и как их собирать

Связка требует только номер телефона в международном формате и согласие клиента на получение сообщений. Бот может собирать их явно — через отдельный шаг с подтверждением — или неявно, если клиент сам пишет первым и просит уведомления. Юридическая сторона зависит от юрисдикции, поэтому условия обработки и отписки должны быть описаны в политике конфиденциальности.

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

- Имя отправителя Sender ID — обычно бренд латиницей длиной до 11 символов, который регистрируется у оператора.
- Шаблоны сообщений с переменными: имя клиента, сумма, дата, номер заказа, код подтверждения.
- Список запрещённых для автоматической отправки часов — обычно ночь и раннее утро по часовому поясу клиента.

## Как технически связать бота с SMS-платформой

Самый простой путь — webhook. Бот при наступлении события отправляет HTTP-запрос на адрес SMS-платформы, а та возвращает статус доставки. Альтернатива — прямая интеграция через CRM: событие попадает в сегмент, сегмент уходит в рассылку. Выбор зависит от того, где живёт клиентская база и насколько она сегментирована.

Пример минимального запроса на отправку одного SMS через типичный REST API:

```
POST /v1/sms/send
Host: api.sms-provider.example
Authorization: Bearer <API_KEY>
Content-Type: application/json { "sender": "BrandName", "recipient": "+79991234567", "text": "Ваш заказ №1024 готов. Заберите до 20:00.", "callback_url": "https://bot.example/sms/status"
}
```

Параметр `callback_url` нужен, чтобы бот получал обратно статусы `delivered`, `failed`, `expired` и мог реагировать: например, предложить клиенту другой канал связи, если SMS не доставлено.

### Что учесть в логике бота

Бот должен проверять три вещи перед отправкой команды в SMS-платформу. Первая — клиент действительно дал согласие и не отписался ранее. Вторая — событие реальное и относится именно к этому клиенту, чтобы исключить ложные срабатывания. Третья — сообщение содержит всё, что обещает триггер: например, ссылка на оплату ведёт на правильный заказ, а код подтверждения совпадает с тем, что сохранён в сессии.

## Сравнение каналов доставки: когда SMS, а когда мессенджер

| Критерий | SMS | Мессенджер (Telegram, WhatsApp) |
| --- | --- | --- |
| Доставка без интернета | Да, через сотовую сеть | Нет, требуется интернет у клиента |
| Стоимость за сообщение | Зависит от страны и оператора | Как правило ниже, зависит от канала и объёма |
| Длина сообщения | Ограничение на число символов и сегментов | Практически без ограничений, поддержка медиа |
| Скорость доставки | Секунды, доставляется по сети оператора | Мгновенно при наличии интернета |
| Сценарии использования | Транзакционные и экстренные сообщения, OTP | Диалоги, воронки, контент, опросы |
| Юридическое согласие | Нужно явное согласие на SMS | Зависит от платформы и юрисдикции |

На практике бот сначала пытается доставить сообщение в мессенджере. Если клиент не открывает диалог за заданное окно — например, 15 минут — система отправляет резервное SMS. Это даёт двойной охват без роста цены основного канала.

## Типичные ошибки при автоматизации SMS через чат-ботов

- Отправка транзакционных сообщений через маркетинговый SMS-канал — оператор может заблокировать имя отправителя за массовые рассылки.
- Отсутствие тайм-аута на стороне бота, из-за чего одно событие порождает несколько одинаковых SMS.
- Игнорирование статуса доставки: клиент не получил сообщение, но следующий шаг воронки всё равно считается пройденным.
- Жёсткое имя отправителя кириллицей, которое не поддерживается оператором в конкретной стране.
- Слишком длинный текст: более 160 символов в одном SMS разбивается на сегменты, и стоимость одной отправки вырастает в разы.

Хорошая автоматизация строится на идемпотентности: одно событие — одно сообщение. Если клиент выполнил действие дважды, бот должен передать в SMS-платформу уникальный идентификатор события, чтобы исключить дубли.

## Метрики, по которым стоит оценивать связку

Просто открываемость SMS — слабый показатель. Полезнее смотреть на связку метрик: доля доставленных сообщений, CTR по короткой ссылке, конверсия в целевое действие после сообщения, отписки и жалобы, повторные срабатывания триггера. Конкретные значения зависят от отрасли, страны и типа сообщения, поэтому сравнивать имеет смысл только собственные периоды и сопоставимые сегменты.

## FAQ

### Можно ли отправлять SMS прямо из Telegram-бота без отдельной платформы?

Технически Telegram не предоставляет инструментов для рассылки SMS в коммерческих целях, поэтому для отправки нужен SMS-провайдер с API. Бот в этом случае выступает источником событий и правил.

### Сколько стоит автоматизация SMS через чат-ботов?

Стоимость складывается из подписки на конструктор ботов, тарифов SMS-провайдера и возможной интеграции с CRM. Цена за сообщение зависит от страны и оператора, поэтому фиксированную цифру назвать нельзя — нужно считать для конкретного рынка и объёмов.

### Нужно ли получать согласие клиента перед первой SMS?

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

### Чем отличается автоматизация через триггеры в CRM от связки «бот + SMS-платформа»?

В первом случае сценарии строятся внутри CRM по событиям в системе. Во втором — источником события становится диалог с клиентом в мессенджере. На практике эти подходы часто объединяют: бот пишет событие в CRM, а правила CRM запускают SMS.

### Какие триггеры дают самую высокую конверсию?

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

### Как избежать блокировки имени отправителя оператором?

Использовать отдельные имена отправителя для транзакционных и маркетинговых потоков, соблюдать лимиты по объёму и не отправлять сообщения, на которые клиент не подписывался. Конкретные правила задаёт оператор связи, их нужно запрашивать у провайдера до запуска.

### Что делать, если SMS не доставлено?

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

## Источники

- В материале не указаны внешние источники.
