👥 联系人
联系人是 PulseHub 中的客户记录。每个对话都关联到一个联系人,每条入站消息要么匹配现有联系人,要么创建新的联系人。
联系人字段
| 字段 | 描述 |
|---|---|
name | 显示名称 — 从提供商数据中提取或手动输入 |
email | 电子邮箱地址 — 用于匹配入站邮件发件人 |
phone | 电话号码 — 用于匹配 WhatsApp 和 SMS 发件人 |
tags | 用于细分的标签字符串 JSON 数组 |
notes | 客服备注的自由文本字段 |
external_ids | 将频道类型映射到提供商特定 ID 的 JSON 对象 |
联系人匹配(自动去重)
当新的入站消息到达时:
- 如果 sender_phone 存在:通过
contacts.phone匹配 - 否则如果 sender_email 存在:通过
contacts.email匹配 - 否则:通过
external_idsJSON 路径匹配 - 如果没有匹配:创建新联系人
找到匹配时,PulseHub 会更新 external_ids 字段,以在各频道间统一客户信息。
标签
- 联系人标签描述人物:
[vip, enterprise, newsletter] - 对话标签描述问题:
[urgent, billing, bug-report]
两者都存储为 JSON 数组。
外部 ID 参考
| 键 | 来源 |
|---|---|
whatsapp | 发件人电话号码 |
telegram_chat_id | Telegram chat.id |
viber | Viber sender.id |
facebook | Facebook PSID |
instagram | Instagram PSID |
sms | 发件人电话号码 |