Інтеграція SMS-сервісу A1 (Білорусь) з Бітрікс24

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

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

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

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

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1460
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    764
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    809
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1165

Інтеграція SMS-сервісу A1 (Білорусь) з Бітрікс24

Білоруські компанії на Бітрікс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 можна, залишивши заявку на сайті. Наші сертифіковані спеціалісти гарантують коректне налаштування та підтримку після запуску.