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

# Вебхук

> Вузол «Вебхук» дозволяє синхронізувати результати запусків голосового агента з вашими зовнішніми системами — CRM, Zapier, n8n тощо.

<Note>
  Для одного голосового агента можна мати кілька вузлів «Вебхук», якщо потрібно синхронізувати результат дзвінка в кількох місцях.
</Note>

### Створення тіла запиту вебхука

Тіло запиту може містити будь-який коректний JSON, і при його побудові можна посилатись на змінні. Нижче — змінні, доступні для тіла запиту:

* `{{workflow_run_id}}` — унікальний ID запуску агента
* `{{workflow_id}}` — ID агента
* `{{workflow_name}}` — назва сценарію
* `{{campaign_id}}` — ID кампанії, до якої належить цей запуск (порожньо для одиничних запусків)
* `{{call_time}}` — час ініціації дзвінка у форматі ISO-8601 UTC
* `{{initial_context.*}}` — змінні початкового контексту
* `{{gathered_context.*}}` — видобуті під час дзвінка змінні
* `{{cost_info.call_duration_seconds}}` — тривалість дзвінка
* `{{recording_url}}` — URL запису дзвінка
* `{{transcript_url}}` — URL транскрипту

Приклад тіла запиту наведено нижче:

```
{
  "call_id": "{{workflow_run_id}}",
  "name": "{{initial_context.name}}",
  "rsvp": "{{gathered_context.rsvp}}",
  "duration": "{{cost_info.call_duration_seconds}}",
  "recording_url": "{{recording_url}}",
  "transcript_url": "{{transcript_url}}"
}
```
