Готово!
Перенос значений полей из одной сделки в другую
Счетчик значений
Сделать мини отчет
https://tglk.ru/{{contact.id}}/1/ - ссылка для контакта
https://tglk.ru/{{lead.id}}/2/ - ссылка для сделки
https://tglk.ru/{{company.id}}/3/ - ссылка для компании
Виджет может принимать входящие веб-хуки с различных сервисов и обрабатывать их используя свой мощный функционал. Например:
Если сервис поддерживает WEB-hooks, будьте уверены, его легко можно будет интегрировать с amoCRM через данный виджет, без программиста.
Отправьте тестовую заявку с сервиса (например заполните форму), вернитесь в окно настройки хука и убедитесь, что данные пришли (окно обновляется в реальном времени).
Все данные, автоматически преобразовываются в переменные, которые можно использовать в сценариях, в условиях и триггерах а так же при проверке сущностей на наличие.
Можно вручную указать переменные и их значения. В некоторых случаях данные, полученные из вебхука, могут быть неполными или неструктурированными. Задавая переменные вручную, вы можете заполнить недостающие значения или преобразовать данные в нужный формат.
Добавьте условия запуска для поиска сущности, например, размер стоимости заказа в примере {totalAmaunt} должен быть более 0, для того что бы запустился поиск или создание нового клиента.
Например, можно проверить наличие контакта по номеру телефона и запустить разные сценарии в зависимости от наличия контакта, или другой найденной сущности (смотрите скрин выше). Если есть дубль, то обновить данные и поставить задачу о том, что клиент оставил повторную заявку и обновить поля через триггер изменения полей. Если контакта нет, то создать новый контакт, сделку, задачу.
Поиск сущности может осуществляться по нескольким полям. Можно выбрать принцип, по которому будет производится поиск совпадений:
Используя пришедшие переменные необходимо настроить сценарии в Триггерах.
Например, сделать поиск контакта по телефону, если контакт не найден, запустить сценарий создания контакта (данный сценарий предварительно должен быть создан), в котором можно использовать переменные из хука для задания полей новому контакту.
Если контакт найден, то например, можно обновить найденный контакт новыми полями через триггер изменения полей, добавить сделку и задачу.