> 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.

# Make

Collega uno scenario Make a uno [strumento webhook](/docs/it/reception-ai/integrations/webhooks). Quando una conversazione corrisponde alla descrizione dello strumento, il tuo receptionist raccoglie i dettagli, esegue lo scenario e legge la risposta al chiamante.

## Crea lo scenario

### Aggiungi un webhook personalizzato

In Make, crea uno scenario e aggiungi **Webhooks** → **Custom webhook** come trigger. Seleziona **Add**, assegna un nome al webhook e copia il suo URL. Considera l'URL come un segreto: chiunque lo possieda può eseguire lo scenario.

### Aggiungi i moduli

Aggiungi le app, i router e i filtri necessari allo scenario.

### Restituisci una risposta

Termina lo scenario con **Webhooks** → **Webhook response**. Imposta **Status** su `200` e **Body** su un JSON che il tuo receptionist possa leggere, ad esempio `{"order_status": "shipped", "eta": "Friday"}`. Senza questo modulo, Make risponde `Accepted` e il tuo receptionist non riceve dati.

### Attiva lo scenario

Imposta lo scenario affinché venga eseguito **Immediately as data arrives** e attivalo.

## Crea lo strumento webhook

Vai a **Integrations**, seleziona **Add integration** e scegli **Webhook Tool**.

| Campo                | Valore                                                                                                                                   |
| -------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**             | Cosa fa lo scenario, ad esempio `check_order_status`                                                                                     |
| **Description**      | Quando usarlo, ad esempio "Cerca lo stato di spedizione di un ordine. Usalo quando un chiamante chiede informazioni sul proprio ordine." |
| **Method**           | POST                                                                                                                                     |
| **URL**              | L'URL del webhook personalizzato                                                                                                         |
| **Body Parameters**  | Un parametro per ogni valore necessario allo scenario, ad esempio `order_number` (stringa, obbligatorio)                                 |
| **Assign to agents** | **Receptionist**                                                                                                                         |

Seleziona **Enable**.

## Insegna a Make la struttura dei dati

Make apprende i campi ricevuti da un webhook dalla prima richiesta. Apri il webhook personalizzato, seleziona **Redetermine data structure** e [testa il tuo receptionist](/docs/it/reception-ai/receptionist/testing) con una conversazione che attivi lo strumento. Quando Make mostra **Successfully determined**, mappa i campi nei tuoi moduli.

## Risoluzione dei problemi

| Problema                                             | Cosa verificare                                                                                                                          |
| ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| Lo scenario non viene eseguito                       | Lo scenario deve essere attivo e impostato per l'esecuzione immediata.                                                                   |
| Il receptionist non riceve risposta                  | Aggiungi un modulo **Webhook response** e assicurati che ogni percorso ne raggiunga uno.                                                 |
| Il receptionist dice che lo strumento non è riuscito | Lo scenario deve rispondere entro il **Response timeout** dello strumento. Il valore predefinito è 20 secondi e può arrivare fino a 120. |
| I campi sono vuoti nei moduli successivi             | Ridefinisci la struttura dei dati dopo aver aggiunto o rinominato i parametri del body.                                                  |