Интеграция SMS-сервиса A1 SMS (Беларусь) с Битрикс24

Белорусские компании на Битрикс24 регулярно сталкиваются с одной и той же проблемой: CRM живёт в Битрикс24, а SMS-рассылки — в личном кабинете A1. Менеджер копирует номер из карточки сделки, переключается в интерфейс A1 SMS, вставляет номер, набирает текст, отправляет. Статус доставки остаётся в каб
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция SMS-сервиса A1 SMS (Беларусь) с Битрикс24
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1392
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    981
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    716
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    853
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    754
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1112

Белорусские компании на Битрикс24 регулярно сталкиваются с одной и той же проблемой: CRM живёт в Битрикс24, а SMS-рассылки — в личном кабинете A1. Менеджер копирует номер из карточки сделки, переключается в интерфейс A1 SMS, вставляет номер, набирает текст, отправляет. Статус доставки остаётся в кабинете A1 — CRM о нём не знает. При 50+ сообщениях в день это превращается в конвейер ручного труда. Наша команда предлагает интеграцию, которая полностью устраняет ручное переключение: SMS отправляются из карточки CRM, статусы возвращаются обратно, а роботы автоматизируют типовые сценарии. Мы гарантируем корректную обработку номеров в белорусском формате и настройку всех статусов доставки. Опыт внедрения более 10 проектов для белорусского рынка подтверждает надёжность решения. Интеграция через API A1 в десять раз быстрее ручного процесса.

Какие особенности A1 SMS нужно учесть?

A1 (бывший Velcom) — крупнейший оператор Беларуси. SMS-сервис A1 работает через HTTP API и SMPP-протокол. Для интеграции с Битрикс24 используется HTTP API — он проще в реализации и не требует постоянного соединения.

Ключевые особенности A1 SMS API:

  • Авторизация — по логину и паролю, выданным при подключении услуги «SMS-рассылка» в A1. Учётные данные передаются в каждом запросе.
  • Формат номеров — международный: +375XXXXXXXXX (12 символов). A1 API не принимает номера в формате 80XXXXXXXXX — обработчик должен нормализовать номера из Битрикс24 перед отправкой.
  • Имя отправителя (Sender ID) — буквенное имя до 11 символов. Регистрируется через заявку в A1 с предоставлением юридических документов. Срок согласования — от 3 до 10 рабочих дней. Без зарегистрированного имени SMS уходят с числовым номером.
  • Кодировка — кириллица передаётся в UTF-8. Одно SMS кириллицей — 70 символов, латиницей — 160 символов. При превышении сообщение разбивается на сегменты (67 / 153 символа соответственно).

Как настроить регистрацию провайдера A1 SMS в Битрикс24?

Битрикс24 подключает внешние SMS-провайдеры через модуль messageservice. Для A1 SMS нужно зарегистрировать обработчик:

messageservice.sender.add({ CODE: "a1sms_by", TYPE: "SMS", HANDLER: "https://your-domain.com/handler/a1sms.php" }) 

HANDLER — URL обработчика на вашем сервере, который принимает запросы от Битрикс24 и транслирует их в A1 SMS API. Логика обработчика:

  1. Принимает POST от Битрикс24 с полями: message_to (номер), message_body (текст), message_id (ID сообщения в Битрикс24).
  2. Нормализует номер: убирает дефисы, пробелы, приводит 80XX → +375XX.
  3. Формирует запрос к A1 SMS API с авторизационными данными, номером получателя, текстом и Sender ID.
  4. Получает от A1 идентификатор сообщения (msg_id) и код статуса.
  5. Сохраняет маппинг message_id (Битрикс24) → msg_id (A1) для отслеживания доставки.
  6. Возвращает Битрикс24 подтверждение приёма.

После регистрации провайдер A1 SMS появляется в списке доступных при отправке SMS из карточки контакта, в роботах CRM и в CRM-маркетинге.

Как работает обратная связь по статусам доставки?

A1 SMS API поддерживает два механизма получения статусов:

  • Callback (DLR) — A1 отправляет HTTP-запрос на указанный URL при изменении статуса. Настраивается при подключении услуги.
  • Polling — обработчик сам запрашивает статус по msg_id через метод API.

Основные статусы:

Код Значение Отображение в Битрикс24
DELIVERED Доставлено Доставлено
EXPIRED Срок доставки истёк Не доставлено
UNDELIVERABLE Недоступен Не доставлено
REJECTED Отклонено оператором Ошибка
ENROUTE В пути Отправлено

Без обработки callback все SMS в CRM зависают в статусе «Отправлено», даже если абонент вне зоны покрытия уже третий день. Рекомендуемая схема: callback как основной канал, polling с интервалом 60 секунд как резервный — для случаев, когда callback не дошёл (таймаут, сетевая ошибка).

Автоматизация через роботы CRM

Типовые сценарии для белорусского рынка: Воронка продаж:

  • Новый лид → SMS «Добрый день, {ИМЯ}. Ваша заявка принята, менеджер перезвонит в течение 15 минут»
  • Сделка на стадии «Ожидает оплату» → SMS со ссылкой на оплату через ЕРИП (подстановка #DEAL_UF_ERIP_LINK#)
  • Сделка закрыта успешно → SMS с благодарностью

Сервисные уведомления:

  • Запись на приём (смарт-процесс) → SMS-напоминание за день и за час
  • Пропущенный звонок → SMS «Мы заметили ваш звонок, перезвоним в ближайшее время»

В тексте робота доступны поля CRM: #CONTACT_NAME#, #DEAL_TITLE#, #DEAL_OPPORTUNITY#, пользовательские поля через #DEAL_UF_XXX#.

Маркетинговые и транзакционные SMS

Разделение критично для работы с A1:

Параметр Транзакционные Маркетинговые
Инициатор Действие клиента Компания
Согласие При оформлении заказа Обязательный opt-in
Настройка в Битрикс24 Роботы CRM Раздел CRM-маркетинг
Требования A1 Sender ID Sender ID + согласие абонента

Маркетинговые SMS через A1 требуют подтверждения наличия согласий абонентов. A1 может запросить доказательства при жалобах. В Битрикс24 согласие фиксируется в пользовательском поле контакта — робот проверяет его перед отправкой.

Нормализация белорусских номеров

База контактов в Битрикс24 содержит номера в разных форматах: +375291234567, 80291234567, 375 29 123-45-67, 29 1234567. Обработчик приводит все к формату +375XXXXXXXXX перед отправкой в A1 API. Для номеров без кода страны добавляется +375. Номера, не соответствующие белорусскому формату (не начинаются с +375 или 80), помечаются как невалидные — SMS на них не отправляются. Перед массовой рассылкой рекомендуем прогнать базу через нормализацию и очистить невалидные номера — это сокращает расходы и снижает процент ошибок.

Сроки внедрения

Масштаб Что входит Срок
Базовый Подключение A1 SMS, ручная отправка из карточки, один робот 3–5 дней
Стандартный 3–5 роботов, callback статусов, нормализация номеров 1 неделя
Расширенный CRM-маркетинг, polling, проверка согласий, аналитика 1.5–2 недели

Что входит в настройку интеграции

  • Регистрация A1 SMS как провайдера через messageservice.sender.add
  • Разработка и размещение обработчика запросов Битрикс24 → A1 SMS API
  • Нормализация белорусских номеров (80XX → +375XX)
  • Настройка callback-обработчика для статусов доставки (DLR)
  • Помощь с подготовкой заявки на Sender ID в A1
  • Создание роботов CRM для транзакционных SMS по стадиям воронки
  • Настройка массовых рассылок через CRM-маркетинг с проверкой согласий
  • Подготовка шаблонов SMS с подстановкой полей CRM
  • Тестирование: отправка из карточки, срабатывание робота, получение callback, массовая рассылка на тестовый сегмент
  • Документация по эксплуатации и обучение сотрудников

Получить консультацию по интеграции A1 SMS с Битрикс24 можно, оставив заявку на сайте. Наши сертифицированные специалисты гарантируют корректную настройку и поддержку после запуска.