Особенности использования переменных CRM в Automation
Переменные в Automation применяются для использования данных из CRM через цепочки автоматизации. Они позволяют подставлять актуальные значения из сделок и контактов в сообщения, фильтры или действия, автоматически обновлять данные в CRM или передавать их во внешние сервисы.
В статье рассмотрим возможности использования переменных из CRM в цепочках.
Принцип применения переменных
Данные во время автоматических действий передаются с помощью системных и пользовательских переменных.
Системные переменные создаются при добавлении сделки и контакта или обновлении их статуса.
Пользовательские вы можете создать самостоятельно. Для этого перейдите в CRM > Контакты > Настройки > Поля и добавьте поле.
В Automation переменные сделки имеют суффикс _deal, который помогает отличить их от переменных контакта. Эти переменные синхронизируются с полями сделки в CRM, а переменные без этого суффикса — с полями контакта. Например, переменная budget_deal передает свое значение в поле Бюджет выбранной воронки и сделки.
Маппинг полей в элементах Создать или обновить контакт и Создать сделку необязателен. По умолчанию система создает переменные контакта или сделки с такими же названиями, как у переменных цепочки. Для контактов маппинг полей не нужен, так как переменные без суффикса автоматически записываются в контакт.
При создании сделок рекомендуем настраивать маппинг полей. Если у переменных цепочки нет суффикса _deal, система создаст сделку без них. Если у переменной в маппинге нет суффикса, а у контакта уже есть переменная с таким же названием, система запишет значение в контакт, а не в сделку.
Чтобы использовать переменные, цепочка должна запускаться по триггеру CRM.
Выбор триггера определяет, какие переменные будут доступны в вашем сценарии — например, переменные сделки _deal, контактов или товаров. Это позволяет передавать актуальные данные в сообщения, вебхуки или другие действия в Automation.
В триггерах
Триггер Изменение поля сделки запускает цепочку в момент, когда изменяется значение любого поля сделки в CRM. Например, если менеджер обновляет цену сделки, можно отправить клиенту сообщение или создать задачу для уточнения деталей.
Вы можете выбрать любое обновление значения переменной или задать конкретное значение.
Чтобы передать значение переменной в существующее поле сделки CRM, указывайте точное название поля с учетом регистра букв. Если вы укажете другое название поля или в поле будет другой тип данных, то значение переменной не передастся в это поле, а создастся новое.
В текстах сообщений
Вы можете добавлять переменные в письма и сообщения с помощью элементов Email, SMS, Viber, Push или Messenger.
Используйте их для персонализации сообщений клиентам или командам продаж. В текстовом блоке нажмите на иконку переменной и выберите нужную из списка.
Например, используйте системную переменную {{firstName}}, чтобы персонализировать шаблоны писем. Вы также можете добавить пользовательскую переменную сделки {{address_deal}}, чтобы подтвердить адрес доставки, если такое поле существует.
Чтобы при создании контакта или сделки в цепочке значение переменной записывалось в имя контакта в CRM (поле firstName), дайте переменной в событии или адресной книге одно из следующих названий: firstname, first_name, name, Nom, Nome, Nombre, Ad, ім'я или имя. Чтобы добавить фамилию, используйте lastname или last_name.
Эти переменные синхронизируются без маппинга полей. Если у переменных другие названия, настройте маппинг полей в элементе Создать или обновить контакт или Создать сделку.
В дополнительных элементах цепочки
С помощью различных элементов можно проверять условия, фильтровать нужные данные, передавать или обновлять значения переменных, создавать новые записи и отправлять сообщения.
| Фильтр |
Используйте этот элемент, чтобы добавлять значения в новые записи или передавать данные в поля контакта и сделки. Примеры:
|
| Действие |
Используйте для заполнения значений в новых записях или передачи данных в поля контактов и сделок. Примеры:
|
Используйте все элементы в одной цепочке, чтобы построить сценарий. Например, можно отфильтровать все контакты, которые содержат определенный тег, отправить им предложение, а затем создать задачу, чтобы менеджер связался с контактом через определенный период.
Во время экспорта в файл попадают все переменные цепочки из CRM, поэтому их можно использовать в отчетах и внешних аналитических системах.
или