Транзакционные SMS из Битрикс24 помогают автоматически сообщать покупателю о принятии заказа, изменении его статуса, готовности к выдаче или передаче в доставку. В статье разберём схему подключения CRM к SMS-шлюзу, настройку полей и роботов, проверку отправки и контроль ошибок. После настройки менеджеру не придётся вручную копировать номера и писать сообщения: CRM сама передаст событие в сервис SMS и получит результат отправки.
Какие уведомления интернет-магазину стоит отправлять из Битрикс24?
Сначала составьте карту событий заказа. В неё попадут только сообщения, которые связаны с конкретным действием клиента или сотрудника. Для интернет-магазина обычно достаточно нескольких сценариев:
- заказ принят и передан менеджеру;
- заказ подтверждён после проверки наличия;
- изменилась сумма или состав заказа;
- заказ передан в доставку;
- посылка готова к получению;
- заказ отменён или перенесён.
Каждое сообщение должно отвечать на один практический вопрос клиента: что произошло и что делать дальше. Например: «Заказ №458 принят. Менеджер свяжется с вами для подтверждения». Если требуется действие, добавьте короткую ссылку на страницу заказа или контакт магазина. Длинное описание товара в SMS не нужно.
Сервисные сообщения лучше отделить от рекламных предложений. В транзакционном сценарии клиент ждёт информацию о своём заказе, поэтому текст должен соответствовать событию в CRM. Для автоматизации сообщений по действиям клиента полезно заранее описать условия и исключения в отдельной схеме автоматических SMS.
Как подготовить Битрикс24 к отправке SMS?
Перед подключением SMS-шлюза проверьте, где в Битрикс24 хранится номер телефона и какие поля описывают заказ. Робот не отправит сообщение, если номер записан в произвольное текстовое поле, содержит лишние символы или отсутствует у контакта. Для начала выберите одно основное поле телефона и приведите старые записи к единому формату.
Затем определите стадии сделки или заказа, на которых должны запускаться уведомления. Например, переход на стадию «Подтверждён» запускает SMS с подтверждением, а переход на «Передан в доставку» отправляет сообщение с номером заказа и сроком доставки. Названия стадий могут отличаться, поэтому ориентируйтесь на процесс конкретного магазина, а не на готовый шаблон.
В настройках CRM также понадобятся:
- идентификатор заказа или сделки;
- имя клиента, если оно уже заполнено;
- номер телефона получателя;
- текущий статус заказа;
- ссылка на заказ или страницу отслеживания, если она нужна клиенту;
- признак, что конкретное уведомление уже отправлялось.
Последний пункт защищает от повторов. Если менеджер несколько раз сохранит одну и ту же сделку, робот не должен отправлять одинаковое SMS при каждом сохранении. Для этого используют отдельное поле вроде «SMS о доставке отправлено» и меняют его после успешной передачи сообщения.
Как подключить SMS-шлюз к Битрикс24 без сложной разработки?
Связка обычно состоит из трёх частей: Битрикс24 фиксирует событие, автоматизация передаёт данные в SMS API, а шлюз возвращает статус обработки. Перед началом работы уточните в документации выбранного сервиса адрес API, способ авторизации, формат номера и требования к тексту сообщения. Эти параметры нельзя подменять настройками другой платформы.
Для малого бизнеса подходят два варианта. Первый, готовая интеграция или приложение из доступных инструментов Битрикс24. Второй, робот или вебхук, который передаёт запрос в SMS-шлюз. Первый путь проще для первоначального запуска. Второй даёт больше контроля над условиями, полями и журналом событий.
Пошаговая схема настройки
- Создайте в SMS-сервисе отправителя и получите данные доступа к API.
- Выберите в Битрикс24 тестовую сделку с реальным номером сотрудника или отдельного тестового получателя.
- Добавьте робота на нужную стадию сделки или заказа.
- Передайте в запрос номер телефона, текст, идентификатор заказа и внутренний идентификатор уведомления.
- Сохраните ответ SMS-шлюза в поле CRM или в журнал интеграции.
- После успешного ответа измените поле «уведомление отправлено», чтобы робот не повторял отправку.
Текст лучше собирать из переменных CRM. В шаблоне можно оставить название магазина, номер заказа, статус и инструкцию для клиента: «Заказ №{номер} передан в доставку. Ожидайте звонок курьера». Если в сообщении используется ссылка, проверьте её длину и отображение на телефоне. Для коротких адресов применяют отдельные сервисы, например уведомления об оплате счёта по SMS можно строить по той же логике: событие в CRM, шаблон, отправка и контроль результата.
Как проверить, что уведомления работают правильно?
Тестируйте не только факт получения SMS, но и весь путь сообщения. Переведите тестовый заказ на нужную стадию, проверьте заполнение номера, запрос к API и ответ шлюза. Затем повторите действие: система должна либо не отправить второе сообщение, либо показать причину повторной отправки в журнале.
Для проверки подготовьте несколько сценариев:
- номер указан в международном формате;
- номер отсутствует;
- номер записан с пробелами и скобками;
- в имени клиента есть символы, которые меняют кодировку SMS;
- текст превышает лимит одного сообщения;
- SMS-шлюз временно не отвечает.
Отдельно проверьте кириллицу. Из-за кодировки длинный текст может разделиться на несколько частей, а стоимость отправки будет считаться по количеству сегментов согласно условиям провайдера. Поэтому шаблон нужно тестировать на обычном телефоне, а не только в журнале CRM.
В отчётности полезно видеть минимум четыре значения: время события в Битрикс24, номер заказа, статус запроса и ответ шлюза. Если сервис возвращает идентификатор сообщения, сохраняйте его рядом со сделкой. При ошибке менеджер должен понимать, повторить отправку вручную или сначала исправить номер.
Какие ошибки чаще всего мешают отправке SMS?
- Робот запускается при каждом изменении сделки. Добавьте условие по стадии и поле, которое отмечает успешную отправку.
- В шаблоне нет номера заказа. Клиенту трудно понять, к какой покупке относится сообщение, особенно если он оформлял несколько заказов.
- CRM передаёт пустой или неправильный номер. Проверьте источник телефона и приведите формат к требованиям SMS API.
- В сообщение попадает внутренняя информация. Перед публикацией шаблона уберите комментарии менеджера, служебные статусы и технические поля.
- Ошибки API остаются незаметными. Сохраняйте ответ шлюза и показывайте сотруднику причину сбоя.
- Один шаблон используют для всех стадий. Для подтверждения, доставки и отмены нужны разные тексты и разные условия запуска.
Если магазин уже отправляет сообщения через несколько каналов, заранее распределите роли. SMS подходит для короткого статуса и срочного уведомления, а подробности заказа можно оставить в личном кабинете или другом канале. Подход к связке каналов и единой истории общения описан в материале о том, как интернет-магазину связать SMS, Telegram и Viber.
3 шага, которые можно сделать на этой неделе:
- Выписать стадии заказа и выбрать для каждой одно нужное транзакционное сообщение.
- Проверить телефон, номер заказа и другие поля, которые Битрикс24 передаст в SMS API.
- Настроить один тестовый робот, сохранить ответ шлюза и только после проверки добавить остальные сценарии.



