Переменные (маркеры или маски) в Salesbot
Содержание:
- Что такое переменные (маркеры или маски)
- Как вставить переменную в Salesbot
- Список некоторых переменных и их значений
- Где взять id дополнительного поля
- Как из консоли взять дополнительное поле в amoCRM
- Переменные WABA и Salesbot
Что такое переменные (маркеры или маски)
Переменные в Salesbot позволяют автоматически вставлять данные из amoCRM в шаблон сообщения. С помощью переменной в текст можно подставить имя, номер или ID контакта, ID или сумму сделки, дату, тег и т.п.
Как вставить переменную в Salesbot
Переменная — это команда, которую заключают в две фигурные скобки с двух сторон (например, {{contact.name}} - это имя Контакта). Её можно подставлять на этапе создания Salesbot в поле для ввода сообщения.
Если вы внесли имя контакта в карточку и хотите, чтобы бот обращался к клиенту по имени, вставьте в текст {{contact.name}}:
При отправке сообщения текст переменной {{contact.name}} будет заменен на имя контакта.
Список некоторых переменных и их значений
Команда |
Переменная |
Имя контакта |
{{contact.name}}, {{name}} |
ID сделки |
{{lead.id}} |
ID контакта |
{{contact.id}} |
ID покупателя |
{{customer.id}} |
Источник сделки |
{{orgin}} |
Установка значения кастомного поля сделки (вместо #custom_field_id# подставьте id дополнительного поля) |
{{lead.cf.#custom_field_id#}} {{lead.cf.123}} |
Установка значения кастомного поля контакта (вместо #custom_field_id# подставьте id дополнительного поля) |
{{contact.cf.#custom_field_id#}} {{contact.cf.123}} |
Установка значения кастомного поля компании (вместо #custom_field_id# подставьте id дополнительного поля) |
{{company.cf.#custom_field_id#}} {{company.cf.123}} |
Имя ответственного менеджера в сделке |
{{lead.responsible.name}} |
Бюджет сделки |
{{lead.price}} |
Текущая дата |
{{current_date}} |
Где взять id дополнительного поля
Внутри карточки. Зайдите в любую сделку и нажмите «Настроить»:
Откроются настройки полей. По клику на нужное поле откроется окно настройки поля. В верхнем левом углу будет ID поля:
Как из консоли взять дополнительное поле в amoCRM
Перейдите в Сделку/Контакт/Покупателя/Компанию, которая вас интересует. Выберите необходимое поле, нажмите правой кнопкой мыши «Исследовать элемент» или «Посмотреть код».
Вас перенесет в значение поля и подсветит код, где находится это поле, нажмите на стрелочку ▶ перед < div.
Вам нужно выбрать значение после CFV в квадратных скобках, это и есть номер поля. В нашем примере это 691357, но в вашем случае будет другое значение.
Таким образом, Должность это поле из сущности Контакт и нам подойдет это значение {{contact.cf.#custom_field_id#}}, вместо #custom_field_id# нужно id поля из консоли, т.е. 691357. Итог {{contact.cf.691357}}
Переменные WABA и Salesbot
Если у вас подключена WABA и есть переменные в шаблоне, то вы можете подстраивать информацию. Возьмем пример, шаблон ниже, у нас есть одна переменная в шаблоне, она будет выглядеть как {{1}}, а вот в самом Salesbot мы уже можем подставить значение другой переменной.
Как это будет выглядеть в Salesbot в amoCRM, в переменную шаблона {{1}} вставили переменную amoCRM {{contact.name}}, но мы помимо переменной amoCRM можем туда подставить и другие переменные, и текст с переменными, и несколько переменных. Всё это на ваше усмотрение)
В итоге клиенту будет отправлено такое сообщение: