Skip to main content
O Webhook Pós-Chamada é enviado automaticamente para a URL do webhook especificada após a conclusão de cada chamada.
Esse webhook contém os detalhes da chamada, as variáveis extraídas, a transcrição e, opcionalmente, o URL da gravação.

Configuração de Webhook

Para habilitar os webhooks pós-chamada:
  • Configure a URL do webhook do seu assistente nas configurações do assistente
  • Ative a opção “Post call webhook” na configuração do assistente
  • 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 URL configurada, contendo o seguinte payload JSON:

Estrutura do Payload

integer
Identificador único da chamada
string
Número de telefone do cliente no formato E.164 (ex: “+1234567890”) ou null se não disponível
string
Número de telefone usado pelo assistente no formato E.164 ou null se não 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 na configuração do seu esquema 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 download da gravação da chamada (incluído apenas se a opção “Include recording in webhook” estiver ativada nas configurações do assistente)
string
Timestamp em formato ISO 8601 indicando quando a chamada foi iniciada
string
Timestamp em formato ISO 8601 indicando quando a chamada foi concluída (usa o campo updated_at do registro da chamada)
object
Informações do lead (incluídas apenas em chamadas de campanha)

Configurações de Webhook

Você pode configurar as seguintes opções para o seu 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 as informações não estiverem disponíveis
  • O campo recording_url só é incluído se a opção “Include recording in webhook” estiver ativada nas configurações do seu assistente
  • O objeto lead só é incluído em chamadas que fazem parte de uma campanha
  • O objeto extracted_variables conterá as variáveis definidas na configuração do esquema pós-chamada do seu assistente