Recevoir les formulaires de votre site dans nBot
Branchez le formulaire de contact de votre site, une extension (Contact Form 7, Elementor, WPForms) ou un outil comme Zapier, Make ou n8n : chaque envoi devient un contact dans nBot.
Copiez l’adresse de votre widget
Chaque widget a sa propre adresse de réception de formulaires. Les envois y arrivent comme des contacts de votre organisation.
- Dans le menu, ouvrez Assistant IA › Widgets, puis cliquez sur le widget de votre site.
- Ouvrez la section Formulaires.
- Cliquez sur Copier l’adresse. Elle ressemble à ceci :
https://chat.nbot.ma/api/w/votre-widget/leads
Branchez votre formulaire
La section Formulaires propose trois façons de faire. Choisissez celle qui correspond à votre site.
Un formulaire HTML
Faites pointer votre formulaire vers l’adresse copiée, en méthode POST. Le plus simple est de copier l’exemple de l’onglet Formulaire HTML :
<form action="https://chat.nbot.ma/api/w/votre-widget/leads" method="POST">
<input name="name" placeholder="Votre nom" required>
<input name="email" type="email" placeholder="Votre e-mail" required>
<input name="phone" placeholder="Votre téléphone">
<textarea name="message" placeholder="Votre message"></textarea>
<input type="hidden" name="_redirect" value="https://votre-site.ma/merci">
<input name="_gotcha" tabindex="-1" autocomplete="off" style="display:none">
<button type="submit">Envoyer</button>
</form>
- _redirect : la page de remerciement où arrive le visiteur après l’envoi. Sans elle, nBot affiche une courte page de confirmation.
- _gotcha : un champ caché contre les robots. Les humains ne le voient pas ; les envois qui le remplissent sont ignorés.
Une extension ou un outil d’automatisation
Dans Contact Form 7, Elementor, WPForms, Zapier, Make ou n8n, choisissez l’action Webhook, collez l’adresse et envoyez les données en POST (JSON ou formulaire). Vous n’avez pas à renommer vos champs : nBot reconnaît les noms les plus courants.
Du JavaScript
Si votre formulaire envoie déjà ses données en JavaScript, l’onglet JavaScript donne l’appel à ajouter.
Les champs reconnus
| Champ | Ce que nBot en fait |
|---|---|
name | Le nom du contact. first_name et last_name, prenom et nom ou your-name marchent aussi. |
email | L’e-mail. Facultatif si un téléphone est fourni. |
phone | Le téléphone (aussi tel, mobile, whatsapp). |
company | L’entreprise (aussi societe, organization). |
message | Le message ; subject pour l’objet. |
| tout autre champ | Gardé tel quel sur la fiche du contact. |
consent | Si votre formulaire a une case de consentement, envoyez-la : elle doit être cochée. |
Pour une demande de rendez-vous, ajoutez form=rdv, une date date au format AAAA-MM-JJ et company : la demande arrive aussi dans Agenda › Rendez-vous.
Retrouvez les envois
Chaque envoi arrive dans Formulaires et pages › Réponses, où l’IA le range dans la bonne catégorie (devis, candidature, rendez-vous…) et repère les prospects. Il crée aussi un contact, ou complète le contact qui a déjà cet e-mail ou ce téléphone : le message est ajouté à ses notes, avec la date.
Votre équipe reçoit une notification. Si le widget a un Email de notification (section Paramètres de la page du widget), cette adresse reçoit aussi un e-mail avec le détail. Le visiteur qui a donné son e-mail peut recevoir un accusé de réception : un administrateur le règle dans Formulaires et pages › Tri et envoi, avec Accusé de réception au visiteur.
Pour trier et suivre les envois, voir Traiter les réponses aux formulaires.