Envoyer les leads du chatbot vers votre CRM (Zapier, Make)
Envoyez les leads du chatbot vers votre CRM avec Zapier ou Make : URL de webhook, données transmises et test de bout en bout.
Vous suivez déjà vos clients dans un CRM, un tableur Google Sheets ou un outil de devis ? Vous pouvez envoyer les leads du chatbot vers votre CRM automatiquement, grâce à un webhook. Chaque nouveau lead est transmis à l'adresse de votre choix, par exemple un scénario Zapier ou Make, qui le dépose ensuite dans votre outil.
L'envoi vers votre CRM est disponible avec les formules Pro et Scale. Sur les autres formules, le champ est verrouillé. Consultez la page Facturation pour changer de formule.
Étape 1 : créer l'adresse de réception
Commencez dans votre outil d'automatisation :
- Zapier : créez un Zap avec le déclencheur « Webhooks by Zapier », événement « Catch Hook ». Zapier vous donne une adresse qui commence par
https://hooks.zapier.com/. - Make : créez un scénario qui commence par le module « Custom webhook ». Make vous donne une adresse de réception.
- Votre CRM : s'il propose directement une adresse de webhook entrant, vous pouvez l'utiliser.
Copiez cette adresse.
Étape 2 : la coller dans ScanChat AI
- Ouvrez la section Capture de leads de votre chatbot (étape 3, Leads, à la création, ou onglet Leads après avoir cliqué sur Modifier).
- Dans Notifications, collez l'adresse dans URL de webhook (Zapier, Make, CRM…).
- Enregistrez.
L'adresse doit respecter deux règles :
- elle doit commencer par
https://; - elle doit être accessible publiquement sur Internet. Par sécurité, rien n'est envoyé vers une adresse interne ou locale (réseau de votre entreprise, localhost…).
Le réglage se fait chatbot par chatbot : si vous en avez plusieurs, collez l'adresse dans chacun d'eux.
Ce qui est envoyé
Pour chaque lead, ScanChat AI envoie une requête POST au format JSON, au même moment que l'alerte e-mail : dès que le lead est complet, ou 10 minutes après qu'un visiteur a laissé son e-mail ou son téléphone sans terminer. Chaque lead n'est envoyé qu'une fois.
{
"event": "lead.captured",
"lead": {
"id": "…",
"chatbot_id": "…",
"chatbot_name": "Assistant Solaire Plus",
"conversation_id": "…",
"data": { "name": "Marie Dupont", "phone": "0612345678", "postal_code": "69003" },
"is_complete": true,
"consent_given": true,
"created_at": "…"
}
}Dans data, chaque information porte l'identifiant technique du champ (celui affiché sous son nom dans la capture de leads). Dans Zapier ou Make, associez ces valeurs aux colonnes de votre CRM.
Ne changez pas les identifiants une fois votre scénario en place : votre automatisation s'appuie sur eux. Les modèles par secteur utilisent des identifiants en anglais (name, phone, email…) qui restent stables.
Étape 3 : tester de bout en bout
- Ouvrez votre chatbot et cliquez sur Tester le chatbot.
- Faites une conversation complète comme un prospect, en donnant un nom, un e-mail et un numéro de test, et en acceptant le consentement s'il est demandé.
- Dans Zapier ou Make, vérifiez que la requête est bien arrivée, puis terminez le paramétrage de votre scénario.
Si rien n'arrive, vérifiez que le lead apparaît dans Prospects et que l'adresse collée est complète.
L'envoi n'est pas renvoyé en cas d'échec : si votre scénario est désactivé au moment du lead, celui-ci ne sera pas transmis. Il reste visible dans Prospects et dans l'export CSV.
Et ensuite ?
Vous ne trouvez pas votre réponse ? info@scan-chat.ai