Sign inGet Started

在 Apple Messages 中提供预约时间

使用时间选择器模板,让客户在 Messages 中选择预约时间。时间选择器响应只记录选择,预约系统或客服必须另行预留时段并确认预约。

编写模板前,从管理日历的服务获取当前可用时间。模板编辑器不会实时获取日历时段,也无法阻止其他客户选择同一时间。

创建时间选择器

  1. 打开模板,选择新建模板 > 时间选择器。
  2. 在内容中输入草稿名称、标题和消息,说明预约类型。
  3. 打开 Apple 投递。设置地点或服务,并填写团队能够关联到所提供预约的事件标识符。
  4. 根据预约日期设置地点 UTC 偏移量(分钟)。如果预约有实际地点,请添加坐标。
  5. 为每个提供的时段选择添加带日期的时段。

以一月份在阿姆斯特丹进行的 30 分钟预约为例,时段可设置为:

  • 时段标识符: visit_2027_01_15_1000
  • 开始日期和时间: 2027-01-15T10:00:00+01:00
  • 时长(秒): 1800
  • 地点 UTC 偏移量(分钟): 60

请将示例替换为实际未来可用的时段。使用完整日期和偏移量,开始时间的秒数设为零。检查预约日期的夏令时变化;偏移量可能与现在不同。

内容中的简单可用时间标签是预览标签。实际发送时,请在 Apple 投递中填入带日期的时段。

原生预约设置,显示时段标识符、完整开始时间和以秒为单位的时长。

查看原尺寸截图。

解释选择的含义

在原生气泡展示的接收消息气泡中描述所提供的操作,可使用 选择到店时间 等措辞。日历系统接受预约前,避免使用声称预约已确认的回复标题。

在个性化下选择商家,保存模板,然后准备并检查测试发送。

单独确认预约

客户选择时段后:

  1. 在对话中查看响应。与您发送的时间比较;响应可能包含选中的标签,而非完整预约记录。
  2. 在预约系统中重新检查可用时间。最初提供的时段可能已经过期。
  3. 使用预约系统的防重复机制预留预约。
  4. 预留成功后,发送确认消息,包含日期、当地时间、地点、参考编号以及更改或取消说明。

如果时段已被占用,请解释该时段不可用并提供更新的时间。重复的客户响应或 webhook 不得创建第二个预约。

验证并处理问题

在授权的 Apple 设备上测试选定时间,包括处于不同时区的设备。检查实际日期和显示时间,不要只检查星期标签。确认流程就绪前,还应测试过期的可选时段和取消操作。

准备失败时,请检查 Apple 投递中的日期、时长、偏移量和必填原生字段。后续发送失败时,请查看消息历史。如果发送成功但日历中没有预约,请单独调查预约步骤。

使用客户旅程规划将这些步骤连接成完整的预约服务。