DialyxDocumentation

Les Webhooks — Automatisez vos workflows

Dialyx envoie des webhooks HTTP en temps réel à chaque événement important. Connectez-les à Zapier, Make, n8n ou votre propre serveur.

3 événements disponibles

call.completed

Déclenché à la fin de chaque appel.

{
event: "call.completed",
timestamp: string,
call_id: string,
assistant_id: string,
caller_phone: string,
duration_seconds: number,
transcript: string,
summary: {
customer_name: string,
call_reason: string,
action_taken: string,
sentiment: "positif" | "neutre" | "negatif",
follow_up_needed: boolean
}
}

appointment.created

Déclenché quand l'IA prend un rendez-vous.

{
event: "appointment.created",
timestamp: string,
appointment_id: string,
customer_name: string,
customer_phone: string,
date: string,
time: string,
reason: string
}

appointment.cancelled

Déclenché quand l'IA annule un rendez-vous.

{
event: "appointment.cancelled",
timestamp: string,
appointment_id: string,
customer_name: string,
date: string,
cancelled_by: "client" | "pro"
}

Configurer un webhook

1

Accéder aux intégrations

Rendez-vous dans Dashboard → Paramètres → Intégrations.

2

Ajouter un webhook

Cliquez sur « Ajouter un webhook ».

3

Coller l'URL de destination

Collez l'URL de votre endpoint : Zapier Catch Hook, Make Custom Webhook, ou l'URL de votre propre serveur.

4

Choisir les événements

Cochez les événements que vous souhaitez recevoir : call.completed, appointment.created, appointment.cancelled.

5

Tester le webhook

Cliquez sur « Tester » pour envoyer un payload de test à votre URL et vérifier que tout fonctionne.

💡 Conseil : Vous pouvez ajouter jusqu'à 5 webhooks par compte. Chaque webhook peut écouter des événements différents.

⚠️ Attention : Votre URL doit être en HTTPS et répondre avec un code 200 en moins de 10 secondes, sinon le webhook sera marqué en erreur.