Un webhook à chaque appel Allo

Allo envoie un événement JSON signé à votre endpoint quand un appel sonne, est décroché ou se termine, quand un SMS arrive ou part, et quand un contact change. L'appel terminé contient le résumé IA, la transcription et le lien de l'enregistrement.

Ou discutez-en avec notre équipe
Allo
Léa Martin01 99 00 45 67
Vous avez appelé
0:00 / 6:121x
Résumé de l'appelvoir plus
Un seul système pour 12 commerciaux

12 commerciaux, tous sur leur portable perso. Aucun appel n'arrive dans le CRM aujourd'hui. Leur contrat actuel se termine le 31 mars. Veut les enregistrements pour former les nouveaux. Léa décide, avec l'accord du directeur commercial. Envoyer le devis d'ici vendredi. Caler une démo avec le directeur commercial. Vérifier quels numéros ils veulent garder.

Envoyé à votre webhook

1Vous raccrochez dans AlloL'IA rédige le résumé pendant que vous dites au revoir.

Webhooks
Journal de l'endpoint
Envois
200call.completedà l'instant
200call.answeredil y a 6 min
200call.triggeredil y a 6 min
200sms.receivedil y a 12 min
200contact.updatedil y a 25 min
POSThttps://api.northpeak.example/webhooks/allo200 OK184 ms
En-têtes
webhook-idmsg_2Vq8LmR4tK9xP1zN7cHd
webhook-timestamp1790930927
webhook-signaturev1,Jx7Rk2mQ9vT4bN8cW1yL5pZ0sF3hG6dA…
Corps
{
"topic": "call.completed",
"version": "2.0",
"timestamp": "2026-10-02T08:48:47.000Z",
"data": {
"id": "cll_7QhRk2Vd9mLx4TzP0aWn",
"start_date": "2026-10-02T08:42:05.000Z",
"from_number": "+33199001287",
"from_name": "Atelier Nordique",
"to": "+33199004567",
"to_name": "Léa Martin",
"length": "6m 12s",
"summary": "12 commerciaux, tous sur leur portable perso. Aucun appel n'arrive dans le CRM aujourd'hui. Leur contrat actuel se termine le 31 mars. Veut les enregistrements pour former les nouveaux. Léa décide, avec l'accord du directeur commercial. Envoyer le devis d'ici vendredi. Caler une démo avec le directeur commercial. Vérifier quels numéros ils veulent garder.",
"type": "OUTBOUND",
"result": "ANSWERED",
"recording_url": "https://storage.withallo.com/recordings/rc_8f2k…mp3",
"user_email": "[email protected]"
}
}

2Votre serveur reçoit l'appelUn événement call.completed signé, une trentaine de secondes plus tard, avec le même résumé, la transcription et le lien de l'enregistrement.

Choisissez vos événements,
testez votre endpoint

Configurez-le depuis l'app Allo ou via l'API. Votre endpoint doit être en HTTPS et répondre 200 en moins de 20 secondes.

  • Saisissez votre endpoint HTTPS et choisissez les topics : appels terminés, appels décrochés, SMS envoyés et reçus, contacts, tags, notes et fils de discussion.

    GénéralNumérosÉquipeIntégrationsAPIFacturation
    WebhooksConnecté
    URL du webhook
    https://api.northpeak.example/webhooks/allo
    Événements à envoyer
    call.completedcall.answeredsms.receivedcontact.createdtag.added
    Enregistrer
  • Choisissez un événement et cliquez sur Tester. Allo envoie un événement de test et affiche s'il est arrivé, le code de statut et le temps de réponse.

Ce qu'Allo envoie
à votre endpoint

Choisissez les topics dont vous avez besoin. Chaque événement est un POST signé avec la même enveloppe : topic, version, timestamp et data.

Envoyé à votre endpoint

  • Appels en directcall.received, call.triggered, call.answered
  • Appels terminéscall.completed : enregistrement, transcription, résumé, résultat
  • SMSsms.received, sms.sent
  • Contactscontact.created, contact.updated
  • Tags d'appeltag.added, tag.removed
  • Notes et filsNotes de conversation et de contact, fils de discussion

Votre endpoint doit être en HTTPS et répondre 200 en moins de 20 secondes. Allo relance un envoi échoué jusqu'à 8 fois sur environ 27,5 heures.

À la main
ou avec Allo

Faire circuler les données d'appel à la main

  • Interroger une API pour savoir ce qui s'est passé
  • Exporter les données d'appel pour les déplacer
  • Des scripts qui ratent des événements quand le serveur tombe
  • Des automatisations en retard sur la conversation

Avec Allo

  • Un événement sur votre endpoint au moment où ça arrive
  • Résumé, transcription et lien de l'enregistrement dans le payload
  • Les envois échoués relancés, les manqués rejouables
  • Chaque requête signée : vous savez qu'elle vient d'Allo

Allo est un système téléphonique IA,
pas juste une intégration

La synchro Webhooks n'est qu'une partie. Allo est le téléphone avec lequel votre équipe appelle, écrit et se fait coacher chaque jour.

Voir toutes les fonctionnalités
Réceptionniste IA

Allo répond quand vous ne pouvez pas, qualifie l'appelant et cale le rendez-vous, 24h/24, pour ne perdre aucun lead.

Découvrir cette fonctionnalité
Enregistrement et résumés IA

Chaque appel est enregistré, transcrit et résumé : les points clés et les prochaines étapes sont captés sans prendre de notes.

Découvrir cette fonctionnalité
Pilotez Allo depuis votre assistant IA

Connectez Allo à Claude, ChatGPT et d'autres via le MCP Allo, et récupérez vos données d'appel ou lancez des actions en le demandant.

Découvrir cette fonctionnalité
SMS professionnels intégrés

Envoyez des SMS depuis votre numéro Allo et gardez appels et messages au même endroit.

Découvrir cette fonctionnalité
Power dialer

Enchaînez les appels d'une liste sans composer à la main : vos commerciaux passent leur temps à parler, pas à cliquer.

Découvrir cette fonctionnalité
Analytics des appels

Visualisez le volume d'appels, les résultats et l'activité de l'équipe d'un coup d'œil, et coachez sur de vrais échanges.

Découvrir cette fonctionnalité

Questions fréquentes sur les webhooks

Un agent Allo décroche, vous répond et vous passe l'équipe s'il le faut. C'est la démo la plus rapide de cette page.

01 83 75 57 11

De deux façons. Dans l'app mobile Allo, allez dans Paramètres, puis Intégrations, puis Webhooks, activez-les, saisissez votre URL HTTPS et choisissez les événements. Ou passez par l'API : créez une clé avec le scope WEBHOOKSREADWRITE et envoyez votre URL et vos topics à /v2/webhooks.

Les appels qui sonnent (call.received, call.triggered), décrochés (call.answered) et terminés (call.completed), les tags ajoutés ou retirés, les SMS reçus et envoyés, les contacts créés ou modifiés, ainsi que les notes et les fils de discussion. La liste complète, avec chaque payload, est dans le catalogue d'événements de notre centre d'aide.

L'identifiant de l'appel, l'heure de début, les numéros et noms des deux côtés, la durée, le résultat (décroché, messagerie, pris par l'agent IA, transféré, bloqué ou échoué), les tags, le résumé IA, la transcription, l'URL de l'enregistrement, l'utilisateur Allo sur l'appel et les choix faits dans le menu téléphonique. Il arrive une trentaine de secondes après le raccroché.

Chaque requête porte les en-têtes webhook-id, webhook-timestamp et webhook-signature. Recalculez la signature HMAC-SHA256 avec votre secret de signature et comparez-la à l'en-tête.

Allo relance jusqu'à 8 fois sur environ 27,5 heures. Un endpoint qui échoue pendant 5 jours est désactivé, et une fois réparé vous pouvez rejouer les événements manqués. La livraison est au moins une fois : dédoublonnez avec webhook-id.

L'envoi des appels vers vos propres outils par webhook fait partie de l'offre Business d'Allo.

Oui, quelqu'un doit faire tourner l'endpoint qui reçoit les événements. Si vous préférez ne pas coder, Allo peut envoyer les mêmes appels à Zapier ou Make.