respond-io
New
🚀 TikTok商务消息现已上线! 将对话转化为转化率,无缝对接。 了解更多。
arrow-icon

首页 >

产品 >
动态变量 >
动态变量概览

动态变量概览

Avatar
Susan Swier
· 13 May 2024
6 分钟

动态变量可以用于个性化发送消息。 在对话中亲自处理联系人问题可以成为建立关系的一个关键组成部分,使他们感到被人看见和被吸纳。

平台上有三种动态变量:

  1. 标准联系变量 代表标准联系人字段,如名字、姓氏和电子邮件。

  2. 自定义联系人字段变量 表示添加到空格中的自定义字段。

  3. 工作流变量 是仅在工作流会话中存在的临时变量。 联系人退出工作流程后,变量的值将被擦除。

工作流变量有三种类型:触发变量、输出变量和通过提问步骤创建的变量。

动态变量:示例

动态变量可以通过将 "$" 前缀添加到联系人字段中。 以下是其语法:

$contact, $assignee$system

平台支持静态文本+动态变量的内插值。

标准联系变量

变量

描述

$contact.名称

由联系人的全名取代(姓氏+姓氏)。

$contact.firstname

被联系人的名字替换。

$contact.lastname

由联系人的姓替换。

$contact.电子邮件

被联系人的电子邮件替换。

$contact.country

被联系人's国家替换。 如果联系人没有国家存储,它将不会被替换,实际字符串将被发送。

$contact.id

被联系人ID替换。

自定义联系人字段变量

变量

描述

$contact.field_name

被自定义字段中的值替换。 例如,如果自定义字段 "城市" 存在,并且一个联系人的值为 "纽约",则发送 $contact.city 将被替换为纽约。

系统变量

变量

描述

$system.current_datetime

被工作区当前日期和时间替换。

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-01-10 09:15:27)

$system.current_date

在工作区的时区被当前日期替换。

格式:YYYY-MM-DD (e.g. 2023-01-10)

$system.当前时间

在工作区的时区被当前时间替换。

Format: hh:mm:ss (e.g. 09:15:27)

受让人变量

变量

描述

$assignee.id

由联系人的受让人的用户ID替代。

$assignee.名称

被联系人受让人的全名所取代(名字+姓)。

$assignee.电子邮件

由联系人的受让人电子邮件替换。

$assignee.firstname

由联系人受让人的名字取代。

$assignee.lastname

被联系人受让人姓氏所取代。

$assignee.团队

由转让人团队的名称取代。

工作流 - 触发变量

触发变量是与工作流触发器相关联的变量。 它们只有在工作流中使用特定触发器时才可用。

触发对话打开触发器的变量

变量

描述

$conversation.opened_timestamp

对话开始的日期和时间。

Format: YYYY-MM-DD hh:mm:ss (e.g. 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

对话开始的日期和时间。

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversation.opened_by_source

触发已打开对话的源 (例如联系人、用户、工作流程、Zapier、API、Make)。

$conversation.opened_by_channel

触发已打开对话的频道 ID。

$conversation.closed_time

对话关闭的日期和时间。

Format: YYYY-MM-DD hh:mm:ss (e.g. 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

首次分配对话的日期和时间。

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversation.first_assignee

第一个受让人的用户 ID。

$conversation.首次响应时间

从对话打开之时起给出第一个响应的时间。

如果发生以下任一情况,则不会显示任何值:
- 对话关闭且没有任何回应。
- 如果第一个响应是由 API 或联系人之前分配给用户。 然后由代理人打开。

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversation.first_response_by

第一个回复的用户ID。

$conversation.last_assignment_timestamp

最后一次分配对话的日期和时间。

如果发生以下任一情况,则不会显示任何值:
- 对话结束且没有受让人。
- 对话中没有作业,比如对话在对话打开之前分配给用户。

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversation.last_assignee

最后一个受让人的用户 ID。

$conversation.time_to_first_assignment

首次将对话分配给第一个用户所花费的时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.first_assignment_to_first_response_time

首次指派对话后给出第一个响应的时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.last_assignment_to_response_time

从对话上次分配到最后受让人给出第一次回应所花费的时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.resolution_time

对话开始时解析对话所需的时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.first_assignment_to_close_time

首次分配对话后解决对话的时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.last_assignment_to_close_time

从对话最后一次分配时起解决对话所需的时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.平均响应时间

回复联系的平均时间。

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.assignments_count

对话中的作业次数。

$conversation.incoming_messages_count

对话中收到的消息数量。

$conversation.outgoing_messages_count

对话期间发送的消息数量(不包括广播消息)。

$conversation.responses_count

对话中发送的回复数量。

$conversation.category

结束语句中指定的对话类别。

$conversation.摘要

对话的闭幕式摘要.

触发点击-聊天广告的变量

变量名称

描述

$clicktochat.ad_timestamp

收到消息时的时间戳。

$clicktochat.ad_first_incoming_message

从点击到聊天广告产生的对话中的第一条消息。

$clicktochat.ad_channel_id

接收消息的频道ID。

$clicktochat.ad_channel_type

进行广告对话的渠道。

$clicktochat.ad_contact_type

与广告关联的联系人类型:新的联系人或返回

$clicktochat.ad_id

反恐委员会广告编号.

$clicktochat.ad_name

反恐委员会的名称。

$clicktochat.ad_campaign_id

反恐委员会广告活动ID号。

$clicktochat.ad_campaign_name

反恐委员会运动名称。

$clicktochat.ad_adset_id

反恐委员会广告识别号码。

$clicktochat.ad_adset_name

反恐委员会广告名称.

$clicktochat.ad_ad_url

反恐委员会的网址。

$clicktochat.ad_reference

与反恐委员会有关的参考资料。

$clicktochat.ad_status

反恐委员会的地位问题。

$clicktochat.ad_objective

反恐委员会的目标。

$clicktochat.ad_optimization_goal

反恐委员会的优化目标。

$clicktochat.ad_destination_type

与反恐委员会有关的目的地类型。

如果标准联系人字段共享与自定义联系人字段相同的名称 数据检索的优先级将赋予标准联系变量。 为了正确的数据检索,请确保所有变量名称都是唯一的。

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

相关文章 :woman_technologist:

如何使用动态变量
学习四个地方使用动态变量:在消息模块、代码片断、工作流和对话流中。

找不到您正在寻找的东西? 🔎