Ми часто стикаємося з ситуацією: відділ продажів працює в Бітрікс24, а SMS-повідомлення клієнтам надходять через особистий кабінет МТС Комунікатор. Менеджер вручну переносить номер з CRM в інтерфейс МТС, набирає текст, натискає «Відправити». Статус доставки залишається в кабінеті МТС — CRM його не бачить. При масштабуванні бізнесу ручна робота стає вузьким місцем, витрачається до 30% часу менеджерів. Інтеграція вирішує цю проблему: ми зв'язуємо Б24 і МТС SMS в єдиний ланцюжок — відправка з картки CRM, автоматичні роботи за стадіями воронки, повернення статусів доставки. Гарантуємо стабільну роботу та повну прозорість. Наш досвід в інтеграціях Бітрікс24 перевищує 10 років, ми реалізували понад 50 проєктів з автоматизації SMS. Зв'яжіться з нами для детального обговорення вашого сценарію.
Як підключити МТС SMS до Бітрікс24?
МТС Білорусь надає SMS-шлюз через платформу МТС Комунікатор. Доступ до API відкривається після укладення договору на послугу SMS-розсилки. Технічні деталі:
- Протокол: HTTP/HTTPS API (REST). Інтеграція через HTTP API виконується в 2 рази швидше, ніж через SMPP, і не потребує демона з постійним з'єднанням.
- Авторизація: за токеном (API key), видається в особистому кабінеті МТС Комунікатор після активації послуги.
- Формат номерів: міжнародний
+375XXXXXXXXX. МТС API строго валідує формат — номери без коду країни або у форматі80XXвідхиляються з помилкою. - Ліміти: обмеження на кількість запитів за секунду (rate limit) задається при підключенні. Типове значення — 10–30 SMS/сек. Для масових розсилок через CRM-маркетинг потрібно враховувати цей ліміт.
Реєстрація імені відправника (Sender ID)
МТС Білорусь вимагає обов'язкову реєстрацію літерного імені відправника. Без зареєстрованого Sender ID SMS не будуть відправлені — API поверне помилку. Наш досвід показує, що процес триває 5–14 робочих днів, і ми допомагаємо підготувати пакет документів.
Процес реєстрації:
- Підготовка заяви на бланку організації із зазначенням бажаного імені (до 11 латинських символів).
- Копія свідоцтва про реєстрацію юрособи.
- Подання через менеджера МТС або особистий кабінет.
- Узгодження — від 5 до 14 робочих днів. МТС перевіряє, що ім'я не збігається із зареєстрованими торговими марками третіх осіб.
- Активація — ім'я з'являється в списку доступних в особистому кабінеті.
Можна зареєструвати кілька Sender ID: один для транзакційних SMS (наприклад, назва компанії), інший для маркетингових розсилок. В обробнику вказується потрібний Sender ID залежно від типу повідомлення.
Реєстрація провайдера в Бітрікс24
Підключення через модуль messageservice:
messageservice.sender.add({
CODE: "mts_sms_by",
TYPE: "SMS",
HANDLER: "https://your-domain.com/handler/mts-sms.php"
})
Обробник (HANDLER) виконує роль прошарку між Б24 та МТС SMS API:
- Приймає POST від Б24:
message_to,message_body,message_id. - Нормалізує номер телефону у формат
+375XXXXXXXXX. - Формує запит до МТС API: endpoint, API key, номер отримувача, текст, Sender ID.
- Отримує відповідь:
message_idвід МТС, статус прийняття в чергу. - Зберігає зв'язку
message_id(Б24) ↔message_id(МТС). - Відповідає Бітрікс24 підтвердженням.
Після реєстрації МТС SMS доступний: у ручному відправленні з картки контакту/угоди, у роботах CRM, у бізнес-процесах, у CRM-маркетингу.
Статуси доставки: callback та polling
МТС Комунікатор підтримує DLR (Delivery Report) — повідомлення про статус доставки через callback URL.
Статуси МТС:
| Статус | Опис | Маппінг в Б24 |
|---|---|---|
| DELIVRD | Доставлено абоненту | Доставлено |
| EXPIRED | Закінчився термін доставки (зазвичай 24 год) | Не доставлено |
| UNDELIV | Абонент недоступний | Не доставлено |
| REJECTD | Відхилено (чорний список, фільтр) | Помилка |
| ACCEPTD | Прийнято оператором, очікує доставки | Відправлено |
| UNKNOWN | Статус невідомий | Відправлено |
Callback налаштовується в особистому кабінеті МТС Комунікатор — вказується URL обробника на стороні вашого сервера. МТС надсилає POST з message_id та status при кожній зміні.
Додатково реалізуємо polling через метод перевірки статусу МТС API — запит по message_id кожні 60 секунд для повідомлень, за якими callback не надійшов протягом 5 хвилин. Це страховка від втрати callback через мережеві збої.
Детальна схема обробника
Обробник реєструється як вебхук у Б24. При кожному відправленні він виконує нормалізацію номера, надсилає запит до МТС і зберігає зв'язку ID. При отриманні callback він оновлює статус у CRM. Якщо callback не надійшов, polling кожні 60 секунд запитує статус у МТС і оновлює його.
Чому важливо налаштувати автоматизацію через роботи CRM?
Типові сценарії для білоруського ринку:
Воронка продажів:
- Новий лід → SMS «{ІМ'Я}, ваша заявка прийнята. Менеджер зв'яжеться протягом 15 хвилин»
- Угода на стадії «Рахунок виставлено» → SMS з посиланням на оплату через ЄРІП
- Угода закрита → SMS з подякою та посиланням на відгук
Сервіс:
- Смарт-процес «Запис» → нагадування за день до візиту
- Пропущений дзвінок → автоматичне SMS «Ми помітили ваш дзвінок»
У тексті робота використовуються поля CRM: #CONTACT_NAME#, #DEAL_TITLE#, #DEAL_OPPORTUNITY#, користувацькі поля #DEAL_UF_XXX#.
Транзакційні та маркетингові SMS
| Параметр | Транзакційні | Маркетингові |
|---|---|---|
| Ініціатор | Дія клієнта | Розсилка по базі |
| Згода | При оформленні замовлення/заявки | Обов'язковий opt-in згідно із законодавством РБ |
| Sender ID | Назва компанії | Може бути інше ім'я |
| Налаштування в Б24 | Роботи CRM / бізнес-процеси | Розділ CRM-маркетинг |
| Вимоги МТС | Договір на SMS-розсилку | Договір + підтвердження згод |
МТС Білорусь може запросити підтвердження наявності згод абонентів на маркетингові розсилки. У Б24 згоду фіксуємо в користувацькому полі контакту (UF_CRM_SMS_CONSENT), робот перевіряє значення перед відправкою.
Нормалізація номерів
Обробник приводить усі номери з бази Б24 до формату +375XXXXXXXXX:
-
80291234567→+375291234567 -
375 29 123-45-67→+375291234567 -
29 1234567→+375291234567 - Номери, що не відповідають білоруському формату, позначаються як невалідні
Перед масовою розсилкою рекомендується прогнати базу через нормалізацію та видалити невалідні записи.
Терміни впровадження
| Масштаб | Що входить | Термін |
|---|---|---|
| Базовий | Підключення МТС SMS, ручне відправлення з картки, один робот | 3–5 днів |
| Стандартний | 3–5 роботів, callback статусів, нормалізація номерів, Sender ID | 1–1.5 тижня |
| Розширений | CRM-маркетинг, polling, перевірка згод, аналітика, rate limiting | 2 тижні |
Що входить у результат
- Реєстрація МТС SMS як провайдера через
messageservice.sender.add - Розробка та розміщення обробника запитів Б24 → МТС SMS API
- Допомога з реєстрацією Sender ID у МТС Білорусь
- Нормалізація білоруських номерів
- Налаштування callback-обробника для статусів доставки (DLR)
- Реалізація polling як резервного механізму відстеження статусів
- Створення роботів CRM для транзакційних SMS за стадіями воронки
- Налаштування масових розсилок через CRM-маркетинг із перевіркою згод
- Розробка шаблонів SMS із підстановкою полів CRM
- Тестування: ручне відправлення, роботи, callback, масова розсилка на тестовий сегмент
- Передача документації з експлуатації та годинна підтримка після запуску
Зв'яжіться з нами для детального обговорення вашого сценарію. Отримайте консультацію — розрахуємо точний обсяг робіт і терміни під ваш сценарій. Економія часу та підвищення конверсії — результат інтеграції.







