Скопировано +7 495 255 06 20
Войти Начать бесплатно
Сменить регион сайта

Создать контакт CRM

В этой статье мы разберем как научить вашего бота создавать контакты в CRM системе. Блок «Создать контакт» только создает элемент, он не сможет проверить наличие такого контакта в CRM. Поэтому выстраивайте свои сценарии так, чтобы не появлялись контакты с одинаковыми данными. 

Блок может создать контакт в следующих системах:

  • Битрикс24
  • amoCRM
  • YClients
  • Altegio

Создание контакта в CRM с помощью бота

Перед тем как настраивать бота, убедитесь что к компании привязана CRM-система. Как настроить интеграцию читайте в статье — «Подключение CRM к ChatApp». После чего проделайте следующие шаги:

1. Перейдите в редактор сценариев;
2. Из меню слева возьмите блок «Создать контакт CRM» и перенесите на рабочую область;
3. Нажмите на «Настроить данные»;
4. Во всплывающем окне введите данные. 

Важно:

  • Любое поле можно вписать переменными;
  • Вы можете выбрать из списка сотрудника, который добавлен в вашу CRM. Из CRM отображается максимум 500 сотрудников;
  • Если добавлять ID сотрудника вручную, то вписывается значение из CRM системы;
  • Дата рождения передается в формате ГГГГ-ММ-ДД. Только в такой последовательности и только через дефис. Если вы указываете переменную, то дата в переменной должна оказаться именно в таком формате. Если нет, то она не отобразится в карточке контакта.

5. Нажмите «Сохранить»;
6. Соедините блок «Создать контакт» с предыдущим блоком.

Готово! Теперь когда сценарий дойдет до этого блока, в CRM-системе будет создан контакт, а в результатах блока окажется ID созданного контакта.

Пример использования

Давайте рассмотрим на примере где нам может пригодиться этот блок. Допустим мы хотим чтобы в нерабочее время, когда операторы не могут ответить, наш бот собрал первичную информацию и добавил ее в CRM в виде карточки «Контакт».

1. Для начала зайдем в раздел «Переменные» и создадим локальную переменную для каждого поля. Как создавать переменные можете узнать в статье — «Переменные и константы».

Обратите внимание, что нельзя создавать локальные переменные с названием, как у системных. Поэтому в примере мы создали {{phoneCRM}} и {{nameCRM}}.

2. Добавим блок «Создать контакт» и заполним данные переменными.

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

а) Сначала отправляем сообщение в котором просим клиента ввести данные;
б) Ожидаем сообщение от клиента;
в) Изменяем созданную нами переменную на текст сообщения клиента;
г) Повторяем пункты а — в, со всеми нужными переменными. 

Можете добавить условия, чтобы клиент точно написал что нужно. Например, для даты рождения нужен формат — YYYY-MM-DD. Создайте блок условие и впишете в него регулярное выражение —  \d{4}-\d{2}-\d{2} . Выведите две стрелки «True» — если клиент ввел все правильно и «False» — если клиент ввел дату неверно. Должно получиться как на скриншоте: 

Сохраните и опубликуйте сценарий.

Готово! Теперь когда клиент напишет в чат, бот соберет всю нужную информацию и создаст контакт в CRM. 

Оставить заявку на услуги интегратора