> 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는 웹훅 도구로는 보낼 수 없는 중첩 객체를 요구하고, Square의 MCP 서버는 OAuth 로그인을 요구하므로 Reception은 [Zapier](/docs/ko/reception-ai/integrations/zapier)를 통해 연결됩니다.

> **Note**
>
> Zapier의 Square 앱은 가능한 시간을 확인할 수 없으므로 리셉셔니스트는 빈 시간대를 제안하거나
> 시간이 이미 예약되었는지 알려줄 수 없습니다. 실시간 예약을 위해서는 [Google Calendar](/docs/ko/reception-ai/integrations/google-calendar),
> [Calendly](/docs/ko/reception-ai/integrations/calendly) 또는
> [Cal.com](/docs/ko/reception-ai/integrations/cal-com)을 사용하는 Reception 자체 예약 기능을 이용하세요.

## 설정

### Zapier 연결

아직 연결하지 않았다면 Reception.ai에서 [Zapier](/docs/ko/reception-ai/integrations/zapier)를 연결합니다.

### Square 작업 추가

[mcp.zapier.com](https://mcp.zapier.com)의 Zapier MCP 서버에서 [아래 작업](#actions)을 추가하고 Zapier가 요청하면 Square에 로그인합니다. 각 필드에는 고정 값을 설정하거나, 목록에 따라 AI가 입력하도록 합니다.

### 도구 할당

Reception.ai에서 Zapier 통합의 **Tools** 탭을 열고 **Refresh tools**를 선택한 다음, 각 작업을 **Client**(리셉셔니스트)에 할당합니다.

### 테스트

예약을 요청하는 신규 발신자로 [리셉셔니스트를 테스트](/docs/ko/reception-ai/receptionist/testing)합니다. 고객과 예약이 Square에 표시됩니다.

## 작업

### 발신자 찾기

| 필드                     | 값                                  |
| ---------------------- | ---------------------------------- |
| **Zapier action**      | **Find Customer**                  |
| **Set in Zapier**      | 없음                                 |
| **Let the AI fill in** | **Phone Number**(발신자 번호) 또는 이메일 주소 |
| **Assign to**          | **Client**                         |

### 새 발신자 추가

| 필드                     | 값                                           |
| ---------------------- | ------------------------------------------- |
| **Zapier action**      | **Create Customer**                         |
| **Set in Zapier**      | 없음                                          |
| **Let the AI fill in** | **First Name**, **Last Name**, 전화번호, 이메일 주소 |
| **Assign to**          | **Client**                                  |

### 예약 생성

| 필드                     | 값                                                                                                           |
| ---------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Zapier action**      | **Create Appointment**                                                                                      |
| **Set in Zapier**      | **Location** 및 **Team Member ID**. 서비스가 하나인 경우 **Appointment Service ID**                                   |
| **Let the AI fill in** | **Customer ID**(**Find Customer** 또는 **Create Customer**에서 가져옴), **Date and Time of Appointment**, **Note** |
| **Assign to**          | **Client**                                                                                                  |

여러 서비스를 제공하는 경우, **Location**을 고정 값으로 설정한 **Find Service**도 추가하고 결과에서 AI가 **Appointment Service ID**를 입력하도록 합니다.

> **Tip**
>
> 예약을 위한 [절차](/docs/ko/reception-ai/receptionist/rules-and-procedures)를 추가하세요. 발신자를 찾거나 추가하고,
> 시간을 합의한 뒤 날짜와 시간을 다시 읽어 주고 예약을 생성합니다.

## 제한 사항

* 리셉셔니스트는 예약 가능 여부를 확인할 수 없습니다. 캘린더를 보지 않고 발신자가 요청한 시간으로 예약합니다.
* **Team Member ID**를 고정하면 모든 예약이 동일한 팀원에게 배정됩니다. 리셉셔니스트는 직원 중에서 선택할 수 없습니다.
* 리셉셔니스트는 예약을 변경하거나 취소할 수 없습니다.
* 리셉셔니스트가 실행하는 각 작업은 Zapier 요금제의 작업 수를 사용합니다. Zapier는 현재 성공한 통화당 작업 2개를 계산하며, 실패한 통화는 계산하지 않습니다. 요금제 한도가 소진되면 재설정될 때까지 작업이 중지됩니다.

## 문제 해결

| 문제                               | 확인 사항                                                              |
| -------------------------------- | ------------------------------------------------------------------ |
| Square 작업이 Reception.ai에 표시되지 않음 | Zapier에서 작업을 추가한 뒤 Zapier 통합에서 **Refresh tools**를 선택합니다.           |
| 작업에 **Changed**가 표시되고 사용되지 않음    | Zapier에서 작업을 수정했습니다. **Tools** 탭에서 **Update**를 선택합니다.              |
| **Create Appointment** 실패        | 팀원이 해당 위치에서 예약 가능하며 서비스를 제공하는지 확인합니다.                              |
| 예약 시간이 잘못 지정됨                    | Square 위치의 시간대를 확인하고 리셉셔니스트가 시간을 다시 읽어 주도록 요청합니다.                  |
| 재방문 발신자가 두 번 추가됨                 | 리셉셔니스트가 **Create Customer** 전에 **Find Customer**를 실행하도록 절차를 추가합니다. |