Содержание
Задача
Логика процесса
- В YClients появляется онлайн-запись и передается в amoCRM, через MoreKIT.
- MoreKIT ищет контакт в CRM по email и телефону.
- Если его нет — выбирает пользователя из группы и создаёт новый.
- Создаётся сделка с ответственным.
- Создаётся задача с ответственным.
- Создаётся два примечания с разным содержимым.
Шаг 1 — Настройка группы продавцов
Заходим в настройки добавленного сервиса
Переходим на вкладку «Группы» и создаем группу «Продажи».
Далее в созданную группу добавляем нужных пользователей из CRM. Список пользователей загружается из CRM автоматически.
Шаг 2 — Настройка YClients
Копируем ссылку из первого блока схемы в MoreKIT.
В YClients заходим в Настройки > Системные настройки > WebHook и вставляем ссылку.
Шаг 3 — Создаем процесс в MoreKIT
Для создания процесса нам потребуются следующие блоки:
- Дата и время.
- Найти контакт.
- Выбор пользователя.
- Создать контакт..
- Создать переменную.
- Создать сделку.
- Создать задачу.
- Создать примечание.
Создаем схему процесса согласно логике бизнес-процесса, используя нужные блоки.
Начальный блок
Проверка
{{ресурс}}
= запись
— проверяем что пришла именно «запись», а не «услуга, товар, …»
{{запись онлайн}}
= true
— выставляющийся параметр, когда запись произведена через онлайн-виджет на сайте.{{статус}}
= создано
— проверяем что именно событие создание записи, а не «обновление/удаление» существующей.
Шаг 4 — Заполняем блоки правилами
Дата и время
Фиксируем точку отсчета времени для постановки задачи и время на выполнение.
- Название — сейчас
значение — отмечено - Название — сдвиг даты
- сдвиг —
30
- размер —
минута
- сдвиг —
Найти контакты
Ищем дубли по телефону.
- Выбрать — “самый старый” (MoreKIT ищет в AmoCRM дубль и если находит, то работает с указанными в этом поле — самыми старыми/новыми/всеми).
- Поле — Телефон,
значение —{{телефон клиента}}
Создание нового контакта
Если телефона из Лида нет в CRM, то назначаем ответственного по заданному правилу и создадим новый контакт.
- Переменная:
название —contact
значение —{{#2}}
- Переменная:
название —contact
значение —{{#3}}
Создание сделки
Блок переменной позволяет работать с результатом поиска дублей по телефону и собирает данные из нескольких предыдущих блоков.
Блок создания сделки берет данные из переменной. Либо прикрепляет найденный контакт к сделке, либо новый контакт.
- Переменная:
название —contact
значение —{{#2}}
- Переменная:
название —contact
значение —{{#7}}
- Переменная:
название —ответственный
значение —{{#1}}
- Переменная:
название —ответственный
значение —{{#7}}
Ответственного и контакт в сделке берем из переменной.
Создаем задачу и переменную
Задача:
- Поле — Ответственный
значение —{{#3.Ответственный}}
- Поле — Текст
значение —Новая запись с сайта
- Поле — Тип
значение —Связаться
- Поле — Выполнить до
значение —{{#6.дата}}
- Поле — для контакта/компании/сделки
значение —{{#3}}
Примечание #5:
- Название — Тип примечания
значение —текстовое примечание
- Поле — для контакта/компании/сделки
значение —{{#3}}
- Название — текст
значение:Запись на: {{время записи}}
Услуги: {% for service in input.services %}
{{service.title}} x {{service.amount}}
{% endfor %}
Примечание #6:
- Название — Тип примечания
значение —текстовое примечание
- Название — текст
значение:Комментарий:
{{комментарий}}