Интеграция 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
    1428
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1008
  • 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
    745
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    869
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    782
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1149

Представьте: клиент оформляет заказ, менеджер вручную копирует номер в 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.

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

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

Параметр Транзакционные Маркетинговые
Инициатор Действие клиента Компания
Согласие Подразумевается Обязательный opt-in
Настройка в Б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, массовая рассылка на тестовый сегмент.
  • Документация и обучение менеджеров.

Свяжитесь с нами для бесплатной оценки проекта — обсудим детали и предложим решение под ключ.