Configuração do Webhook
Para habilitar webhooks pós-chamada:- Configure a URL do webhook do seu assistente nas configurações do assistente
- Habilite “Post call webhook” na configuração do assistente
- Defina variáveis pós-chamada que a IA deve extrair
Formato da Requisição
O webhook é enviado como uma requisição POST para a URL configurada com o seguinte payload JSON:Estrutura do Payload
Identificador único da chamada
Número de telefone do cliente em formato E.164 (ex: “+1234567890”) ou null se não disponível
Número de telefone usado pelo assistente em formato E.164 ou null se não disponível
Duração da chamada em segundos
Status final da chamada (ex: “completed”, “busy”, “failed”)
Variáveis extraídas pela IA com base na configuração do seu schema pós-chamada
Variáveis que foram passadas para o assistente antes da chamada começar
Transcrição completa da conversa
URL para baixar a gravação da chamada (incluída apenas se “Include recording in webhook” estiver habilitado nas configurações do assistente)
Timestamp ISO 8601 de quando a chamada foi iniciada
Timestamp ISO 8601 de quando a chamada foi concluída (usa updated_at do registro da chamada)
Informações do lead (incluído apenas para chamadas de campanha)
Configurações do Webhook
Você pode configurar as seguintes opções para o seu webhook pós-chamada:- Send webhook only on completed: Enviar o webhook apenas para chamadas concluídas com sucesso
- Include recording in webhook: Incluir o campo
recording_urlno payload - Custom variables: Definir variáveis personalizadas que a IA deve extrair da conversa
Observações Importantes
- Os campos
customer_phoneeassistant_phonepodem sernullse a informação não estiver disponível - O campo
recording_urlé incluído apenas se você habilitou “Include recording in webhook” nas suas configurações do assistente - O objeto
leadé incluído apenas para chamadas que fazem parte de uma campanha - O objeto
extracted_variablesconterá as variáveis que você definiu na configuração do schema pós-chamada do seu assistente

