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

id
integer
Identificador único da chamada
customer_phone
string
Número do cliente no formato E.164 (ex.: “+5511999999999”) ou null se não estiver disponível
assistant_phone
string
Número usado pelo assistente no formato E.164 ou null se não estiver disponível
duration
integer
Duração da chamada em segundos
status
string
Status final da chamada (ex.: “completed”, “busy”, “failed”)
extracted_variables
object
Variáveis extraídas pela IA com base no seu schema pós-chamada
input_variables
object
Variáveis que foram passadas para o assistente antes do início da chamada
transcript
string
Transcrição completa da conversa
recording_url
string
URL para baixar a gravação da chamada (incluída apenas se “Include recording in webhook” estiver habilitado em configurações do assistente)
created_at
string
Timestamp ISO 8601 de quando a chamada foi iniciada
finished_at
string
Timestamp ISO 8601 de quando a chamada foi concluída (usa updated_at do registro da chamada)
lead
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