
预约不仅仅是选择一个时间段,更重要的是确保顾客到店。人们不仅会预约,还会询问地点、价格、折扣、营业时间以及是否值得花费时间。
对于多连锁企业来说,在多个地点处理这些咨询可能会让他们不堪重负。电话和电子邮件堆积如山,客户流失,预约失败意味着收入损失。
解决方案是什么?建立一个人工智能聊天机器人,它不仅能自动安排日程,还能在WhatsApp 上提供即时、准确的回答。
本指南将向您展示如何使用Botpress 和Calendly 创建WhatsApp 聊天机器人,以简化日程安排、处理客户问题并确保每次预约都能转化为实际业务。
如何构建预约机器人
在我们开始构建聊天机器人之前,先了解一下您需要什么:
- Calendly 标准计划- 需要 API 访问权限,但可以从 14 天免费试用开始。
- Meta for Business 账户- 免费设置,是整合WhatsApp 的必要条件。
- Botpress 账户- 免费创建,用于构建和管理您的聊天机器人。
设置好这些信息后,请考虑机器人需要处理的信息。预约不仅仅是选择时间,还要确保客户了解他们需要的所有细节。您的聊天机器人应该能够

- 确认可用性- 根据Calendly的日程安排显示空闲时段。
- 收集客户详细信息- 姓名、联系方式、首选地点和任何特殊要求。
- 提供特定地点的信息--营业时间、价格、提供的服务和持续折扣。
- 回答常见问题--取消政策、重新安排时间、停车细节以及客户在预订前通常会问到的其他问题。
通过在一次对话中处理所有这些问题,您的聊天机器人可以确保客户获得所需的一切,从而放心地进行预订。
步骤 1:设置机器人环境
首先在Botpress 中创建一个新项目。登录后,选择 "从零开始 "模板,实现完全自定义和灵活性。
第 2 步:添加知识库
结构良好的知识库可确保您的聊天机器人为客户提供准确的信息,而不仅仅是预约安排。可以通过添加相关文档和结构化数据来有效建立知识库。
上传企业信息
对于客户经常询问的静态业务详情,上传结构化文档是最好的方法。这样可以确保机器人始终掌握准确的最新信息。
.webp)
- 导航至Botpress 的左侧菜单,选择知识库。
- 上传一份包含重要详细信息的文件,其中包括
- 分部地点和地址。
- 每个地点的可用设施。
- 价格、折扣和会员选项。
- 营业时间和联系方式。
使用表格获取动态信息
对于即将发生的事件或经常变化的细节,维护结构化表格比更新文档更有效。表格可以
.webp)
- 更新更方便--可将新事件添加为行,而无需修改整个文件。
- 更好地组织--客户获得结构化、易读的信息。
利用缓存常见问题优化成本
业务政策或常见问题等静态信息应存储在常见问题文档中。这样可以减少不断更新的需要,并利用知识库的缓存功能,从而大大降低应用程序接口的成本。
同时,聊天机器人还能根据客户的询问生成动态的、上下文感知的回复。通过有效构建知识库,企业可以维护一个最新的聊天机器人,提供有价值的信息,同时优化运营成本。
第 3 步:添加Calendly 集成
要让聊天机器人安排预约,您需要将Calendly 与Botpress 连接起来。这样机器人就能访问可用时段并为用户生成预约链接。
1.在Botpress中安装Calendly 集成
- 导航至 Botpress Hub并安装Calendly 集成。
- 该集成对于从Calendly 检索和管理日程安排信息至关重要。
2.从Calendly生成 API 密钥
- 访问Calendly ,从左侧菜单中选择 "集成与应用程序"。
- 选择 API 和 Webhooks,然后创建一个新的 API 令牌。
- 为令牌命名(如Botpress 访问")并生成令牌。
- 根据提示完成双因素身份验证。
- 复制 API 密钥并将其粘贴到Botpress 中的Calendly 集成设置中。
- 保存配置以建立连接。
在此阶段,Calendly 已成功连接到Botpress,允许聊天机器人访问日程安排数据。
9 月 4 日:构建聊天机器人工作流程
现在Calendly 已经集成,是时候建立聊天机器人工作流程来处理预约安排和检索业务信息了。
1.捕捉用户的分支选择
由于用户将在不同地点预约,聊天机器人需要存储所选的分店名称。
.webp)
- 添加用户选择分支的单选节点。
- 创建名为 workflow.branch 的变量来存储选择。
这可确保所有调度链接和响应都是针对正确的分支机构量身定制的。
2.使用Calendly 事件工作流程
您可以在Botpress 中使用Calendly 事件工作流,而不必从头开始创建预约日程安排逻辑。
.webp)
- 打开工作流程,在Botpress Hub 中搜索Calendly 事件工作流程。
- 克隆工作流程,并根据需要进行修改。
- 此工作流程会自动生成包含用户对话 ID的自定义事件链接。
通过对话 ID,聊天机器人会生成一个唯一的预订链接,可以追踪到单个用户。
3.设置Calendly 事件触发器
聊天机器人发送预约链接后,需要检测预约何时确认。

- 右键单击工作流程,选择Calendly 事件触发器。
In the trigger settings, pass the dynamic conversation ID using:
{{event.payload.conversation.id}}
- 这样聊天机器人就能监听与用户特定预订相关的更新。
- 一旦触发,聊天机器人就会检索预定活动的详细信息,并向用户确认预约。
这一步骤可确保对预订进行适当跟踪和确认。
4.处理业务信息和常见问题
用于用户询问分行详情,而不是预约:
.webp)
- 创建一个与知识库相连的自主节点。
- 启用知识搜索,让聊天机器人从上传的常见问题文档中获取答案。
- 现在,聊天机器人可以检索定价、营业时间和服务等详细信息,无需手动更新。
这样既能提高效率,又能确保用户始终获得准确的信息。
步骤 5:在WhatsApp上部署聊天机器人
聊天机器人完全创建后,最后一步就是将其部署到WhatsApp 上,这样用户就可以直接与之互动。这样就能实现无缝预约安排和即时回复咨询。
- 从Botpress 的左侧菜单转到主页。
- 点击授权WhatsApp并将其连接到您的Meta 商务账户。
- 按照屏幕上的步骤完成设置。
连接后,您的聊天机器人将在WhatsApp 上运行,随时处理客户互动。
立即部署您的首个预约聊天机器人
建立一个预约安排聊天机器人仅仅是个开始。有了Botpress,您可以通过整合图片、旋转木马和互动按钮等富媒体元素进一步增强聊天机器人,为用户提供直观的WhatsApp 预约体验。
除了WhatsApp,您的聊天机器人还可以部署在Slack、Microsoft Teams、Telegram 和其他平台上,确保在多个通信渠道上实现无缝调度体验。
今天就开始建设。它是免费的。