Skip to main content
O Webhook pós-chamada é enviado automaticamente para a URL de webhook que você definiu após cada chamada ser concluída. Este webhook contém detalhes da chamada, variáveis extraídas, transcrição e, opcionalmente, a URL da gravação.

Configuração do Webhook

Para habilitar webhooks pós-chamada:
  1. Configure a URL do webhook do seu assistente nas configurações do assistente
  2. Ative “Post call webhook” na configuração do assistente
  3. Defina as variáveis pós-chamada que a IA deve extrair

Formato da Requisição

O webhook é enviado como uma requisição POST para a sua URL configurada com o seguinte payload JSON:

Estrutura do Payload

integer
Identificador único da chamada
string
Número do cliente no formato E.164 (ex.: “+5511999999999”) ou null se não estiver disponível
string
Número usado pelo assistente no formato E.164 ou null se não estiver disponível
integer
Duração da chamada em segundos
string
Status final da chamada (ex.: “completed”, “busy”, “failed”)
object
Variáveis extraídas pela IA com base no seu schema pós-chamada
object
Variáveis que foram passadas para o assistente antes do início da chamada
string
Transcrição completa da conversa
string
URL para baixar a gravação da chamada (incluída apenas se “Include recording in webhook” estiver habilitado em configurações do assistente)
string
Timestamp ISO 8601 de quando a chamada foi iniciada
string
Timestamp ISO 8601 de quando a chamada foi concluída (usa updated_at do registro da chamada)
object
Informações do lead (incluído apenas para chamadas de campanha)
Configurações do Webhook Você pode configurar as seguintes opções para o webhook pós-chamada: Send webhook only on completed: Envia o webhook apenas para chamadas concluídas com sucesso Include recording in webhook: Inclui o campo recording_url no payload Custom variables: Define variáveis personalizadas que a IA deve extrair da conversa Notas Importantes Os campos customer_phone e assistant_phone podem ser null se a informação não estiver disponível O campo recording_url só é incluído se você habilitar “Include recording in webhook” em configurações do assistente O objeto lead só é incluído para chamadas que fazem parte de uma campanha O objeto extracted_variables conterá as variáveis definidas no schema pós-chamada do seu assistente