1. All Collections >
  2. Товар >
  3. Динамические переменные >
  4. Обзор динамических переменных

Обзор динамических переменных

Avatar
Susan Swier
2 мин чтения

Динамические переменные могут быть использованы для персонализации исходящих сообщений. Обращение к контактам по имени в разговорах может быть ключевым компонентом построения отношений, позволяя им чувствовать себя замеченными и вовлеченными.

На платформе существует три типа динамических переменных:

  1. Стандартные переменные контактов представляют стандартные поля контакта, такие как имя, фамилия и электронная почта.

  2. Переменные пользовательских полей контакта представляют настраиваемые поля, добавленные в проект.

  3. Переменные Автоматизированного алгоритма — временные переменные, существующие только в рамках сессии Автоматизированного алгоритма. После того как Контакт покинет автоматизированный алгоритм, значение переменной будет стерто.

Существуют три типа переменных Автоматизированного алгоритма: переменные запуска, переменные вывода и переменные, создаваемые на шаге «Ask a Question».

Примеры динамических переменных

Динамические переменные можно включить, добавив префикс "$" к полю Контакта. Ниже приведён синтаксис:

$contact, $assignee или $system

Платформа поддерживает интерполяцию статического текста + динамических переменных.

Стандартные переменные Контакта

Переменная

Описание

$contact.name

Заменяется на полное имя Контакта (Имя + Фамилия).

$contact.firstname

Заменяется на имя Контакта.

$contact.lastname

Заменяется на фамилию Контакта.

$contact.email

Заменяется на адрес электронной почты Контакта.

$contact.country

Заменяется на страну Контакта. Если у Контакта не указана страна, переменная не будет заменена и будет отправлена исходная строка.

$contact.id

Заменяется на идентификатор Контакта.

Переменные пользовательских полей Контакта

Переменная

Описание

$contact.field_name

Заменяется на значение из пользовательского поля. Например, если существует пользовательское поле «City», и у Контакта в нём значение «New York», то при отправке $contact.city оно будет заменено на New York.

Если стандартное поле контакта имеет то же имя, что и пользовательское поле контакта, приоритет при извлечении данных будет отдан стандартной переменной контакта. Для корректного извлечения данных убедитесь, что все имена переменных уникальны.

Системные переменные

Переменная

Описание

$system.current_datetime

Заменяется на текущую дату и время в часовом поясе Проекта.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-01-10 09:15:27)

$system.current_date

Заменяется на текущую дату в часовом поясе Проекта.

Формат: YYYY-MM-DD (например, 2023-01-10)

$system.current_time

Заменяется на текущее время в часовом поясе Проекта.

Формат: hh:mm:ss (например, 09:15:27)

Переменные назначенного пользователя

Переменная

Описание

$assignee.id

Заменяется на идентификатор пользователя, назначенного для Контакта.

$assignee.name

Заменяется на полное имя назначенного пользователя для Контакта (Имя + Фамилия).

$assignee.email

Заменяется на адрес электронной почты назначенного пользователя для Контакта.

$assignee.firstname

Заменяется на имя назначенного пользователя для Контакта.

$assignee.lastname

Заменяется на фамилию назначенного пользователя для Контакта.

$assignee.team

Заменяется на название команды назначенного пользователя.

Переменные запуска автоматизированного алгоритма

Переменные запуска — это переменные, связанные с запуском Автоматизированного алгоритма. Они доступны только при использовании соответствующего запуска в автоматизированном алгоритме.

Переменные запуска для события открытия разговора

Переменная

Описание

$conversation.opened_timestamp

Дата и время открытия разговора.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-11-10 09:15:27)

$conversation.opened_by_source

Источник (например, Контакт, Пользователь, Автоматизированный алгоритм, Zapier, API, Make), который инициирует разговор.

$conversation.opened_by_channel

ID канала, который вызывает открытие разговора.

$conversation.contact_type

Тип контакта (Новый контакт или Существующий контакт) в разговоре.

$conversation.first_incoming_message

Первое входящее сообщение разговора после его открытия.

$conversation.first_incoming_message_channel_id

ID канала первого входящего сообщения разговора после его открытия

Переменные запуска для события закрытия разговора

Переменная

Описание

$conversation.opened_timestamp

Дата и время открытия разговора.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-11-10 09:15:27)

$conversation.opened_by_source

Источник (например, Контакт, Пользователь, Автоматизированный алгоритм, Zapier, API, Make), который инициирует открытие разговора.

$conversation.opened_by_channel

ID канала, который вызывает открытие разговора.

$conversation.closed_time

Дата и время закрытия разговора.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-11-10 09:15:27)

$conversation.closed_by_source

Источник (например, Контакт, Пользователь, Автоматизированный алгоритм, Zapier, API, Make), который инициирует закрытие разговора.

$conversation.closed_by

ID пользователя, который закрыл разговор. Если разговор закрыт ботом, автоматизированным алгоритмом или API, это поле будет пустым.

$conversation.closed_by_team

ID команды пользователя, который закрыл разговор.

$conversation.contact_type

Тип контакта (Новый контакт или Существующий контакт) в разговоре.

$conversation.assignee_team

Название команды пользователя, который назначил разговор.

$conversation.first_assignment_timestamp

Дата и время первого назначения разговора.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-11-10 09:15:27)

$conversation.first_assignee

ID пользователя первого исполнителя.

$conversation.first_response_time

Время, необходимое для предоставления первого ответа с момента открытия разговора.

Значение не отображается, если выполняется одно из следующих условий:
- разговор закрыт без ответа.
- если первый ответ предоставлен API или Контакт был назначен пользователю ранее, а затем разговор открыт оператором.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-11-10 09:15:27)

$conversation.first_response_by

ID пользователя, который дал первый ответ.

$conversation.last_assignment_timestamp

Дата и время последнего назначения разговора.

Значение не отображается, если выполняется одно из следующих условий:
- разговор закрыт без исполнителя.
- в разговоре не происходит назначения, например, разговор был назначен пользователю до его открытия.

Формат: YYYY-MM-DD hh:mm:ss (например, 2023-11-10 09:15:27)

$conversation.last_assignee

ID пользователя последнего исполнителя.

$conversation.time_to_first_assignment

Время, необходимое для первоначального назначения разговора первому пользователю.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.first_assignment_to_first_response_time

Время до первого ответа с момента первого назначения разговора.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.last_assignment_to_response_time

Время до первого ответа последнего назначенного с момента последнего назначения разговора.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.resolution_time

Время до закрытия разговора с момента его открытия.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.first_assignment_to_close_time

Время до закрытия разговора с момента его первого назначения.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.last_assignment_to_close_time

Время до закрытия разговора с момента его последнего назначения.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.average_response_time

Среднее время ответа Контакту.

Формат: hh:mm:ss (например, 00:19:08)

$conversation.assignments_count

Количество назначений в разговоре.

$conversation.incoming_messages_count

Количество входящих сообщений, полученных во время разговора.

$conversation.outgoing_messages_count

Количество исходящих сообщений, отправленных во время разговора (без учёта сообщений для рассылки).

$conversation.responses_count

Количество ответов, отправленных в беседе.

$conversation.category

Категория разговора, указанная в закрывающей заметке.

$conversation.summary

Резюме заключительной заметки разговора.

Переменные триггера для объявлений Click-to-Chat

Имя переменной

Описание

$clicktochat.ad_timestamp

Отметка времени, когда было получено входящее сообщение.

$clicktochat.ad_first_incoming_message

Первое сообщение в разговоре, полученное в результате объявления Click-to-Chat.

$clicktochat.ad_channel_id

ID канала, через который было получено входящее рекламное сообщение.

$clicktochat.ad_channel_type

Канал, через который проходит связанный с рекламой разговор.

$clicktochat.ad_contact_type

Тип контакта, связанного с объявлением: новый или существующий

$clicktochat.ad_id

ID объявления CTC.

$clicktochat.ad_name

Название объявления CTC.

$clicktochat.ad_campaign_id

ID кампании CTC.

$clicktochat.ad_campaign_name

Название кампании CTC.

$clicktochat.ad_adset_id

ID adset объявления CTC.

$clicktochat.ad_adset_name

Название adset объявления CTC.

$clicktochat.ad_ad_url

URL объявления CTC.

$clicktochat.ad_reference

Ссылка, связанная с объявлением CTC.

$clicktochat.ad_status

Статус объявления CTC.

$clicktochat.ad_objective

Цель объявления CTC.

$clicktochat.ad_optimization_goal

Цель оптимизации объявления CTC.

$clicktochat.ad_destination_type

Тип назначения, связанный с объявлением CTC.

Переменные триггера для рекламных сообщений TikTok

Переменная

Описание

$tiktokmessagingad.ad_timestamp

Время клика по объявлению

$tiktokmessagingad.ad_first_incoming_message

Первое сообщение, отправленное контактом

$tiktokmessagingad.ad_channel_id

Идентификатор канала обмена сообщениями

$tiktokmessagingad.ad_channel_type

Тип канала (например, TikTok)

$tiktokmessagingad.ad_contact_type

Тип контакта (например, новый или существующий)

$tiktokmessagingad.ad_id

ID объявления

$tiktokmessagingad.ad_name

Название объявления

$tiktokmessagingad.ad_campaign_id

ID кампании

$tiktokmessagingad.ad_campaign_name

Название кампании

$tiktokmessagingad.ad_adgroup_id

ID группы объявлений

$tiktokmessagingad.ad_adgroup_name

Название группы объявлений

$tiktokmessagingad.ad_advertiser_id

ID рекламодателя

$tiktokmessagingad.ad_operation_status

Текущий статус объявления

$tiktokmessagingad.ad_secondary_status

Вторичный статус объявления

Переменные триггера для события завершения звонка

Переменная

Описание

Возможные значения

$call.event_id

Уникальный идентификатор события звонка.

Строка

$call.id

Уникальный идентификатор звонка.

Строка

$call.direction

Направление звонка.

Входящий, Исходящий

$call.language

Язык звонка.

Код языка в виде строки (например, eng)

$call.status

Статус звонка.

Пропущен, Завершён

$call.duration_seconds

Длительность звонка в секундах.

Число

$call.start_time

Отметка времени начала звонка.

Дата и время

$call.end_time

Отметка времени окончания звонка.

Дата и время

$call.contact_id

Уникальный ID Контакта, связанного с звонком.

Строка

$call.contact_first_name

Имя Контакта, связанного со звонком.

Строка

$call.contact_last_name

Фамилия контакта, связанного со звонком.

Строка

$call.contact_phone

Телефонный номер контакта, связанного со звонком.

Строка

$call.user_id

Уникальный идентификатор оператора, который обработал звонок.

Строка

$call.user_first_name

Имя оператора, обработавшего звонок.

Строка

$call.user_last_name

Фамилия оператора, обработавшего звонок.

Строка

$call.user_email

Адрес электронной почты оператора, обработавшего звонок.

Строка

$call.channel_id

Уникальный идентификатор канала, на котором произошёл звонок.

Строка

$call.recording_url

URL записи звонка, если запись включена.

URL

$call.summary_title

Заголовок резюме звонка, сгенерированного ИИ.

Строка

$call.summary_summary

Текст резюме звонка, сгенерированного ИИ.

Строка

$call.summary_action_items

Действия, извлечённые из резюме звонка, сгенерированного ИИ.

Строка

Примечание: Стенограмма звонка недоступна в качестве переменной триггера. Поддерживаются только перечисленные выше переменные.

Поделиться этой статьей
Telegram
Facebook
Linkedin
Twitter

Не удается найти то, что вы ищете? 🔎