WhatsApp 联系人自定义属性设置:创建行业/品类扩展字段并在群发消息模板中调用变量
联系人属性是你插入消息正文的变量 — 订单号、优惠码、追踪链接、预约时间 — 让同一条模板对每位收件人自动个性化。它们是可复用的合并字段(merge fields),在编辑器中以有含义的名称出现,发送时由 WAthink 按联系人的取值填充。
整理于 WAthink 万智客
实际入口、可用参数与操作权限,请结合所用版本、套餐及已启用模块核对。
本篇内容
概览
联系人属性是你插入消息正文的变量 — 订单号、优惠码、追踪链接、预约时间 — 让同一条模板对每位收件人自动个性化。它们是可复用的合并字段(merge fields),在编辑器中以有含义的名称出现,发送时由 WAthink 按联系人的取值填充。
从 More 菜单的 Attributes 进入。页面列出工作区内每条属性的名称、键、默认值、描述与状态,并提供按状态筛选的侧栏、搜索框以及列表 / 网格切换。
| 项目 | 说明 |
|---|---|
| 在哪里找到 | More 菜单 → Attributes |
| 每页数量 | 每页 12 条。 |
| 作用范围 | 按工作区 — 团队所有成员共享同一套变量。 |
| 在选择器中 | 插入变量时只显示启用的属性。 |
按工作区共享:属性属于工作区,而不属于个人,因此不同工作区之间永远不会看到彼此的定义。
内置字段与自定义属性
撰写消息时会用到两类变量:
| 类型 | 取值来源 | 示例 |
|---|---|---|
| 内置联系人字段 | 已存储在每条联系人记录上。 | 名字、全名、手机号、邮箱、语言 |
| 自定义属性 | 在此「Attributes」页面定义;发送时从联系人已保存的数据(或属性的默认值)填充。 | 订单号、追踪链接、折扣码、预约时间 |
- 内置字段无需创建 — 它们来自联系人。本页面只管理自定义属性。
- 斜杠选择器会列出启用的自定义属性供插入。标准联系人字段由消息编辑器本身插入。
何时新增:如果想个性化的值不是标准联系人字段,就为它创建一条自定义属性;否则直接用内置字段即可。
创建属性
- 点击 New attribute 打开创建弹窗。
- 填写显示名称与键(key)(两者必填)。
- 可选:设置默认值与描述。
- 保持启用(默认)以便属性出现在斜杠选择器中;关闭它则保留定义但从选择器隐藏。
- 保存。新属性会出现在表格顶部。
字段说明
| 字段 | 必填 | 限制 / 规则 | 说明 |
|---|---|---|---|
| 显示名称 | 是 | 最多 120 字符 | 显示在斜杠选择器中的友好标签(例如 "Order ID")。 |
| 键(Key) | 是 | 最多 64 个字符,仅限字母 / 数字 / _ / -,工作区内唯一 | 幕后使用的短名称。建议用小写加下划线,例如 order_id。 |
| 默认值 | 否 | 最多 255 字符 | 发送时联系人缺少该值时使用。 |
| 描述 | 否 | 最多 500 字符 | 说明该属性含义的简短备注。 |
| 启用 | 否 | 开 / 关(默认开) | 开启时出现在斜杠选择器中;关闭则从选择器隐藏,但保留定义。 |
键创建后不可更改。键在创建后为只读 — 编辑弹窗会有意禁用该字段,因为键已被你的模板与消息引用。你可以修改显示名称、默认值与描述,也可以切换启用状态,但不能改键。需要改键时,请新建一条属性并更新你的模板。
用斜杠选择器插入属性
要使用属性,在任何支持编排的消息正文中输入 / — 模板、广播、WhatsApp 营销活动以及流程构建器。选择器会列出启用的属性。
| 按键 | 操作 |
|---|---|
/ | 打开属性选择器。 |
| Enter | 插入高亮的属性。 |
| Esc | 关闭选择器,不插入。 |
选择属性会插入命名占位符(例如 {{order_id}}),而不是裸数字 — 编辑时你看到的始终是有含义的名称。保存时 WAthink 会把它规范化为位置占位符 {{1}}、{{2}}…,并记录「槽位 → 属性键」的映射;发送时按该映射填入收件人的值(缺少值时使用属性的默认值)。
位置占位符与变量映射
存储时,消息正文使用位置占位符 {{1}}、{{2}}、{{3}},同时保存一张槽位到属性键的映射表。这样编辑器与斜杠选择器可以显示有含义的名称,而存储与发送仍能精确对应每个变量的取值。
- 已经写成编号的文本会保持不变;命名占位符会在保存时按首次出现顺序重新编号。
- 编号必须从 1 开始且连续:使用
{{1}}、{{2}}、{{3}},不要跳号。正常通过斜杠选择器插入的内容由 WAthink 自动排好编号;没有占位符的正文始终有效。 - 发送时还可以在模板变量映射面板中为每个槽位单独指定取值 — 可以填字面量、
{{属性键}},或两者混合 — 用于营销活动、广播、定时消息与聊天回复,而无需修改模板本身。留空的槽位表示沿用模板自己的变量映射。
管理列表
表格完全可交互,无需刷新页面:
- 按状态筛选:左侧栏提供 All、Active、Inactive,各自显示实时数量。
- 搜索:按名称、键或描述搜索;输入时实时更新(防抖)。
- 编辑:修改显示名称、默认值、描述或启用开关(键保持锁定)。
- 删除:确认提示后删除该行。
- 三个统计卡片汇总工作区:总数、启用(在选择器中显示)与停用(从选择器隐藏)。
| 状态 | 效果 |
|---|---|
| 启用 | 撰写消息时出现在斜杠选择器中。 |
| 停用 | 从选择器隐藏;定义(以及已保存消息中的占位符)不受影响。 |
最佳实践
- 始终设置默认值。发送时若联系人缺少该值,会使用默认值,而不是让消息失败或显示空白槽位。
- 键使用 snake_case。保持简短一致:
order_id、tracking_url、discount_code、appointment_at。 - 停用而非删除。当要弃用某属性但保留旧模板可用时,关闭它即可 — 它会退出选择器,但定义仍然保留。
属性的使用位置
同一套启用的属性在所有撰写消息的地方都可用 — 斜杠选择器适用于:
- 模板(创建模板时)
- 广播
- WhatsApp 营销活动
- 流程构建器
故障排查
| 现象 | 原因与处理 |
|---|---|
| 属性不出现在斜杠选择器中 | 它是停用状态。编辑并打开启用 — 选择器只加载启用的属性。 |
| 创建时报 "Key already taken" | 该键已在此工作区存在(唯一性按工作区)。换一个键。 |
| 键字段灰显 | 符合预期 — 键在创建后不可修改。需要改键请新建属性。 |
| 模板无法保存 | 正文中的位置占位符不是从 1 开始的连续编号。改为 {{1}}、{{2}}…,不要跳号;也可以让斜杠选择器插入命名占位符,保存时 WAthink 会自动重排编号。 |
| 收件人在变量位置看到空白 | 该联系人没有此属性的值,且未设置默认值。请补充默认值。 |
| 键被判定无效 | 键只允许字母、数字、短横线与下划线,最长 64 个字符。 |
仍需进一步帮助?查看反馈与支持方式