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 Canaux › 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 Rendez-vous.
Retrouvez les envois
Chaque envoi crée 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, et l’IA le range dans la bonne catégorie (devis, candidature, rendez-vous…).
Votre équipe reçoit une notification. Si le widget a une adresse de relais humain, elle reçoit aussi un e-mail avec le détail. Le visiteur reçoit un accusé de réception s’il a donné son e-mail.
Ouvrez Contacts pour voir les nouveaux envois.