> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tigyai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhook

> O nó Webhook permite sincronizar o resultado das execuções dos agentes de voz com seus sistemas externos, como CRM ou outros orquestradores de workflow, como Zapier ou n8n.

<Note>
  Você pode ter vários Webhook Nodes para um único agente de voz, se quiser sincronizar o resultado da chamada em vários lugares.
</Note>

### Criando o payload do Webhook

O payload pode conter um JSON válido, e você pode referenciar variáveis de contexto ao construí-lo usando a sintaxe de chaves duplas — por exemplo `{{workflow_run_id}}`, [`{{initial_context.*}}`](/pt/core-concepts/context-and-variables#initial_context) e [`{{gathered_context.*}}`](/pt/core-concepts/context-and-variables#gathered_context), incluindo o resultado final da chamada `{{gathered_context.call_disposition}}`.

Para ver a lista completa de variáveis disponíveis, opções de autenticação e exemplos de receptores, consulte a referência de desenvolvedor [Webhook Payloads](/pt/developer/webhooks).

Um exemplo de payload é fornecido abaixo:

```json theme={null}
{
  "call_id": "{{workflow_run_id}}",
  "first_name": "{{initial_context.first_name}}",
  "rsvp": "{{gathered_context.rsvp}}",
  "disposition": "{{gathered_context.call_disposition}}",
  "duration": "{{cost_info.call_duration_seconds}}",
  "recording_url": "{{recording_url}}",
  "transcript": "{{transcript}}"
}
```

O campo `transcript` é enviado como um array JSON de mensagens, com as propriedades `role`, `timestamp` e `text`.
