> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Square Appointments

接待员可以在 Square 中查找来电者或将其添加为客户，然后在 Square Appointments 中按来电者要求的时间创建预约。Square 的预约 API 需要 webhook 工具无法发送的嵌套对象，而 Square 的 MCP 服务器需要通过 OAuth 登录，因此 Reception 通过 [Zapier](/docs/zh/reception-ai/integrations/zapier) 连接。

> **Note**
>
> Zapier 的 Square 应用无法查看可用时间，因此接待员无法提供空闲时段，也无法判断某个时间是否已被占用。若需实时预约，请使用 Reception 自带的预约功能以及 [Google Calendar](/docs/zh/reception-ai/integrations/google-calendar)、
> [Calendly](/docs/zh/reception-ai/integrations/calendly) 或
> [Cal.com](/docs/zh/reception-ai/integrations/cal-com)。

## 设置

### 连接 Zapier

如果尚未连接，请在 Reception.ai 中连接 [Zapier](/docs/zh/reception-ai/integrations/zapier)。

### 添加 Square 操作

在 [mcp.zapier.com](https://mcp.zapier.com) 的 Zapier MCP 服务器中，添加[以下操作](#actions)，并在 Zapier 提示时登录 Square。按下表所示，为每个字段设置固定值或让 AI 填写。

### 分配工具

在 Reception.ai 中，打开 Zapier 集成的 **工具** 标签页，选择 **刷新工具**，并将每项操作分配给 **客户**（接待员）。

### 测试

以请求预约的新来电者身份[测试接待员](/docs/zh/reception-ai/receptionist/testing)。客户和预约会显示在 Square 中。

## 操作

### 查找来电者

| 字段               | 值                      |
| ---------------- | ---------------------- |
| **Zapier 操作**    | **查找客户**               |
| **在 Zapier 中设置** | 无。                     |
| **让 AI 填写**      | **电话号码**（来电号码）或电子邮件地址。 |
| **分配给**          | **客户**                 |

### 添加新来电者

| 字段               | 值                          |
| ---------------- | -------------------------- |
| **Zapier 操作**    | **创建客户**                   |
| **在 Zapier 中设置** | 无。                         |
| **让 AI 填写**      | **名字**、**姓氏**、电话号码和电子邮件地址。 |
| **分配给**          | **客户**                     |

### 创建预约

| 字段               | 值                                                      |
| ---------------- | ------------------------------------------------------ |
| **Zapier 操作**    | **创建预约**                                               |
| **在 Zapier 中设置** | **地点** 和 **团队成员 ID**。如果只提供 1 项服务，请设置 **预约服务 ID**。      |
| **让 AI 填写**      | **客户 ID**（来自 **查找客户** 或 **创建客户**）、**预约日期和时间**及 **备注**。 |
| **分配给**          | **客户**                                                 |

如果提供多项服务，还需添加 **查找服务**，并将 **地点** 设为固定值，然后让 AI 根据其结果填写 **预约服务 ID**。

> **Tip**
>
> 为预约添加一个[流程](/docs/zh/reception-ai/receptionist/rules-and-procedures)：查找或添加来电者、商定时间、复述日期和时间，然后创建预约。

## 限制

* 接待员无法检查可用性。它会在看不到日历的情况下，预约来电者要求的时间。
* 如果固定 **团队成员 ID**，所有预约都会分配给同一位团队成员。接待员无法在员工之间进行选择。
* 接待员无法重新安排或取消预约。
* 接待员运行的每项操作都会使用 Zapier 套餐中的任务数。Zapier 目前每次成功调用计为 2 个任务；失败调用不计入。套餐用完后，操作会暂停，直至额度重置。

## 故障排除

| 问题                           | 检查项                                        |
| ---------------------------- | ------------------------------------------ |
| Square 操作未显示在 Reception.ai 中 | 在 Zapier 中添加操作后，在 Zapier 集成中选择 **刷新工具**。   |
| 操作显示为 **已更改** 且未被使用          | 你在 Zapier 中编辑了该操作。请在 **工具** 标签页中选择 **更新**。 |
| **创建预约**失败                   | 检查该团队成员能否在此地点接受预约，以及是否提供该服务。               |
| 预约时间不正确                      | 检查 Square 地点的时区，并让接待员复述时间。                 |
| 重复添加回访来电者                    | 添加一个流程，让接待员先运行 **查找客户**，再运行 **创建客户**。      |