Установите приложение Пинкит и воспользуйтесь готовыми бизнес-процессами. Все кейсы с успехом могут применяться без дополнительной доработки — мы уже все сделали за вас и для вас.
в домене RU в доменне BY в домене KZ
Заполните форму и мы проведем вам онлайн-встречу, где вы получите примеры реализации с кейсами внедрений.
Что добавилось:
— Функционал бизнес-процессов для запуска автоматизированных рассылок на сущностях Лид, Контакт, Компания, Сделка. Например, в зависимости от статуса Лида, отправляется то или иное письмо по разным шаблонам UniSender.
— Уведомления в Живой ленте Сделки, Контакта, Лида, Компании, по статусу рассылки. Теперь вы будете понимать, как конкретный получатель реагирует на ваши письма. Это значит, что автоматически при формировании, например, Лида, приложение отправит по указанному е-мейл адресу шаблон письма, определенный вами. Точно так же произойдет рассылка при изменении конвертации Лида в Контакт или Компанию или Сделку. В комментариях к сущности появится уведомление об отправке рассылки на электронный адрес. В личном кабинете UniSender вы увидите выпуск рассылки, сформированный бизнес-действием. После того как у выпуска рассылки статус изменится на "Отправлено и проанализировано", вы увидите комментарий к сущности со статистикой по рассылке.
Использование почтовых рассылок "Автоматическая рассылка UniSender и Битрикс24" на платформе Пинкит в бизнес-процессе для автоматического поздравления клиентов с Днем рождения
Кейс клиента
Имеется клиентская база, которая создавалась не один год. В базе не все контакты имеют даты рождения. Нужно получить даты рождения, проставить их в базу и сделать так, чтобы старые и новые контакты автоматически получали от компании поздравления с Днем рождения на свою почту.
Решение
Для решения данной задачи предлагаем такой алгоритм действий:
1.Создаем поздравительный шаблон для почтовой рассылки (при помощи интеграции на платформе Пинкит: "Автоматическая рассылка UniSender и Битрикс24").
2.Создаем шаблон бизнес-процесса для автоматической отправки поздравительных писем, созданный на шаге 1 (или скачиваем и подключаем готовый шаблон).
3. Узнаем даты рождения клиентов, проставляем их в базу и запускаем бизнес-процесс, созданный на шаге 2.
4. Отслеживаем и анализируем результат рассылки и, при необходимости, улучшаем шаблон рассылки.
Подробное описание алгоритма решения задачи
1. Создание поздравительного шаблона
Для автоматизации отправки поздравительных писем вашим клиентам, воспользуйтесь интеграцией на платформе Пинкит "Автоматическая рассылка Юнисендер из Битрикс24" (подробнее о приложении и о том, как его установить читайте здесь).
Необходимо создать красивый, яркий шаблон поздравительного письма, по которому в последствии будут формироваться сообщения для конкретных клиентов из вашей базы контактов. О том, как создать шаблон поздравления с Днем рождения читайте в этой статье (на примере поздравления с Новым годом).
2. Создание шаблона бизнес-процесса
На втором шаге необходимо создать в Битрикс24 шаблон бизнес-процесса (напоминаем, что возможность создания шаблонов бизнес процессов, а также их редактирование доступно только для администраторов портала Битрикс24), который будет вычислять даты рождения ваших клиентов из базы CRM и отправлять в заданное время поздравительное письмо по шаблону, созданному на первом шаге данного алгоритма. Вы можете собрать самостоятельно шаблон, следуя инструкции ниже или же получить бесплатно готовый файл с бизнес-процессом.
Чтобы получить файл с шаблоном бизнес-процесса, напишите в комментарии к данной статье, чем занимается ваша компания и для чего нужен данный бизнес-процесс. Мы свяжемся с вами для обсуждения возможности получения шаблона. После получения файла выполните действия, указанные ниже.
2.1. Для того, чтобы создать шаблон бизнес процесса, откройте раздел CRM, перейдите в "Настройки" - "Автоматизация" - "Бизнес-процессы":
2.2. Выберите сущность "Контакт" и нажмите на "Добавить шаблон".
2.3. В окне "Параметры шаблона" задайте название шаблона и поставьте галочку "Автоматически запускать при добавлении", нажмите кнопку "Сохранить":
Если вы хотите добавить готовый шаблон бизнес-процесса, полученный в ответ на ваш комментарий к даной статье, то нажмите кнопку "Импорт" и замените созданнй шаблон на файл с готовым бизнес-процессом:
Если же вы хотите создавать шаблон самостоятельно, то сделайте это по данной схеме:
Разберем алгоритм даной схемы более подробно.
В первой части алгоритма необходимо проверить, заполнено ли поле "Дата рождения" у контакта. На выходе - она обязательно будет.
2.4. Добавьте блок условия (конструкции). Необходимо, создать условие по исключающему ИЛИ:
- если есть дата рождения, то переход к блоку "Назначение переменной даты рождения";
- если нет даты рождения, (поле "Дата рождения" пусто), то переход к блоку "Запрос даты рождения".
Для этого, откройте настройки параметров действия блока условия (кликните на значке "шестеренки" вверху блока) и заполните поля, как показано на рисунке:
2.5. Блок запроса дополнительной информации "Запрос даты рождения". После создания блока, откройте настройки параметров действия.
Здесь заполните такие поля:
- "Заголовок:" - "Запрос даты рождения";
- "Заполняют сотрудники:" - "{=Document:ASSIGNED_BY_ID}" (запрос-задание ответственному за данный документ);
- "Название задания:" - "Задайте дату рождения";
- "Код:" - добавьте поле (переменную) с названием "Дата рождения", кодом "vBithDate" и описаним: "Дата рождения" типа "Дата":
2.6. Блок изменения полей документа "Изменение документа". Здесь необходимо присвоить полю документа "Дата рождания" значение переменной "Дата рождания" (которую мы получили на предыдущем шаге). Для этого, откройте параметры действия блока нажмите на кнопку вставки значения:
В открывшемся окне вставки значения выберите переменную "Дата рождения" и нажмите кнопку "Вставить":
Теперь параметры действия блока "Изменение документа" должны быть, как показано на рисунке:
Таким образом, на выходе из этого процесса, так или иначе, поле "Дата рождения" будет заполнено.
Рассмотрим следующую часть алгоритма:
2.7. Добавьте вспомогательный блок из подраздела "Прочее" - блок изменения переменных. Мы назвали его: "Назначение переменной даты рождения". В настройках параметров действия блока присвойте переменной "Дата рождения" значение поля документа "Дата рождения", как показано на рисунке:
В результате, параметры действия блока будут выглядеть так:
2.8. Еще один вспомогательный блок изменения переменных, который мы назвали: "Отгрызть год". Задача блока - узнать, какая у человека дата рождения без года (число и месяц). Для этого создайте переменную "Дата рождения без года" следующим образом:
2.8.1. откройте параметры шаблона бизнес-процесса;
2.8.2. перейдите на вкладку "Переменные";
2.8.3. нажмите "Добавить переменную";
2.8.4. добавьте переменную, как показано на рисунке:
В настройках параметров действия блока "Отгрызть год" присвойте переменной "Дата рождения без года" такое значение: {{=substr({=Variable:vBithDate_printable}, 0,6)}} (от значения переменной "Дата рождения" убрать 6 символов - "01.01.").
2.9. Теперь необходимо получить текущий год - от текущей даты отнять 4 знака, начиная с 6-го символа (без числа и месяца). Для этого создайте блок изменения переменных "Получить текущий год".
Теперь по аналогии с действиями, описанными в п. 2.8.1-2.8.4., создайте переменную "Текущий год" с идентификатором vGod типа "Строка".
Откройте окно настройки параметров действия блока "Получить текущий год". Присвойте переменной "Текущий год" такое значение: {{=substr({=System:Date}, 6,4)}}:
2.10. Чтобы узнать, когда у человека день рождения в текущем году, нужно соединить данные переменных "Дата рождения без года" и "Текущий год". Для этого создайте блок изменения переменных "День рождения в текущем году".
Теперь создайте переменную "День рождения в текущем году" с идентификатором VBurthDateVEtomGodu типа "Строка".
Вернитесь к настройке свойств блока "День рождения в текущем году" и присвойте переменной "День рождения в текущем году" значение ={=Variable:vBirthDateBezGoda} & {=Variable:vGod_printable}.
2.11. Теперь, когда известна дата рождения в текущем году, необходимо выяснить, будет ли эта дата или она уже прошла. Для этого добавьте блок условия "ДР в этом году прошёл?":
Здесь могут быть только 2 варианта:
2.11.1. Ветка условия "Прошел", то есть, значение переменной "День рождения в текущем году" меньше текущей даты:
Если условие верно, то необходимо узнать, когда наступит следующая дата для поздравления. Чтобы ее вычислить, добавьте блок изменения переменных "Создание следующей даты поздравления".
Создайте переменную "Следующая дата поздравления с ДР" с идентификатором vDataPozdravleniya типа "Дата/Время".
Вернитесь к настройке параметров действия блока "Создание следующей даты поздравления" и присвойте переменной "Следующая дата поздравления с ДР" значение =dateadd({=Variable:VBurthDateVEtomGodu_printable}, "+1y +14h"), что означает, что к значению переменной "День рождения в текущем году" нужно прибавить 1 год и 14 часов. Здесь "14 часов" означает время, в которое необходимо создать поздравительное письмо. Если хотите, чтобы письмо было создано в 9 часов, то укажите "9" вместо "14".
2.11.2. Если, дата дня рождения еще не наступила, алгоритм пойдет по ветке условия "Будет в этом году ДР":
Добавьте блок изменения переменных "Создание следующей даты поздравления", в котором переменной "Следующая дата поздравления с ДР" присвойте значение =dateadd({=Variable:VBurthDateVEtomGodu_printable}, "+14h"), то есть, просто нужно добавить время создания письма с поздравлением.
В результате, на выходе из условия "ДР в этом году прошёл?" мы получим дату и время, когда нужно поздравить клиента - в этом или следующем году.
2.12. Блок "Изменение переменных - ДЛЯ ТЕСТА" нужен исключительно для тестирования работы бизнес-процесса. Его задача - присвоить переменной "Создание следующей даты поздравления" значение: =dateadd({=Variable:vDataPozdravleniya_printable}, "+1min") (добавить 1 минуту).
Когда вы убедитесь, что алгоритм работает правильно, рекомендуем этот блок убрать из бизнес-процесса.
Теперь рассмотрим заключительную часть алгоритма:
2.13. Бок уведомлений "Сообщение соц.сети":
Задача блока - сформировать ответственному за контакт сообщение типа: "Поздравляем Генри Форд с Днем рождения!".
2.14. Теперь мы подошли к созданию бесконечного цикла. Добавьте блок "Цикл", работу которого может прервать только удаление сущности Контакт, по которой он был запущен:
Следующие два блока не имеют важного значения в бизнес-процессе и после этапа тестирования их можно удалить.
2.15. Блок "Сообщение соц.сети":
2.16. Блок "Сообщение в Живую ленту":
2.17. Блок паузы в выполнении (подраздел "Прочее") - "Пауза до даты поздравления":
На этом блоке цикл остановится и будет ожидать наступление даты поздравления.
2.18. Когда наступит дата поздравления, то должен запуститься блок отправки сообщения по шаблону (подраздел "Действия приложений") "[Автоматическая рассылка Юнисендер из Битрикс24] Интеграция на платформе Пинкит по e-mail рассылкам":
В поле "Идентификатор шаблона" нужно идентификатор шаблона, созданного на первом шаге данного алгоритма. Чтобы узнать, какой идентификатор имеет ваш шаблон, откройте интеграцию "Автоматическая рассылка Юнисендер из Битрикс24". Перейдите на вкладку "ШАБЛОНЫ". Здесь каждый шаблон имеет свой номер:
Скопируйте номер нужного шаблона и вставьте его в поле "Идентификатор шаблона" окна настройки действия блока "[Автоматическая рассылка Юнисендер из Битрикс24] Интеграция Пинкит по e-mail рассылкам".
2.19. Последний блок цикла и бизнес-процесса - это установка новой даты поздравления. Добавьте блок изменения переменных "Установка новой даты поздравления", в котором переменой "Следующая дата поздравления с ДР" присвойте значение: =dateadd({=Variable:vDataPozdravleniya_printable}, "+1y") (прибавить 1 год).
Далее процесс перейдет в начало цикла и станет на паузу, ожидая наступления даты поздравления.
Мы рассмотрели всю схему шаблона бизнес-процесса поздравления клиента с днем рождения. По окончанию работы у вас должна получиться такая же блок-схема, как в нашем примере и такие переменные:
3. Запуск бизнес-процесса
Особенностью бизнес-процессов в Битрикс24 есть то, что их нельзя запускать одновременно для всей базы контактов (это может привести к "зависанию" облака). Поэтому бизнес-процесс, созданный на втором шаге данного алгоритма, будет срабатывать автоматически только для новых контактов! Чтобы запустить отслеживание даты рождения ваших клиентов, которые были добавлены в базу ранее (для старых контактов), нужно будет вручную пройтись по всей базе и запустить процесс для каждого клиента. Как это сделать, разберем ниже.
Обязательным условием для срабатывания бизнес-процесса поздравления с Днем рождения является наличие даты рождения. Однако, на практике часто бывает так, что не у всех контактов заполнено поле "Дата рождения". Это понятно - не каждый клиент готов при первом контакте с вами сообщить свои личные данные. В процессе общения с клиентом ваши менеджеры, ответственные за контакт, тем или иным способом должны узнать дату рождения клиента.
Чтобы менеджерам было наглядно видно, какой контакт имеет дату рождения, а какой - нет, добавьте поле "Дата рождения" для отображения в списке контактов (по умолчанию в представлении "Контакты" отображаются только 4 столбца: "Контакт", "Дела", "Ответственный" и "Дата создания"). Для этого:
3.1. В Битрикс24 перейдите в раздел CRM на вкладку "Контакты" и нажмите "шестеренку":
3.2. В открывшемся списке, отметьте галочкой поле "Дата рождения" и нажмите кнопку "ПРИМЕНИТЬ" внизу окна. В результате в списке контактов добавится столбец "Дата рождения". Теперь менеджерам будет наглядно видно, у кого из контактов им предстоит узнать дату рождения.
Как мы рассматривали на втором шаге, в данном бизнес-процессе есть условие проверки наличия даты рождения у контакта. Если запустить бизнес-процесс для контакта, у которого нет данных о дне рождения, то он сформирует сообщение для менеджера, ответственного за контакт (тому, кто создал этот контакт) и приостановится. Как только необходимая дата появится, бизнес-процесс продолжит свою работу. Поэтому запускать бизнес-процесс можно для всех контактов по списку или же по мере того, как у вас появляются данные о дате рождения - в любом случае, процесс сработает.
Рассмотрим первый вариант - будем запускать бизнес-процесс для всех контактов по списку, независимо от того, заполнена дата рождения или нет.
3.3. Откройте свой список контактов в CRM. Для первого из контактов откройте меню (щелкните мышкой на кнопке с тремя полосками), как показано на рисунке ниже. В появившемся меню выберете пункт "Новый бизнес-процесс" и далее щелкните на названии бизнес-процесса, который был вами создан на втором шаге данного алгоритма.
Если у данного контакта не заполнено поле "Дата рождения", то будет сформировано задание ответственному за данный контакт и процесс остановится на блоке "Нет даты рождения". Новое сообщение о том, что необходимо заполнить поле "Дата рождения" у данного контакта появится у ответственного за контакт в разделе "Бизнес-процессы":
Бизнес-процесс автоматически продолжит свою работу, как только будет выполнено это задание и у контакта появится дата рождения:
Если дата рождения у контакта была введена, то бизнес-процесс пойдет по запрограммированному алгоритму: вычислит дату рождения контакта и в назначенный день и час сформирует и отправит ему поздравительное сообщение по шаблону, созданному на первом шаге.
Повторив действия, описанные в п. 3.3 для всех контактов из пользовательской базы, вы запустите бизнес-процесс для своих старых контактов. Как говорилось выше, для контактов, созданных после запуска данного бизнес-процесса, он запустится автоматически. Вам лишь нужно будет периодически отслеживать результат рассылки, чтобы проанализировать его эффективность.
4. Отслеживание и анализ результата
Чтобы увидеть, на какой стадии находится бизнес-процесс для каждого конкретного контакта, перейдите в раздел CRM на вкладку "Контакты". Откройте нужный контакт и перейдите на вкладку "Бизнес-процессы". Тут вы увидите текущий статус процесса:
Благодаря интеграции "Автоматическая рассылка UniSender и Битрикс24", которая входит в состав Пинкит, вы сможете видеть, на какой стадии находится процесс отправки сообщения, а также, как клиент отреагировал на ваше письмо (открыл письмо, сделал ли переходы, отписался от рассылки и др.) прямо в "Живой ленте" контакта:
Завершающей стадией в отправке автоматической рассылки будет статус "Отправлено и проанализировано", после чего вам станет доступна в Живой ленте статистика вашей рассылки: посещенные ссылки, прочтения, переходы (конкретные ссылки, по которым клиент перешел по данной рассылке, так же видно, что он отписался от рассылки). Данная статистика, согласно техническим возможностям Юниседер, появляется в течении 50-71 часа с момента отправления рассылки (это связано с анализом данных по проведенной рассылке).
Если клиент отписался от рассылки, то в Живой ленте появится информация о данном событии:
Просматривайте данную статистику и экспериментируйте с контентом. Создавайте новые красивые шаблоны рассылок с вашим уникальным торговым предложением, запускайте по ним рассылку и оставляйте те из них, которые дают лучшие результаты.
Если у вас другой тип бизнеса или требуется доработка под нестандартные интеграции, то оставьте заявку на нашем сайте, мы свяжемся с вами, согласуем сценарии работы и реализуем необходимые доработки интеграции для нужд вашего бизнеса.
Заполните форму и мы проведем вам онлайн-встречу, где вы получите примеры реализации с кейсами внедрений.
![]()
Дмитрий Балашов
|
Добрый день. Можно мне получить шаблон данного бизнес процесса? |
![]()
Алексей Окара
|
Дмитрий Балашов, здравствуйте. Вы же партнер Битрикса. Соберите его сами, пожалуйста. |
![]()
Назарий Панченко
|
Здравствуйте. Можете скинуть шаблон БП? Спасибо. |
![]()
Юлия Белицкая
|
Назарий Панченко, здравствуйте |
![]()
Artem Kulikov
|
Здравствуйте. Можете скинуть шаблон БП? Спасибо. |
![]()
Юлия Белицкая
|
Artem Kulikov, здравствуйте
|
![]()
Алексей Окара
| ||
| ||
![]()
Андрей Стрешкин
|
Пришлите мне пожалуйста бизнес-процесс. |
![]()
Юлия Белицкая
|
Андрей Стрешкин, , здравствуйте
|
![]()
Алексей Окара
|
Для добавления комментария необходимо авторизоваться на сайте