Отправка СМС в Битрикс

Отправка СМС в Битрикс
Просмотров215
Дата обновления: 15.03.2024
Отправка СМС в Битрикс позволяет проинформировать клиента о предстоящих или совершенных событиях, попросить о выполнении тех или иных действий, отправить ссылки и необходимые данные, рассылать рекламные акции, восстанавливать пароли.

Содержание

Отправка СМС в Битрикс позволяет проинформировать клиента о предстоящих или совершенных событиях, попросить о выполнении тех или иных действий, отправить ссылки и необходимые данные, рассылать рекламные акции, восстанавливать пароли. Можно сказать, что возможности ограничены только воображением, а точнее — требованиями бизнес-отрасли. Для отправки первого сообщения, нужно выполнить всего несколько шагов. Обратите внимание, что это касается не только СМС-рассылки в Битрикс, но и по аналогии любой другой CMS. Сначала обозначим задачу: когда пользователь регистрируется на сайте, ему должно приходить уведомление на смартфон. Рассмотрим подробнее.

Этап 1. Код, чтобы отследить регистрацию пользователя.

Когда посетитель создает учетную запись на сайте, то генерируется два события:

  1. OnBeforeUserRegister.
  2. OnAfterUserAdd.

Конечно, между ними существуют определенные отличия, но мы не будем их рассматривать в рамках этой статьи. Мы просто выбираем второй вариант — OnAfterUserRegister. Хотя если посетители сайта не регистрируются, а добавляются другими пользователями, то можно создать обработчик сразу на оба события.

Для настройки разместим на рандомной странице код:

  $APPLICATION->IncludeComponent( "bitrix:main.register", "", array( "AUTH" => "Y", "COMPOSITE_FRAME_MODE" => "A", "COMPOSITE_FRAME_TYPE" => "AUTO", "REQUIRED_FIELDS" => array("EMAIL", "PERSONAL_PHONE"), "SET_TITLE" => "Y", "SHOW_FIELDS" => array("EMAIL", "NAME", "LAST_NAME", "PERSONAL_BIRTHDAY", "PERSONAL_PHONE"), "SUCCESS_PAGE" => "", "USER_PROPERTY" => array(), "USER_PROPERTY_NAME" => "", "USE_BACKURL" => "Y" ) ); 

Обратите внимание на один из обязательных пунктов — PERSONAL_PHONE. Если его пропустить, то сообщение просто не будет доставлено.

Если в папке /local/php_interface/ нет файла init.php, то его требуется создать. Далее назначаем обработчика события:

  // Регистрируем обработчик события регистрации пользователя AddEventHandler("main", "OnBeforeUserRegister", array("EventHunter", "OnBeforeUserRegisterHandler")); class EventHunter { // Непосредственно обработчик, который принимает поля пользователя function OnBeforeUserRegisterHandler(&$arFields) { // Если регистрация успешна и поле заполнено if (($arFields['USER_ID'] > 0) && (isset($arFields['PERSONAL_PHONE']))) { } } } 

На этом подготовка завершена, поэтому переходим к следующему пункту.

Этап 2. Отправка СМС Битрикс 24.

Специалисты Prostor Mobile Marketing Agency разработали приложение, позволяющее отправлять сообщения прямо из Bitrix24. Для автоматической отправки уведомлений, вы можете интегрировать SMS-рассылки от «Простор СМС» к себе в приложение, на сайт или в CRM-систему. Предлагаем воспользоваться нашими безопасными API-протоколами или готовыми виджетами и модулями для ваших CRM-систем. Для запуска рассылки СМС через Bitrix, зарегистрируйтесь на сайте, скачайте приложение, авторизуйтесь в системе и установите подпись. Интеграция происходит за пару минут, после чего можно переходить к отправке СМС через Битрикс. Для оценки всех преимуществ можно воспользоваться тестовым периодом бесплатно в течение 50 дней.

Этап 3. Добавление кода отправки сообщений Битрикс в обработчик.

Отправка реализуется через https (curl):

  // Регистрируем обработчик события регистрации пользователя AddEventHandler("main", "OnBeforeUserRegister", array("EventHunter", "OnBeforeUserRegisterHandler")); class EventHunter { // Непосредственно обработчик, который принимает поля пользователя function OnBeforeUserRegisterHandler(&$arFields) { // Если регистрация успешна и поле заполнено if (($arFields['USER_ID'] > 0) && (isset($arFields['PERSONAL_PHONE']))) { // Формируем сообщение $message = "Добро пожаловать на сайт!"; // Собираем поля $fields = array( 'login' => SMSC_LOGIN, // Ваш логин SMS-центр 'psw' => SMSC_PASS, // Ваш пароль SMS-центр 'phones' => $arFields['PERSONAL_PHONE'], // Поле Телефон, заполненное пользователем 'mes' => $message, // Отсылаемое сообщение 'charset' => LANG_CHARSET, // Кодировка сайта ); // Формируем URL для отправки запроса $url = 'https://smsc.ru/sys/send.php?' . http_build_query($fields); // Инициализация сеанса $curl = curl_init($url); curl_setopt($curl, CURLOPT_HEADER, 1); // Читать заголовок curl_setopt($curl, CURLOPT_NOBODY, 1); // Читать заголовок без тела curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // Не выводить на экран // Выполнение запроса $result = curl_exec($curl); // Завершение сеанса curl_close($curl); } } } 

Поскольку мы говорим про обычную отправку СМС, то код максимально упрощен и поэтому он занимает так мало строк. Для Bitrix сообщений требуется инициация логина и пароля — SMSC_LOGIN и SMSC_PASS. Их рекомендуется прописать в файле dbconn.php или вывести отдельно и подключить в init.php.

LANG_CHARSET — константа Bitrix, а $arFields['PERSONAL_PHONE'] — поле, в котором пользователь указывает номер телефона.

Сценарии работы с СМС

Битрикс 24 СМС позволяет наладить удобный и быстрый канал общения с клиентом. Рассмотрим, как это сделать из карточки элемента:

  1. Выбор вкладки CRM, из которой хотите отправить сообщение клиенту.
  2. Ввод текста, при необходимости возможно прикрепление файла.
  3. Нажатие кнопки «Отправить».
 Отправка СМС в Битрикс
 Отправка СМС в Битрикс

Отправка сообщения, в котором указана ссылка на оплату сделки

При покупке товаров и услуг клиент звонит менеджеру, который создает сделку, указывает в ней наименования и сразу отправляет ссылку на оплату прямо из карточки.

 Отправка СМС в Битрикс

Текст сообщения можно редактировать. Для этого нажмите на значок карандаша. Далее нужно прикрепить ссылку на оплату товара или услуги и отправить сообщение клиенту. Менеджер контролирует, внесены ли средства, непосредственно в карточке сделки.

 Отправка СМС в Битрикс

Как организовать маркетинговую рассылку?

Выберите раздел:

 Отправка СМС в Битрикс

Кликните на SMS-рассылку:

 Отправка СМС в Битрикс

Чтобы отправить сообщение об акции или поздравление, вы можете выбрать оформление из шаблонов или создать собственное:

 Отправка СМС в Битрикс

Автоматическое СМС-информирование

Коммуникация с клиентом может быть роботизирована. Опции доступны только в определенных тарифных планах.

 Отправка СМС в Битрикс

Автоматизация легко настраивается. Выберите во вкладке «Роботы» значок плюса:

 Отправка СМС в Битрикс

Добавьте сообщение, которое будет автоматически отправляться клиенту, и нажмите на кнопку «Сохранить»:

 Отправка СМС в Битрикс

Сразу после перехода сделки в необходимый этап, пользователю будет доставленное соответствующее сообщение:

 Отправка СМС в Битрикс

Предлагаем вам интеграцию СМС-рассылки в Битрикс, чтобы ваши сотрудники быстро и удобно могли отправлять сообщения клиентам без переключения между программами. Цены зависят от индивидуальных потребностей и обстоятельств, а также объема отправляемых сообщений. Чтобы воспользоваться услугой бесплатного тестирования, отправьте нам заявку.

Получить 50 дней бесплатного тестирования
На Ваш номер телефона будут отправлены инструкции для доступа к сервису
Не нашли, то что искали?
Мы перезвоним Вам, через 28 секунд
Оставьте номер телефона и
мы Вам перезвоним!
Спасибо за обращение!
Мы с Вами обязательно свяжемся!

Получить 50 дней бесплатного тестирования
На Ваш номер телефона будут отправлены инструкции
для доступа к сервису

Уважаемые посетители нашего сайта! В целях функционирования сайта происходит обработка Ваших персональных данных. Любые дальнейшие действия на сайте будут являться согласием на обработку Ваших персональных данных. Согласие на обработку персональных данных