Интеграция life:) SMS с Битрикс24: автоматические уведомления в Беларусь

Менеджер открывает карточку сделки в Битрикс24, копирует номер клиента, переходит в интерфейс life:) SMS, вставляет номер, пишет текст, отправляет. Статус доставки — где-то в кабинете life:), CRM об этом не знает. Автоматических уведомлений по стадиям воронки нет. Мы решаем это интеграцией напрямую:
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция life:) 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, копирует номер клиента, переходит в интерфейс life:) SMS, вставляет номер, пишет текст, отправляет. Статус доставки — где-то в кабинете life:), CRM об этом не знает. Автоматических уведомлений по стадиям воронки нет. Мы решаем это интеграцией напрямую: отправка из CRM, автоматика через роботы, возврат статусов доставки в карточку. Наш опыт показывает, что после настройки компании экономят до 80% времени менеджеров и исключают ошибки ручного копирования. Получите консультацию по вашей конфигурации — подберём оптимальный протокол и схему роботов.

Как подключить life:) SMS к Битрикс24 через messageservice?

life:) (бренд Турксел, оператор №3 в Беларуси) предоставляет SMS-шлюз через два протокола. HTTP API — REST-интерфейс для отправки SMS через HTTP/HTTPS-запросы. Простая интеграция: один запрос — одно сообщение. Подходит для транзакционных SMS и небольших объёмов (до нескольких сотен сообщений в день). SMPP (Short Message Peer-to-Peer) — бинарный протокол с постоянным TCP-соединением. Преимущества: выше скорость отправки (до 100+ SMS/сек), встроенные delivery reports по тому же соединению, меньше задержки. Подходит для массовых рассылок. Выбор зависит от объёма:

Критерий HTTP API SMPP
Объём До 500 SMS/день От 500 SMS/день
Скорость 5–10 SMS/сек 50–100+ SMS/сек
Delivery reports Callback URL Inline по соединению
Инфраструктура Простой обработчик (PHP/Node.js) SMPP-клиент (демон, постоянный процесс)
Стоимость внедрения Ниже Выше (нужен сервер с демоном)

Для большинства внедрений используем HTTP API. SMPP подключаем при массовых рассылках через CRM-маркетинг, когда за одну кампанию уходит 5000+ сообщений.

Подключение через модуль messageservice:

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

Обработчик принимает запросы от Б24 и транслирует их в API life:):

  1. Получает POST от Б24: message_to, message_body, message_id.
  2. Нормализует номер в формат +375XXXXXXXXX (life:) API требует международный формат).
  3. Отправляет запрос в life:) API: endpoint, авторизационные данные, номер, текст, Sender ID.
  4. Получает ответ: идентификатор сообщения, статус постановки в очередь.
  5. Сохраняет маппинг message_id (Б24) ↔ msg_id (life:)).
  6. Возвращает подтверждение Битрикс24.
Пример обработчика (PHP)
<?php // life-sms.php $params = json_decode(file_get_contents('php://input'), true); $phone = normalizePhone($params['message_to']); $response = sendSms($phone, $params['message_body'], 'YourSenderID'); storeMapping($params['message_id'], $response['msg_id']); echo 'OK'; 

Почему важно регистрировать Sender ID?

life:) Беларусь требует регистрацию буквенного имени отправителя. Согласно официальной документации life:) SMS, Sender ID обязателен для отправки. Процедура:

  • Заявка через менеджера life:) или личный кабинет корпоративного клиента.
  • Имя — до 11 латинских символов. Кириллица не поддерживается в Sender ID.
  • Прилагаются: копия свидетельства о регистрации юрлица, описание назначения рассылки.
  • Срок согласования — от 5 до 10 рабочих дней.
  • Возможна регистрация нескольких имён: одно для транзакционных, другое для маркетинговых SMS.

Без зарегистрированного Sender ID life:) API отклоняет запрос на отправку. Мы гарантируем корректное оформление заявки и сопровождение на всех этапах.

Как получать delivery reports от life:) SMS?

life:) поддерживает delivery reports (DLR) двумя способами: Через HTTP callback:

  • В настройках life:) указывается URL обработчика.
  • При изменении статуса life:) отправляет POST с msg_id и status.
  • Обработчик находит связанный message_id в Б24 и обновляет статус.

Через SMPP (при использовании SMPP-протокола):

  • DLR приходит по тому же SMPP-соединению как deliver_sm PDU.
  • Парсинг: id, stat (DELIVRD, EXPIRED, UNDELIV, REJECTD).
  • Быстрее, чем HTTP callback — статус приходит практически мгновенно.

Статусы delivery reports life:) SMS:

Статус Описание В Б24
DELIVRD Доставлено Доставлено
EXPIRED Срок доставки истёк Не доставлено
UNDELIV Недоступен Не доставлено
REJECTD Отклонено Ошибка
ACCEPTD Принято, ожидает доставки Отправлено

Без обработки DLR все сообщения в CRM показывают «Отправлено», даже если абонент недоступен неделю.

Формат белорусских номеров

Обработчик нормализует номера из базы Б24:

  • +375251234567 → без изменений
  • 80251234567+375251234567
  • 375 25 123-45-67+375251234567
  • 25 1234567+375251234567

Коды мобильных операторов Беларуси: 25, 29, 33, 44 — life:) исторически использует 25 и 29 (частично). SMS через life:) шлюз уходят на номера любых операторов — не только life:).

Как настроить роботов CRM для автоматических SMS?

Типовые сценарии: Воронка продаж:

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

Сервис и напоминания:

  • Запись на приём → напоминание за сутки
  • Пропущенный звонок → автоматическое SMS

Подстановка полей CRM в текст: #CONTACT_NAME#, #DEAL_TITLE#, #DEAL_UF_XXX#.

Оптимизация расходов

  • Длина сообщения: кириллица — 70 символов на сегмент (67 при конкатенации). Каждый лишний символ после 70 — второй сегмент. Шаблоны нужно укладывать в 70 символов.
  • Фильтрация дублей: добавляем условие в робот — отправлять только если поле UF_CRM_SMS_SENT пустое.
  • Проверка номеров: перед массовой рассылкой прогоняем базу через нормализацию и убираем невалидные номера.

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

Масштаб Что входит Срок
Базовый (HTTP API) Подключение life:) SMS, ручная отправка, один робот 3–5 дней
Стандартный 3–5 роботов, callback DLR, нормализация номеров 1 неделя
Расширенный (SMPP) SMPP-клиент, массовые рассылки, inline DLR, аналитика 2–3 недели

Что входит в работу

  • Регистрация life:) SMS как провайдера через messageservice.sender.add
  • Обработчик запросов Б24 → life:) SMS API (HTTP или SMPP)
  • Помощь с регистрацией Sender ID в life:)
  • Нормализация белорусских номеров
  • Обработка delivery reports (callback или SMPP inline)
  • Роботы CRM для транзакционных SMS по стадиям воронки
  • Массовые рассылки через CRM-маркетинг
  • Шаблоны SMS с подстановкой полей CRM
  • Тестирование: ручная отправка, роботы, DLR, массовая рассылка на тестовый сегмент

Наш опыт — более 30 успешных интеграций Битрикс24 с SMS-провайдерами. Закажите настройку автоматических уведомлений — это займёт от 3 дней. Стоимость рассчитывается индивидуально в зависимости от выбранного протокола и количества сценариев. Свяжитесь с нами, чтобы обсудить детали вашего проекта.