Skip to main content
O Webhook Pós-Chamada é enviado automaticamente para a URL do webhook especificada por você após a conclusão de cada chamada. 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. Habilite “Webhook pós-chamada” na configuração do assistente
  3. Defina as variáveis pós-chamada que a IA deve extrair

Formato da Solicitação

O webhook é enviado como uma solicitação POST para a sua URL configurada com 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 estiver disponível
string
Número de telefone 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: “concluída”, “ocupada”, “falhou”)
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 baixar a gravação da chamada (incluída apenas se “Incluir gravação no webhook” estiver habilitado nas configurações do assistente)
string
Timestamp ISO 8601 quando a chamada foi iniciada
string
Timestamp ISO 8601 quando a chamada foi concluída (usa updated_at do registro da chamada)
object
Informações do lead (incluídas apenas para chamadas de campanha)
array
Lista de chamadas de transferência feitas durante esta chamada (incluída apenas se a chamada tiver transferências)

Configurações do Webhook

Você pode configurar as seguintes opções para o seu webhook pós-chamada:
  • Enviar webhook apenas em chamadas concluídas: Enviar o webhook apenas para chamadas concluídas com sucesso
  • Incluir gravação no webhook: Incluir o campo recording_url no payload
  • Variáveis personalizadas: Defina 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 é incluído apenas se você habilitou “Incluir gravação no webhook” nas configurações do assistente
  • O objeto lead é incluído apenas para chamadas que fazem parte de uma campanha
  • O array transfers é incluído apenas para chamadas que têm chamadas de transferência associadas a elas
  • O objeto extracted_variables conterá as variáveis que você definiu na configuração do esquema pós-chamada do seu assistente