
Модуль «SMS4B — СМС для бизнеса» для CMS «1С‑Битрикс»
Модуль решает проблему уведомления клиентов о важных событиях по SMS при помощи автоматических одиночных или ручных массовых рассылок прямо из CMS «1С-Битрикс: Управление сайтом».
Оглавление
- Установка модуля
- Первичная настройка модуля
-
Настройка автоматических рассылок
- Рассылки по событиям модуля «Магазин»
- Рассылки по стандартным событиям сайта
- Рассылки по дополнительным событиям
- Рассылка-напоминание о забытом заказе
- Рассылки через API модуля
- Рассылки через интеграцию с «Главным модулем»
- Рассылки через компонент «Контакты по SMS»
- Рассылки через действия бизнес-процессов
- Сервисные разделы модуля
Установка модуля
Модуль можно установить на следующие редакции:
-
«1С-Битрикс: Управление сайтом»:
- Стандарт.
- Малый бизнес.
- Эксперт.
- Бизнес.
-
«1С-Битрикс: Корпоративный портал»:
- «Битрикс24» в коробке — Корпоративный портал.
- «Битрикс24» в коробке — Энтерпрайз.
Для облачных и коробочных порталов Битрикс24 рекомендуем использовать наше специализированное решение и ознакомиться со статьей с его описанием.
Инструкция по установке модуля одинакова для всех редакций и заключается в следующих шагах:
-
Перейдите на вашем сайте в карточку модуля из Маркетплейса одним из способов:
- Способ № 1. Прямая ссылка: https://[домен]/bitrix/admin/update_system_market.php?module=rarus.sms4b.
-
Способ № 2. Ручной поиск модуля:
- Войдите на сайте в панель администратора: https://[домен]/bitrix/admin/.
- Выберите пункт «Marketplace» в левом меню и перейдите в «Каталог решений».
- В поиске найдите наш модуль по ключевому слову «sms4b».
- Перейдите в карточку с описанием модуля.
-
Нажмите кнопку «Установить».
-
Нажмите кнопку «Загрузить».
- Примите лицензионное соглашение.
- Дождитесь загрузки файлов модуля.
-
Перейдите к финальному этапу по кнопке «Установить».
-
По желанию выберите дополнительные части модуля.
- Завершите процесс кнопкой «Установить».
-
Модуль успешно установлен.
- Выполните первичную настройку из следующей главы.
Первичная настройка модуля
После установки модуля, нужно подготовить его к работе, выполнив первичную настройку. Для этого нужно:
-
Перейти в настройки модуля одним из способов:
- По прямой ссылке: https://[домен]/bitrix/admin/settings.php?mid=rarus.sms4b.
- По указанному пути: пункт «Настройки» в левом меню административной панели —> «Настройки продукта» —> «Настройки модулей» —> «SMS4B».
-
Если возникнет ошибка отсутствующего расширения для работы с протоколом SOAP, через который модуль отправляет сообщения — установите это расширение.
-
На вкладке «Общие настройки»:
- Активируйте модуль в соответствующем чек‑боксе.
- Укажите логин и пароль от внешних программ.
- Выберите «Часовой пояс», в котором работаете: он используется для отложенных рассылок и корректного расчёта разрешённого времени отправки.
-
Сохраните настройки.
Если всё сделано правильно, модуль оповестит вас об успешном соединении с сервисом sms4b.ru и готовности к работе.
Дополнительные настройки
Для большего удобства использования модуля можно сделать дополнительные настройки:
-
Вкладка «Общие настройки»:
- «Отправлять email администратору сайта о недоступности сервиса» — включите, чтобы знать о возможных сбоях при отправке SMS на сервис sms4b.
-
Вкладка «Общие настройки» —> раздел «Параметры отправки SMS»:
- «Отправлять SMS на агентах (интервал 5 минут)» — при активации рассылки будут отправляться в фоне, что снизит нагрузку на сайт, но увеличит задержку доставки.
- «Количество передаваемых SMS за один запуск агента» — настройте максимальное количество отправляемых SMS через агентов.
- «Очищать очередь рассылок через (дней)» — укажите количество дней, через которое рассылки в очереди будут очищены.
-
Вкладка «Настройки для сайта» —> вкладка «Общие»:
- «Автотранслит SMS рассылок» — конвертирует текст на кириллице в латиницу, позволяет снизить стоимость рассылок.
- «Отправитель по умолчанию» — символьное имя из списка доступных, от которого пользователи будут получать сообщения.
- «Свойство пользователя, где хранится телефон» — модуль в первую очередь будет пытаться искать телефон пользователя из этого свойства.
- «Разрешённое время отправки с» — часы, в которые будут отправляться сообщения; позволяет исключить ночные рассылки.
- «Номера администратора» — номера телефонов для служебных уведомлений.
- Вкладка «Доступ» — настройте группы пользователей и их доступы к модулю.
- Вкладка «Режим отладки» — активирует режим отладки, полезно при настройке модуля. Содержит информацию об обработанных событиях и отправленных сообщениях. Рекомендуем отключать после выполнения работ по настройке для экономии места на диске.
Настройка автоматических рассылок
Основной способ модуля для отправки рассылок — обработка событий, происходящих на сайте. Для подписки на большинство событий в модуле есть отдельные разделы настроек: рассмотрим каждый из них.
Модуль поддерживает работу с несколькими сайтами, поэтому настройки выполнять нужно для каждого отдельно. В примерах рассматривается один сайт.
Рассылки по событиям модуля «Магазин»
Для отправки SMS при создании нового заказа, изменении статуса или других событиях, нужно:
- Перейти в настройки модуля: вкладка «Настройки для сайта» —> [вкладка с названием вашего сайта] —> вкладка «Магазин».
- Указать свойство магазина, в котором хранится номер телефона покупателя. Обычно это поле «Телефон».
-
Активировать чек-бокс подписки на событие, например «Новый заказ».
-
Настроить шаблон сообщения, для этого нужно:
- Перейти в настройки шаблона по иконке с «бумагой и ручкой», справа от названия события.
-
Изменить текст сообщения: в нём можно использовать список макросов, подробности описаны в официальной документации.
- Сохранить шаблон.
- Сохранить настройки модуля для подписки на событие.
Теперь, когда клиент оформит новый заказ, произойдет событие, модуль его перехватит и отправит сообщение.
Убедиться, что настройки верны и сообщение отправлено, можно на странице с историей рассылок:
Рассылки по стандартным событиям сайта
Настройки для рассылок по стандартным событиям выполняются аналогично с разделом модуля «Магазин»:
Рассылки по дополнительным событиям
Также модуль предоставляет подписку на дополнительные события сайта, для их настройки нужно:
- Перейти в настройки модуля: вкладка «Настроить SMS-событие».
-
Найдите событие в списке или воспользуйтесь поиском.
- Кликните на тип или название события.
-
Настройте тексты и получателей во всплывающем окне.
-
Сохраните настройки.
-
Проверьте, что возле события есть зелёный индикатор — значит, всё настроено верно.
Теперь, при регистрации: пользователю и администратору будет приходить SMS‑уведомление.
Рассылка-напоминание о забытом заказе
Если пользователь оформил заказ, но не оплатил его, можно настроить рассылку-напоминание:
- Перейдите в настройки модуля: вкладка «Настройки для сайта» —> [вкладка с названием вашего сайта] —> вкладка «Напоминание о забытом заказе».
- Активируйте чек-бокс с одним из двух доступных напоминаний.
- Укажите через сколько минут отправлять напоминание.
-
Настройте шаблон с текстом напоминания.
- Сохраните настройки.
Через указанное количество минут, после оформления заказа — пользователю отправится напоминание об оплате:
Рассылки через API модуля
Модуль предоставляет программное API, которое можно использовать для отправки рассылок, получения баланса или списка символьных имен.
Базовые примеры использования API приведены в настройках модуля на вкладке «API модуля».
Разработчики могут посмотреть полный список методов API в самом классе «Csms4b». Так, например, можно найти методы нормализации номеров телефонов или получение номера телефона пользователя по его идентификатору, что может быть полезно при разработке собственных решений.
Рассылки через интеграцию с «Главным модулем»
При установке модуль SMS4B добавляется в sms-провайдеры, что может быть полезно при использовании стандартных средств Битрикс для отправки рассылок, например, регистрации по номеру телефона.
Для использования модуля в качестве основного sms-провайдера, нужно:
- Перейти в настройки «Главного модуля».
- Переключиться на вкладку «Почта и СМС».
- Найти раздел «Отправка СМС».
- В списке «Служба отправки СМС по умолчанию» — указать модуль SMS4B.
-
Выбрать доступный «Номер отправителя по умолчанию».
- Сохранить настройки.
Теперь, при включенной регистрации по номеру телефона, пользователям будут отправляться сообщения через модуль SMS4B.
Подробнее о настройке регистрации по номеру телефона можно ознакомиться в официальной документации Битрикс по ссылке.
Рассылки через компонент «Контакты по SMS»
Компонент «Контакты по SMS» будет доступен, если при установке модуля была выбрана соответствующая опция на изображении ниже.
При помощи этого компонента, пользователи могут сами отправить сообщение на произвольный номер с заранее заданным текстом.
Перед использованием компонент нужно настроить:
- Перейдите в настройки модуля SMS4B: вкладка «Настройки для сайта» —> [вкладка с названием вашего сайта] —> вкладка «Компонент „Контакты по SMS“».
- Укажите текст сообщения, который будет отправляться пользователям, например, контактные данные сервиса.
- Проверьте текст, который будет отображаться на кнопке.
- Ограничьте число попыток отправки на один и тот же номер пользователя.
-
Для проверки компонента: в списке исключений можно указать телефон администратора.
- Сохраните настройки.
- Разместите компонент на желаемой странице.
Теперь ваши пользователи могут заполнить форму и получить сообщение с контактными данными.
Рассылки через действия бизнес-процессов
Если модуль установлен в редакции коробочного портала Битрикс24, то в нём будут доступны действия бизнес-процессов для отправки SMS контактам, лидам, пользователям и на произвольные номера.
Настройки действий бизнес-процессов в модуле аналогичны нашему приложению для Битрикс24 и описаны в статье по ссылке.
Сервисные разделы модуля
При установке модуль добавляет служебные разделы в административной части сайта по следующему пути: раздел «Сервисы» в левом меню —> заголовок «Сервисы» —> вкладка «SMS4B».
Раздел ручной отправки SMS
В разделе «Отправить SMS» можно сделать одиночную или массовую ручную рассылку, для этого:
- Выберите доступное символьное имя из списка.
- Укажите номера телефонов получателей рассылки.
- Заполните текст сообщения.
-
При необходимости настройте:
- Транслитерацию текстов — кириллица будет конвертирована в латиницу для экономии средств на балансе.
- Дату старта рассылки — отправка начнётся в указанную дату и время в соответствии с настроенным часовым поясом.
- Дату актуальности рассылки — отправка закончится при достижении этой даты, даже если не все сообщения были отправлены.
- Разрешённое время отправки — сообщения не будут доставляться в указанные часы, например, ночные.
- Равномерную отправку — позволяет равномерно распределить отправку SMS по времени, указанному в дате начала и актуальности рассылки. Обычно используется для SMS, подразумевающих ответные обращения клиентов, чтобы предотвратить шквал звонков сразу после рассылки.
- Выполните рассылку нажатием кнопки «Отправить».
Раздел с текущим балансом
В разделе «Баланс» отображается подключенный в модуле аккаунт с сервиса sms4b.ru и его текущий баланс. Позволяет следить за балансом без посещения самого сервиса.
Раздел с историей отправленных сообщений
В разделе «Отправленные» доступен следующий функционал:
- Таблица с историей отправленных сообщений с возможностью сортировки по колонке, выгрузкой в файл и выбором отображаемых данных.
- Фильтр по данным из истории рассылок.
Помимо возможности следить за отправленными рассылкам, раздел может быть полезен при отладке, например, чтобы:
- убедиться, что сообщения отправляются при возникновении определенного события;
- узнать возможную причину недоставки;
- проверить, что сообщение отправлено не только пользователю, но и администратору.
Раздел входящих сообщений
В разделе «Входящие» доступна история входящих сообщений на арендованные цифровые номера. Заказать цифровой номер можно в Личном кабинете на сайте sms4b в разделе «Настройки» —> «Цифровые номера».
После аренды цифрового номера — модуль будет загружать и отображать входящие на них сообщения.