Как сделать рассылку на 1с битрикс

Добавил пользователь Владимир З.
Обновлено: 10.09.2024

UPD 13.01.2022: в 2022 году статья не утратила свою актуальность. СМС рассылки - стандарт де-факто в пользовательской авторизации, а также применимы для уведомлений вашим клиентам.

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

Давайте придумаем себе задачку (так будет интереснее). Пусть при каждой регистрации пользователя на сайте, ему уходит подтверждение на телефон.

Все что будет описано ниже - применимо к Bitrix, но, в целом, может быть адаптировано к любой другой CMS.

1. Событие регистрации пользователя

Обратимся к пользовательской документации Bitirx. Существует 2 события, которые срабатывают после добавления пользователя: OnAfterUserAdd и OnAfterUserRegister . Про разницу можно почитать в документации, останавливаться на этом не будем.

Нам нужен OnAfterUserRegister (хотя ни кто не мешает вам создать обработчик на оба события, если у вас пользователи не регистрируются, а могут быть добавлены, например, другими пользователями).

Разместим на произвольной странице компонент регистрации и настроим его:
Как вы видите, телефон (PERSONAL_PHONE) является обязательным полем. Так мы гарантируем отправку SMS всем и каждому.

Создадим файл init.php (если еще не создан) в папке /local/php_interface/.

Теперь напишем обработчик события:
Подготовительный этап завершен. Переходим к следующему.

2. Сервис рассылки

Вообще, рассылка SMS уже давно стала тривиальной задачей, а рынок наводнили сотни всевозможных сервисов. Все они поголовно предлагают свой API, супер выгодные тарифы и прочие бонусы. Для нашего примера я буду использовать сервис SMS-центр . Мне он понравился сравнительно невысокими ценами, поддержкой множества протоколов (в том числе SMTP, SOAP) и простотой использования. К слову, у них есть свой модуль для Bitrix, но мы же с вами программисты, мы все сделаем сами :)

Итак, переходим по ссылке и регистрируемся. Мне после регистрации на счет зачислили 10 рублей. Для тестирования качества обслуживания волне хватит.

Если все готово, смело переходим к следующему шагу и готовимся удивляться.

3. Отправка SMS

LANG_CHARSET - константа Bitrix, содержащая кодировку текущего сайта. По умолчанию API SMS-центра работает с Windows-1251, что по-моему немного странно и не удобно. Ну да ладно.

$arFields['PERSONAL_PHONE'] - поле "Телефон", заполненное пользователем.

Очень серьезная ВЭБ-студия с сильнейшими специалистами. Долго искал узконаправленного специалиста по PHPShop для создания нового сайта. Ранее уже обращались в WEB for ALL. Специалист "WEB for ALL" Ахат оказался одним из наиболее глубоко разбирающимся в данном движке профессионалов, выдающим совершенно конкретные решения без лишней воды, требующим минимум необходимой ему для начала работы информации, но выдающим максимально эффективные решения, касающиеся любых нужных нам доработок PHPShop, используя как уже имеющийся функционал движка, так и самостоятельно творчески создающий абсолютно любые доработки. Не оказалось ни одной задачи, которую бы он не смог нам решить. Профессионализм компании (основываясь на личном опыте работы с данным конкретным специалистом) оцениваю по-максимуму! Ребята четко знают свою работу и являются настоящими профессионалами своего дела! Будем работать

Проект завершили вовремя, работой остались довольны. Было реализовано большое количество нестандартного функционала, на которые CMS PHPShop-Enterprise изначально не был предусмотрен.

Обращаюсь в компанию WEB for ALL уже не раз. Первый раз заказывала доработку скрипта для PHP Shop в 2012 году. Получила то, что хотела, до сих пор пользуюсь, все работает прекрасно. Также обращалась в 2014 и в этом году и по другим вопросам, в том числе по устранению вирусов и восстановлению файлов после взлома. Работу выполнял Баязи Ахат, этому специалисту я доверяю, в процессе получаю отлично выполненную работу, даже выходящую за рамки ТЗ как бонус. Буду продолжать сотрудничать и всем рекомендую!

Ахата, нашел случайно в поисках профессионала после кривых рук одной из крупных СЕО-компаний, которые попортили сайт. Необходимо было сделать исправления+доработки, которых в стандартном скрипте не было. Работы были сделаны на очень высоком уровне. Гибкость в работе, объяснение причин тех или иных "косяков". Первый этап исправлений закончен. пишется новое ТЗ, чтобы продолжить работу с Ахатом

Корпоративные продукты ESET для удаленных сотрудников

Касперский: бесплатные лицензии для медицинских организаций

Дата: 10.07.2017

автор: Баязи А.

1. Автоматизация периодической отправки поздравления "С Днем Рождения" сотрудников компании через Email-рассылку.

2. Инструмент должен быть достаточно гибким, для дальнейшей трансформации в поздравительные рассылки по клиентской базе.

3. Сбор статистических данных по отправленным письмам.

Что мы имеем в начале:

Какие инструменты Битрикс24 выбрать для Email-рассылки?

Рассмотрев поставленные задачи и особенности бизнес-процессов компании, внешние сервисы, такие как UniSender были отброшены. Решение должно базироваться на инструментах Битрикс24. Мы решили использовать инструмент Битрикс24- "Email-рассылка"

2017-07-05_032232.jpg

АЛГОРИТМ для отправки рассылки по динамически изменяемому списку адресатов

На примере поздравительной рассылки с днем рождения сотрудников компании.

Особенностью такой рассылки является тот факт, что ежедневно меняется список получателей рассылки. И штатными средствами Маркетинг-рассылки это реализовать невозможно.

Как сделать рассылку-поздравление С Днем Рождения

Для Пользователя создающего рассылку.

1. создать Выпуск Рассылки.

2017-07-05_032926.jpg

2. Задаем расписание рассылке.

В нашем случае ежедневная рассылка в 5:00.

2017-07-05_033021.jpg

2017-07-05_033135.jpg

При таких настройках рассылки, ежедневно будет формироваться рассылка по списку пользователей, у которых в день рассылки День Рождения.

Как мы видим, в штатном функционале Битрикс24, выбор группы "Пользователи-день рождения" отсутствует. Ниже мы вам расскажем как технически реализовать данный функционал.

Техническая реализация рассылки "С Днем Рождения"

Итак, как же сделать группу пользователей, которая динамически изменяла свой список получателей, чтобы рассылка отправлялась пользователям у которых День Рождения в день рассылки?

Для этого необходимо расширить возможности модуля Email-маркетинг. Благо разработчики позаботились об этом.

1. Общая схема работы модуля Email-маркетинг

  • Одна рассылка может содержать множество выпусков.
  • Для рассылки задается список групп адресов.
  • Группа получателей содержит набор коннекторов к источникам адресов
  • Выпуск имеет шаблон и расписание.

Определения:

Рассылка (список рассылок) – группировка выпусков рассылок объединенных общим списком получателей.

Выпуск – это создание и отправка в заданное время или вручную письма для выбранной группы получателей.

Постинг – непосредственно сама рассылка(отправка письма), которую формирует система исходя из параметров рассылки. Содержит данные непосредственно рассылки: дата/время отправки, статус, дата когда была отправлена и др. статданные. Список адресатов привязывается именно к Постингу

Коннектор – программно-реализованный функционал создающий список получателей рассылки по установленным источникам.

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

Если выпуск периодический, то перед отправкой набор адресов получателей обновляется. Таким образом, если раз в неделю выполняется отправка новостей оформившим заказ на сайте, то новые покупатели с момента последней отправки также попадут в получатели.

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

2. Источники адресов, коннекторы

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

Для этого используется коннектор к источнику. Пользователи сайта, инфоблоки, веб-формы, файл или сторонний сайт - это источники адресов. Но модуль не знает в каком инфоблоке и в каком поле инфоблока хранится адрес.
Для этого используется коннектор, который реализует общий интерфейс для доступа к адресам из источника.

Теперь, разберем как делать свой коннектор к источнику адресов.

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

Создадим файл: my_sender_connector.php
в папке: bitrix/php_interface
В него добавим класс: SenderConnectorUserBirthday - который расширяет базовый класс: \Bitrix\Sender\Connector

Как видим, в классе 4 обязательных функции:

  • getName - название источника адресов. Оно будет выводиться в админке.
  • getCode - служебная функция, нужно указывать уникальный код.
  • getData - функция, возвращающая адреса. Как видим, в ней выбираются пользователи, у которых день рождения на текущую дату. Должна возвращать объект CDBResult
  • getForm - возвращает форму настройки коннектора. Форма выводится при создании группы адресов в админке.

Теперь, подключим наш коннектор к модулю " Email-marketing ".

Для этого в файле bitrix/php_interface/init.php добавим такой код:

При инициализации ядра, мы "вешаем" обработчик на событие OnConnectorList модуля sender .

В этом обработчике события возвращается поступивший параметр с указанием названия класса коннектора:

Готово, теперь наш коннектор можно использовать.

Идем в админку, на страницу "Рабочий стол -> Сервисы -> Email-маркетинг -> Группы адресов "

Переходим к созданию/редактированию группы.

В списке появился наш коннектор " Пользователи - день рождения ":

2017-07-09_161709.jpg

Добавив в группу адресов данный коннектор, мы можем использовать эту группу адресов в рассылках.

Затем создадим выпуск, которому укажем периодическую отправку каждый день.

Готово. Раз в день будет выполняться выпуск рассылки, выбирая все адреса пользователей, у которых день рождения на день запуска.

3. Заглянем под капот Битрикс24: Email-маркетинг.

Теперь предлагаю рассмотреть функционал Битрикс24: Email-маркетинг, со стороны ядра системы. Как же работает данный модуль?

Отслеживание в системе периода отправки рассылки производится системным агентом \Bitrix\Sender\MailingManager::checkPeriod();

b24_agent.jpg

после того как сработает системный Агент \Bitrix\Sender\MailingManager::checkPeriod();

создастся системный Агент запуска рассылки \Bitrix\Sender\MailingManager::chainSend(1); , аргументом которого является ID-выпуска:

b24_agent_2.jpg

Такое происходит, как правило, в 00:00:00 дня рассылки. В нашем случае это в 12 часов ночи каждого дня.

В Базе Данных таб. `b_sender_mailing_chain`

значение поля `STATUS` перейдет из ‘W’ -> ‘S’

Это означает, что рассылка перешла из статуса "Ожидает даты рассылки" в статус "В процессе отправки.. "

2017-07-09_170321.jpg

2017-07-09_165057.jpg

И будет сформирована запись поста в таблице: `b_sender_posting` - таблица постов рассылки.

`ID` - auto increment

`MAILING_CHAIN_ID` – ID выпуска рассылки

2017-07-09_165416.jpg

Одновременно с этим происходит запись в таб. `b_sender_posting_recipient`

адресаты рассылки сформированные коннектором,с параметрами:

`ID` - auto increment

`DATE_SENT` = NULL (после отправки будет записана Дата/Время отправки)

`STATUS` =Y - NEW (после отправки будет записана N)

Рассылки – эффективный маркетинговый инструмент, позволяющий информировать клиентскую базу о предстоящих событиях без значительных затрат времени и средств.

Самые распространенные виды рассылок:

  • Коммерческие предложения;
  • Рекламные каталоги и буклеты;
  • Поздравительные открытки;
  • Пригласительные билеты.
  • Email-рассылку;
  • Информационные звонки – голосовой обзвон клиентов;
  • Рассылку в мессенджеры Вконтакте, Facebook, Telegram, Viber, Instagram и другие;
  • SMS-рассылку;
  • Рекламную кампанию.

Лимит по количеству писем

Расскажем подробнее о email-рассылках в Битрикс24.

Маркетинг

Плюсы и минусы

Со стандартным модулем рассылок в Битрикс24 Вам больше не нужно обращаться к сторонним ресурсам. Плюсы:

1. Доступность. Вся база адресов находится в CRM;

2. Простота использования. В Битрикс24 для множества инфоповодов есть стандартные шаблоны, которые легко настроить;

3. Глубокая сегментация базы для рассылки. Есть предустановленные сегменты, а также возможность добавить статический сегмент, загрузив свой набор email адресов.

4. Лаконичный дизайн шаблонов. С помощью конструктора можно собрать свой уникальный дизайн или загрузить версию для письма из собственного HTML.

5. Статистика отправки и карта кликов. Можно не просто посмотреть результаты отправки в цифрах, но и перейти внутрь каждого параметра! Система покажет список тех адресатов, кто не открыл ваше письмо, отписался или сделал переход.

6. История в карточке CRM. Все данные по письмам клиенту из рассылок модуля Маркетинг попадают в карточку CRM. Менеджер сразу видит, какие рассылки были отправлены контрагенту, какие он прочитал, по каким сделал переход.

Прочитано

перешел по ссылке

Минусы рассылок в Битрикс24:

Ограниченный набор модулей для верстки письма;

Мало возможностей для форматирования текста письма (нельзя установить размер для отображения картинок, выбирать вариант для представления в мобильной версии, а также отсутствует ряд других функций сторонних сервисов для верстки email-писем);

Нет автоматического сжатия изображений;

Отсутствует адаптация для просмотра в Microsoft Outlook.

Если Вам нужно быстро и просто поздравить клиентов с предстоящим праздником или оповестить об акции – модуль CRM-маркетинг для вас. Для сложной верстки и продвинутой аналитики подойдут специализированные сторонние сервисы, такие как MailChimp и UniSender. Их можно интегрировать с Битрикс24 через приложения.

Ограничения по отправке писем

Лимиты по месячному количеству отправок писем зависят от используемого тарифного плана:

В Битрикс24 нет лимита по количеству адресатов, в отличие, например, от стороннего сервиса MailChimp. Лимит установлен только на количество отправок.

На коробочной версии Битрикс24 ограничений по количеству отправок писем нет.

Создание рассылок в Битрикс24

Для запуска рассылки необходимо создать шаблон письма. Для этого зайдите в CRM-маркетинг > Мои шаблоны и нажмите кнопку Создать шаблон. В этом разделе будут отображаться ранее созданные шаблоны. Вы сможете просто выбрать нужный из списка, а также скопировать или удалить лишний.

Шаблоны письма

Для редактирования выберите:

ранее использованные шаблоны,

предустановленные (значок перца означает наличие разговорной лексики (неформальные выражения, афоризмы) или свой собственный HTML.

мои шаблоны – те, что вы создавали ранее.

Шаблон письма от 15 апреля

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

В самом шаблоне письмо разделено на части, которые можно редактировать перетаскиванием нужных модулей с боковой панели. Также меняется дизайн письма и его внутреннее содержание.

Еще один шаблон

Когда шаблон письма готов, нажмите Сохранить. Он появится в общем списке шаблонов.

Для создания рассылки зайдите в CRM-маркетинг > Старт > Создать рассылку > Email рассылка.

рассылка

Письмо по Автоворонке

В разделе Дополнительно можно выбрать отправителя, указать важность, параметры ссылок, а также получателей тестовой email-рассылки.

Дополнительно в рассылках

Рассылка готова! Можно начинать отправку писем. Для рассылки в автоматическом режиме не забудьте настроить нужную дату и время и выполнить проверку содержимого, чтобы не попасть в спам-фильтр. Подробнее о возможных ошибках отправки писем в отдельной статье.

Также рекомендуем вам посмотреть короткий видеоурок по созданию рассылок в Битрикс24:


Статистика по рассылкам

В разделе Рассылки отображается статус каждой рассылки, а также ссылки на список получателей и статистику.

Статистика показывает количество:

переходов по ссылкам;

недоставленных писем (с ошибкой);

Уровень эффективности рассылки

Внизу страницы находится карта кликов, которая показывает, по каким ссылкам и какое количество раз переходил получатель.

Создавая рассылку при помощи CRM-маркетинга в Битрикс24, помните о том, что все получатели должны быть подписаны на ту тематику, по которой к ним придут письма от вас. Делая массовые отправки, учитывайте важные моменты:

1. Письмо должно быть интересно получателю. Тщательно сегментируйте своих клиентов, чтобы сделать им максимально релевантное предложение.

2. В шаблоне массовых рассылок обязательно должна присутствовать ссылка на возможность отписки.

4. Если вы используете кнопки для переходов, указывайте на них глаголы, призывающие к действию.

5. Не забывайте вставлять контактные данные для связи с вашей компанией. Желательно, чтобы все они были кликабельными.

6. Используйте не более 3-х типов цветов и размеров шрифтов для написания письма.

7. Не увлекайтесь ссылками. Чрезмерное использование ссылок приводит к попаданию писем в папку для нежелательной почты.

8. Тестируйте! Обязательно отправьте тест письма на адреса разных почтовых сервисов (самые распространенные: yandex, mail, gmail). Если среди ваших получателей есть те, кто использует Microsoft Outlook – не поленитесь и проверьте, как смотрится ваше письмо там.

Соблюдение этих простых правил для email-рассылок позволит:

увеличить открываемость рассылок;

снизить число жалобщиков;

повысить конверсию в целевое действие;

поднять эффективность рассылки и маркетинговых действий в целом.

Инструмент email-рассылок в Битрикс24 помогает быстро и просто создать необходимый шаблон письма, провести рассылку по заданному сегменту, определить конверсию и проанализировать эффективность.

Для подробного ознакомления с CRM-маркетингом в Битрикс24 смотрите вебинар ниже:

В 2018 г. email-маркетинг популярен и является эффективным средством развития организации. С помощью рассылки электронной почты можно без значительных затрат и посредников предоставлять информацию клиентам.

Методы рассылки в Битрикс24

Сервис предлагает воспользоваться следующими услугами:
1.Интегрирование с другими сервисами
2. Еmail-рассылка

Битрикс24 предоставляет несколько способов занесения информации для рассылки:
1) Механически – редактирование данных и добавление каждого адресата
пользователем вручную.
2) Автоматически – импортирование информации с других порталов
3) Сбор данных о клиенте через обратную связь или другие web-формы

Организация рассылки

Массовая отправка в Битрикс24

Email-рассылка из Битрикс24

Изменён процесс рассылки.

Читайте также: