TL;DR — La connexion en 3 étapes
- 1. Webhook sortant de votre formulaire → Leadtonic (entrée des leads).
- 2. Webhook sortant de Leadtonic → votre CRM (qualification + RDV).
- 3. Test de bout-en-bout sur un lead témoin.
- Temps total : ~30 min côté technique, sans toucher au code applicatif.
CRMs supportés en standard
Leadtonic propose des connecteurs pré-configurés pour les CRMs courants. Aucun développement n'est requis — il s'agit de mapping de champs.
Pour un CRM métier non listé, on s'adapte via webhook entrant standard (HTTP POST JSON). Aucun cas n'a été bloquant à ce jour côté nos clients.
Le schéma de l'intégration
Voici le flux de bout en bout :
- Le prospect remplit votre formulaire (site web, landing dédiée, Lead Ads…).
- Le formulaire déclenche un webhook vers l'endpoint Leadtonic. Les données du formulaire arrivent en JSON.
- Leadtonic envoie le message RCS dans la minute, depuis votre marque vérifiée.
- L'agent IA conduit la conversation de qualification + prise de RDV.
- Leadtonic pousse le résultat (lead pré-qualifié + créneau de RDV) vers votre CRM via webhook sortant.
- Le commercial reçoit la fiche dans son CRM avec toute l'information.
Étape 1 — Le webhook entrant (formulaire → Leadtonic)
Récupérer votre URL d'endpoint Leadtonic
Depuis votre tableau de bord Leadtonic → Réglages → Webhooks. L'URL est de la forme :
Vous obtenez aussi une clé API (X-Leadtonic-Token) à ajouter dans les headers du webhook.
Configurer le formulaire pour appeler le webhook
La configuration varie selon votre outil : Webflow Forms, WPForms, HubSpot Forms, Typeform, Tally, formulaires custom. Tous supportent un webhook sortant en HTTP POST.
Format attendu :
Le champ phone est obligatoire (au format E.164). Les autres champs sont optionnels mais améliorent la personnalisation de la conversation.
Étape 2 — Le webhook sortant (Leadtonic → CRM)
Configurer la destination dans Leadtonic
Dans votre tableau de bord Leadtonic → Réglages → Webhooks → Sortants : ajoutez l'URL de votre CRM (ou de Zapier/Make si vous passez par un orchestrateur) et l'authentification éventuelle.
Leadtonic POSTera vers cette URL chaque fois qu'un lead a : (a) terminé la qualification, (b) pris un RDV, (c) explicitement refusé. Format du payload :
Étape 3 — Tester de bout en bout
Lead témoin
Soumettez votre propre formulaire avec votre numéro de téléphone. Vérifiez :
- Le RCS arrive dans la minute (sur votre téléphone).
- La conversation se déroule correctement (bonnes questions, suggestions).
- Après la prise de RDV, votre CRM reçoit bien le lead avec toutes les données.
- Le RDV apparaît dans l'agenda du commercial associé.
Si une étape échoue, le dashboard Leadtonic remonte le log précis (payload reçu, statut HTTP retourné par votre CRM, erreur éventuelle).
Les pièges à éviter
- Format de téléphone — toujours en E.164 (
+33612345678, pas06 12 34 56 78). C'est le point n°1 qui bloque les intégrations. - Champ personnalisé manquant — si votre CRM exige un champ obligatoire (ex : source, propriétaire commercial), il faut le mapper côté Leadtonic dans le payload sortant.
- RGPD & consentement — assurez-vous que votre formulaire mentionne explicitement la prise de contact par SMS 2.0. Standard mais souvent oublié.
- Retry policy — Leadtonic retry 3 fois en cas d'échec du webhook sortant (timeout, 5xx). Vérifiez que votre CRM répond en moins de 10 secondes.
Si vous passez par Zapier ou Make
Pour les setups custom ou les CRMs non listés, beaucoup de nos clients utilisent Make (ex-Integromat) comme orchestrateur. Leadtonic envoie son webhook à Make, qui dispatche ensuite vers : votre CRM principal, votre outil de facturation, Slack pour notifier le commercial, etc.
Ça permet d'ajouter des étapes de routing (par exemple : si le code postal commence par 06, route vers l'agence Antibes ; sinon agence Nice) sans toucher au code.