> 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

Il tuo receptionist può cercare un chiamante in Square o aggiungerlo come cliente, quindi creare un appuntamento in Square Appointments all'orario richiesto dal chiamante. L'API di prenotazione di Square richiede oggetti annidati che gli strumenti webhook non possono inviare, mentre il server MCP di Square richiede l'accesso OAuth, quindi Reception si collega tramite [Zapier](/docs/it/reception-ai/integrations/zapier).

> **Note**
>
> L'app Square di Zapier non può verificare gli orari disponibili, quindi il tuo receptionist non può offrire fasce orarie libere né dire
> se un orario è occupato. Per prenotazioni in tempo reale, usa il sistema di prenotazione di Reception con [Google Calendar](/docs/it/reception-ai/integrations/google-calendar),
> [Calendly](/docs/it/reception-ai/integrations/calendly) o
> [Cal.com](/docs/it/reception-ai/integrations/cal-com).

## Configurazione

### Collega Zapier

Se non l'hai ancora fatto, collega [Zapier](/docs/it/reception-ai/integrations/zapier) in Reception.ai.

### Aggiungi le azioni Square

Nel tuo server MCP Zapier su [mcp.zapier.com](https://mcp.zapier.com), aggiungi le [azioni qui sotto](#actions) e accedi a Square quando Zapier lo richiede. Per ogni campo, imposta un valore fisso oppure lascia che l'IA lo compili, come indicato.

### Assegna gli strumenti

In Reception.ai, apri la scheda **Strumenti** dell'integrazione Zapier, seleziona **Aggiorna strumenti** e assegna ogni azione al **Client** (receptionist).

### Provalo

[Testa il tuo receptionist](/docs/it/reception-ai/receptionist/testing) come un nuovo chiamante che chiede un appuntamento. Il cliente e l'appuntamento vengono visualizzati in Square.

## Azioni

### Trova il chiamante

| Campo                       | Valore                                                          |
| --------------------------- | --------------------------------------------------------------- |
| **Azione Zapier**           | **Find Customer**                                               |
| **Imposta in Zapier**       | Nulla.                                                          |
| **Lascia compilare all'IA** | **Phone Number** (il numero del chiamante) o l'indirizzo email. |
| **Assegna a**               | **Client**                                                      |

### Aggiungi un nuovo chiamante

| Campo                       | Valore                                                               |
| --------------------------- | -------------------------------------------------------------------- |
| **Azione Zapier**           | **Create Customer**                                                  |
| **Imposta in Zapier**       | Nulla.                                                               |
| **Lascia compilare all'IA** | **First Name**, **Last Name**, numero di telefono e indirizzo email. |
| **Assegna a**               | **Client**                                                           |

### Crea un appuntamento

| Campo                       | Valore                                                                                                     |
| --------------------------- | ---------------------------------------------------------------------------------------------------------- |
| **Azione Zapier**           | **Create Appointment**                                                                                     |
| **Imposta in Zapier**       | **Location** e **Team Member ID**. **Appointment Service ID**, se offri un solo servizio.                  |
| **Lascia compilare all'IA** | **Customer ID** (da **Find Customer** o **Create Customer**), **Date and Time of Appointment** e **Note**. |
| **Assegna a**               | **Client**                                                                                                 |

Se offri più servizi, aggiungi anche **Find Service** con **Location** impostato su un valore fisso e lascia che l'IA compili **Appointment Service ID** dal risultato.

> **Tip**
>
> Aggiungi una [procedura](/docs/it/reception-ai/receptionist/rules-and-procedures) per le prenotazioni: trova o aggiungi
> il chiamante, concorda un orario, rileggi data e ora, quindi crea l'appuntamento.

## Limitazioni

* Il tuo receptionist non può verificare la disponibilità. Prenota l'orario richiesto dal chiamante senza vedere il tuo calendario.
* Con **Team Member ID** fisso, ogni appuntamento viene assegnato allo stesso membro del team. Il tuo receptionist non può scegliere tra il personale.
* Il tuo receptionist non può riprogrammare o annullare appuntamenti.
* Ogni azione eseguita dal tuo receptionist usa task del tuo piano Zapier. Zapier attualmente conta due task per ogni chiamata riuscita; le chiamate non riuscite non vengono conteggiate. Quando il piano si esaurisce, le azioni si interrompono fino al rinnovo.

## Risoluzione dei problemi

| Problema                                                | Cosa verificare                                                                                        |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| Un'azione Square non viene visualizzata in Reception.ai | Seleziona **Aggiorna strumenti** nell'integrazione Zapier dopo aver aggiunto azioni in Zapier.         |
| Un'azione mostra **Changed** e non viene usata          | L'hai modificata in Zapier. Seleziona **Update** nella scheda **Strumenti**.                           |
| **Create Appointment** non riesce                       | Verifica che il membro del team sia prenotabile nella sede e offra il servizio.                        |
| Gli appuntamenti finiscono all'orario sbagliato         | Verifica il fuso orario della tua sede Square e chiedi al receptionist di rileggere l'orario.          |
| I chiamanti abituali vengono aggiunti due volte         | Aggiungi una procedura affinché il receptionist esegua **Find Customer** prima di **Create Customer**. |