开始之前
- 在 Rumore 中打开连接,找到“任意预订系统”卡片。
- 选择“开启预订链接”,然后复制预订链接和密钥。密钥只显示一次,所以在保存好你的 Zap 或场景之前,请不要关闭页面。
密钥丢了?在同一张卡片上选择“更换密钥”。旧密钥还能再用 24 小时,更新期间不会漏掉任何预订。
如果你的预订系统只能在创建预订时启动 zap,也没问题。把到店信息连同时间一起发送;如果之后预订被取消,就用同一个 externalId 再发送一次,并把 status 设为 cancelled。
使用 Zapier
- 创建一个 zap,在你的预订系统中有预订完成时触发。
- 添加 Webhooks by Zapier 步骤,选择 POST,并把预订链接粘贴到 URL 中。
- 将 Payload Type 设为 JSON,然后对应好下面的字段。
- 在 Headers 中添加 Authorization,值填写 Bearer,加一个空格,再接上你的密钥。
使用 Webhooks by Zapier 需要 Zapier 付费套餐。
使用 Make
- 用预订系统的“预订完成”触发器作为场景的开始。
- 添加 HTTP 模块 Make a request,方法选择 POST,并把预订链接粘贴到 URL 中。
- 添加一个名为 Authorization 的请求头,值填写 Bearer,加一个空格,再接上你的密钥。
- 将请求体类型设为 JSON,然后对应好下面的字段。
需要发送的字段
- name:客人的姓名(必填)
- email 或 phone:至少填一个。电话号码要带国家区号,例如 +4512345678。
- visitAt:到店开始的时间,需带时区,例如 2026-10-05T19:30:00+02:00(必填)
- endAt 或 durationMinutes:到店结束的时间。如果两者都没有发送,到店时长按 90 分钟计算。
- externalId:这条预订在你的系统中的 ID,确保同一条预订不会被重复计算
- status:可以是 completed、no_show 或 cancelled。如果不填,就按 completed 处理。
可直接复制的示例
这是 Rumore 期望收到的一条已完成到店记录。把你的预订系统字段对应到这些名称上。必填的只有 name、visitAt,以及邮箱或电话之一。
{
"name": "Dana Levi",
"email": "dana@example.com",
"phone": "+4520123456",
"visitAt": "2026-10-05T19:30:00+02:00",
"endAt": "2026-10-05T21:00:00+02:00",
"externalId": "booking-1042",
"status": "completed"
}在终端里检查链接
想在搭建之前先检查链接和密钥,可以把这段内容粘贴到终端里,并把大写字母的部分换成你自己的预订链接和密钥。示例中的到店是几个月前的,所以 Rumore 会返回 too_old,不会向任何人发出请求。不过 Test Guest 会出现在联系人里。
curl -X POST "YOUR_BOOKING_LINK" \
-H "Authorization: Bearer YOUR_SECRET" \
-H "Content-Type: application/json" \
-d '{"name":"Test Guest","email":"test@example.com","visitAt":"2026-01-15T12:00:00Z","durationMinutes":60,"externalId":"rumore-test-1"}'到店记录送达之后会怎样
- 客人会在到店结束 3 小时后、在你的发送时段内收到请求。如果你在 Rumore 里设置了自己的等待时间,就以你的设置为准。
- 明确表示不想被联系的人永远不会收到请求,也不会有人在上一次请求后不久又收到新的请求。
- 以 cancelled 或 no_show 发送的到店会被保存,但不会向任何人发出请求。用同一个 externalId 和新的状态再发送一次,仍在等待中的请求就会停止。
- Rumore 从不读取你的预订系统中的同意或营销字段,所以不用发送它们。
Rumore 会返回什么
Zapier 和 Make 会在每次运行的历史记录里显示这个返回结果。如果到店记录没有送达,先看这里。
202 accepted到店记录已收到。如果符合条件,客人会在结束 3 小时后收到请求。202 duplicateRumore 已经有这条完全相同的到店记录,所以没有任何变化。202 too_old已保存到客人的历史记录中。这次到店结束已超过 7 天,所以不会向任何人发出请求。401密钥不对,或者预订链接已关闭。422缺少某个字段或无法读取。返回结果会写明是哪个字段。429短时间内到店记录太多。请等一分钟后再发送。