Інтеграція life:) SMS з Бітрікс24: автоматичні повідомлення

Менеджер відкриває картку угоди в Бітрікс24, копіює номер клієнта, переходить в інтерфейс life:) SMS, вставляє номер, пише текст, відправляє. Статус доставки — десь у кабінеті life:), CRM про це не знає. Автоматичних сповіщень за стадіями воронки немає. Ми вирішуємо це інтеграцією напряму: відправле
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Інтеграція life:) SMS з Бітрікс24: автоматичні повідомлення
Середній
~1-2 тижні

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

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1442
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    1013
  • 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
    752
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    873
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    794
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1154

Менеджер відкриває картку угоди в Бітрікс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 днів. Вартість розраховується індивідуально залежно від обраного протоколу та кількості сценаріїв. Зв'яжіться з нами, щоб обговорити деталі вашого проекту.