Інтеграція SMS-сервісу SMS.ru з Бітрікс24

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

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

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

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

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • 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
    791
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1154

Уявіть: клієнт оформлює замовлення, менеджер вручну копіює номер у SMS.ru, відправляє підтвердження. Якщо забув — клієнт нервує. Інтеграція SMS.ru з Бітрікс24 вирішує це: SMS надходять з CRM автоматично, статуси повертаються. Це знижує кількість ручних помилок на 95% порівняно з копіюванням вручну, а витрати на SMS можна скоротити на 50% за рахунок оптимізації сегментів. Ми налаштовуємо інтеграцію під ключ — від реєстрації провайдера до роботів і callback-статусів. Оцінимо ваш проект безкоштовно. Досвідчені розробники гарантують стабільну роботу, а сертифіковані рішення відповідають стандартам Бітрікс24. Отримайте консультацію прямо зараз.

Як зареєструвати SMS.ru у Бітрікс24 через REST API?

Бітрікс24 підключає SMS-провайдерів через модуль messageservice. Для додавання SMS.ru до списку доступних потрібно викликати метод messageservice.sender.add:

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

Параметр HANDLER — URL скрипта, який приймає POST-запити від Бітрікс24 і пересилає їх в API SMS.ru. Запит містить номер отримувача (message_to), текст (message_body) та ідентифікатор (message_id).

Обробник на вашій стороні виконує чотири кроки:

  1. Отримує дані від Б24.
  2. Формує запит до SMS.ru API: https://sms.ru/sms/send?api_id=YOUR_KEY&to=NUMBER&msg=TEXT&json=1.
  3. Отримує відповідь з sms_id та статусом.
  4. Зберігає мапінг message_id (Б24) → sms_id (SMS.ru) для відстеження доставки.
  5. Повертає підтвердження Бітрікс24.

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

Чому важливі статуси доставки?

Без зворотного зв’язку всі повідомлення в CRM показують статус «Відправлено», навіть якщо абонент недоступний. Для транзакційних SMS (підтвердження оплати, коди доступу) це критично. Налаштовуємо callback-повідомлення SMS.ru: при зміні статусу (100 – у черзі, 101 – передано оператору, 102 – доставлено, 103 – не доставлено, 104 – помилка) SMS.ru надсилає POST-запит на ваш обробник. Той знаходить message_id і оновлює статус у Бітрікс24. Callback приходить із затримкою від секунди до хвилини. Для особливо важливих сценаріїв додатково вмикаємо полінг: кожні 30 секунд запитуємо статус через sms.ru/sms/status.

Приклад з практики

На одному з наших проектів — інтернет-магазин меблів — ми налаштували автоматичне сповіщення про статус замовлення. Раніше менеджер витрачав до 10 хвилин на день на ручне копіювання номерів. Після інтеграції SMS надсилаються автоматично, рівень доставки досяг 99.5%, а скарги на відсутність сповіщень зникли повністю.

Транзакційні та маркетингові SMS

Розділення принципово важливе – технічно та юридично. Транзакційні SMS ініціюються дією клієнта (замовлення, запис), згода передбачається. Маркетингові – розсилки по базі, потрібна явна згода.

Параметр Транзакційні Маркетингові
Ініціатор Дія клієнта Компанія
Згода Передбачається Обов’язкова згода
Налаштування в Б24 Роботи CRM / бізнес-процеси CRM-маркетинг
Обмеження Немає ліміту SMS.ru може обмежувати частоту

Для транзакційних SMS у SMS.ru реєструється альфанумеричне ім’я відправника (sender ID). Маркетингові розсилки створюються в розділі CRM-маркетинг: сегмент контактів → SMS-розсилка → вибір провайдера SMS.ru.

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

Роботи – основний інструмент. Налаштовуємо типові сценарії:

  • Новий лід → SMS «Дякуємо за звернення, менеджер зв’яжеться протягом 15 хвилин».
  • Угода на стадії «Очікує оплату» → SMS з посиланням на оплату (підстановка #DEAL_UF_PAYMENT_LINK#).
  • Угода закрита успішно → SMS з проханням залишити відгук.
  • Пропущений дзвінок → SMS «Ми помітили ваш дзвінок, передзвонимо».
  • День народження контакту → вітальне SMS (через бізнес-процес за розкладом).

У тексті робота доступні поля CRM: #CONTACT_NAME#, #DEAL_TITLE#, #DEAL_OPPORTUNITY#, користувацькі поля #DEAL_UF_XXX#. Детальніше в документації з REST API Бітрікс24.

Оптимізація витрат

SMS.ru тарифікує за кількістю сегментів: 1 SMS = 70 символів кирилицею або 160 латиницею. Кожен зайвий символ після 70 — другий сегмент. Приклад: шаблон «Ваше замовлення №{ORDER} на суму {SUM} грн підтверджено. Доставка {DATE}.» — 80 символів, два сегменти. Скорочуємо до 68 символів — один сегмент. Економія 50% на кожному повідомленні. Додатково фільтруємо дублі (відправка лише якщо поле UF_CRM_SMS_SENT порожнє) та перевіряємо номери через sms.ru/sms/cost перед масовою розсилкою. Це знижує витрати ще на 10–20%.

Терміни впровадження

Масштаб Що входить Термін
Базовий Підключення SMS.ru, один робот, ручне відправлення з картки 3–5 днів
Стандартний 3–5 роботів по стадіях, callback статусів, шаблони з підстановкою 1 тиждень
Розширений Масові розсилки через CRM-маркетинг, полінг статусів, фільтрація дублів, аналітика 1.5–2 тижні

Що входить у роботу

  • Реєстрація SMS.ru як провайдера через messageservice.sender.add.
  • Розробка обробника запитів Б24 → API SMS.ru.
  • Налаштування callback-обробника для статусів доставки.
  • Реєстрація альфанумеричного імені відправника.
  • Налаштування роботів CRM для транзакційних SMS (до 10 сценаріїв).
  • Підключення масових розсилок через CRM-маркетинг.
  • Створення шаблонів з підстановкою полів.
  • Перевірка та нормалізація телефонних номерів.
  • Повне тестування: відправка з картки, роботи, callback, масова розсилка на тестовий сегмент.
  • Документація та навчання менеджерів.

Зв’яжіться з нами для безкоштовної оцінки проекту — обговоримо деталі та запропонуємо рішення під ключ.