En bref
Créez un compte Nexoply gratuit, ajoutez les informations de votre entreprise et copiez le code d’installation d’une ligne depuis la page Chatbot de votre tableau de bord. Collez-le une seule fois, juste avant la balise de fermeture </body>, en général dans une zone de pied de page commune à tout le site : un champ de code pour le pied de page, le fichier footer de votre thème ou un include de pied de page partagé. Cela fonctionne sur tout site web où vous pouvez ajouter une balise script : HTML classique, WordPress, Wix, Squarespace, Shopify, Webflow et applications JavaScript. L’assistant répond uniquement à partir des informations sur l’entreprise que vous avez approuvées, et l’offre gratuite (50 conversations par mois) ne demande aucune carte bancaire.
- Une ligne de code, collée une seule fois avant </body> : aucun plugin à développer, aucune clé d’IA et, pour la plupart des sites, aucun développeur.
- Fonctionne sur tout site qui accepte une balise script, de la page HTML écrite à la main au créateur de sites ou à l’application React.
- Le chatbot répond uniquement à partir de vos services, prix, FAQ et politiques, et le dit quand il ne sait pas.
- Les modifications faites dans le tableau de bord arrivent sur votre site en une minute environ, sans retoucher au code.
- Le widget se charge de manière asynchrone, ne dépose aucun cookie et ne peut pas casser votre site.
Avant de commencer
Ajouter un chatbot IA à un site web se fait en deux temps : créer l’assistant, puis le placer sur le site. Avec Nexoply, la première partie se passe dans le tableau de bord Nexoply, sans code et sans clé d’IA, car c’est Nexoply qui fait tourner l’IA. La seconde partie tient en une ligne de code. Il vous faut :
- Un compte Nexoply. Inscrivez-vous gratuitement : l’offre gratuite comprend 50 conversations par mois, sans carte bancaire. Les offres payantes commencent à 19 $ par mois, voir la page des tarifs.
- Un accès à l’endroit où votre site accepte du code personnalisé : un réglage de code de pied de page dans votre créateur de sites, les fichiers de votre thème ou vos templates HTML. Sur les créateurs de sites hébergés, vérifiez que votre forfait autorise le code personnalisé.
- Environ cinq minutes, plus le temps de vérifier les informations sur votre entreprise.
Étape 1 : créez le chatbot avec les informations de votre entreprise
Un chatbot IA pour le site d’une petite entreprise n’est utile que par ce qu’il sait. Dans Nexoply, vous lui donnez vos services et prix, FAQ, politiques, horaires d’ouverture et zones d’intervention. Le plus rapide est l’import du site web : entrez l’adresse de votre site et Nexoply lit vos pages publiques (15 par analyse avec l’offre gratuite, 40 avec Starter, 100 avec Business, 200 avec Pro), y compris les pages construites en JavaScript, puis suggère des services avec leurs prix, des FAQ, des politiques, des horaires et des coordonnées. Vous vérifiez les suggestions ; rien n’est ajouté avant que vous ne l’approuviez.
Dès lors, l’assistant répond uniquement à partir de ces informations. Il a pour consigne de dire quand il ne sait pas au lieu de deviner, et chaque conversation est disponible dans votre tableau de bord pour relecture. Les visiteurs peuvent écrire dans l’une des 12 langues prises en charge et reçoivent des réponses dans la leur. Nexoply n’est pas une messagerie de chat en direct pour des agents humains, et il ne prend lui-même ni réservations ni paiements ; ses boutons peuvent envoyer les visiteurs vers votre page de réservation, votre téléphone ou WhatsApp. Consultez comment fonctionne Nexoply pour avoir une vue d’ensemble.
Étape 2 : copiez votre code d’installation
Ouvrez la page Chatbot de votre tableau de bord (cliquez sur Créer le chatbot si ce n’est pas encore fait) et copiez le code d’installation. Il ressemble à ceci :
<script src="https://nexoply.com/widget.js" data-chatbot="YOUR-KEY" async></script>YOUR-KEY est remplacé par la clé de votre chatbot, que la page Chatbot renseigne pour vous. Cette clé est publique : ce n’est pas un mot de passe et elle ne donne aucun accès à votre compte ; elle indique seulement au widget à quelle entreprise il appartient. Pour voir l’assistant avant de modifier votre site, cliquez sur Ouvrir une page de test avec votre chatbot.
Étape 3 : collez-le juste avant </body>
Sur un site que vous modifiez sous forme de fichiers HTML, collez le code sur une ligne à part, juste au-dessus de la balise de fermeture </body> :
<!-- …le contenu de votre page… -->
<script src="https://nexoply.com/widget.js" data-chatbot="YOUR-KEY" async></script>
</body>
</html>Trouvez votre pied de page commun
Si vos pages partagent un template ou un include de pied de page (courant sur les sites PHP et les générateurs de sites statiques), collez-y le code une seule fois. Sinon, collez-le dans chaque page où le bouton de chat doit apparaître.
Collez-le une fois par page
Un seul exemplaire par page suffit. Le script se charge de manière asynchrone : en le plaçant en fin de page, votre contenu s’affiche en premier.
Mettez en ligne ou déployez
Enregistrez les fichiers, puis mettez-les en ligne ou déployez-les comme vous mettez habituellement votre site à jour.
Où le coller sur les plateformes les plus courantes
Chaque créateur de sites et chaque framework prévoit un endroit pour le code commun à tout le site. Collez-y la même ligne ; les guides par plateforme détaillent chaque cas étape par étape.
- PlateformeWordPress
- Où coller le codeUn plugin de code d’en-tête et de pied de page (par exemple WPCode), zone Footer ; ou le fichier footer.php de votre thème, avant </body>
- Guide pas à pasGuide WordPress
- PlateformeWix
- Où coller le codeSettings → Custom Code → + Add Custom Code, All pages, Body - end (forfait premium avec un domaine connecté)
- Guide pas à pasGuide Wix
- PlateformeSquarespace
- Où coller le codeSettings → Advanced → Code Injection → Footer (forfait Business ou supérieur)
- Guide pas à pasGuide Squarespace
- PlateformeShopify
- Où coller le codeOnline Store → Themes → … → Edit code → layout/theme.liquid, juste avant </body>
- Guide pas à pasGuide Shopify
- PlateformeWebflow
- Où coller le codeProject settings → Custom code → Footer code, puis publication
- Guide pas à pasGuide Webflow
- PlateformeReact
- Où coller le codeindex.html avant </body>, ou un useEffect dans le composant racine
- Guide pas à pasGuide React
- PlateformeNext.js
- Où coller le codenext/script dans app/layout.tsx (App Router) ou pages/_app.tsx (Pages Router)
- Guide pas à pasGuide Next.js
- PlateformeVue et Nuxt
- Où coller le codeindex.html avant </body> ; avec Nuxt, le head de l’application dans nuxt.config.ts
- Guide pas à pasGuide Vue
- PlateformeHTML classique
- Où coller le codeAvant </body> dans chaque page, ou dans votre include de pied de page commun
- Guide pas à pasÉtape 3 ci-dessus
| Plateforme | Où coller le code | Guide pas à pas |
|---|---|---|
| WordPress | Un plugin de code d’en-tête et de pied de page (par exemple WPCode), zone Footer ; ou le fichier footer.php de votre thème, avant </body> | Guide WordPress |
| Wix | Settings → Custom Code → + Add Custom Code, All pages, Body - end (forfait premium avec un domaine connecté) | Guide Wix |
| Squarespace | Settings → Advanced → Code Injection → Footer (forfait Business ou supérieur) | Guide Squarespace |
| Shopify | Online Store → Themes → … → Edit code → layout/theme.liquid, juste avant </body> | Guide Shopify |
| Webflow | Project settings → Custom code → Footer code, puis publication | Guide Webflow |
| React | index.html avant </body>, ou un useEffect dans le composant racine | Guide React |
| Next.js | next/script dans app/layout.tsx (App Router) ou pages/_app.tsx (Pages Router) | Guide Next.js |
| Vue et Nuxt | index.html avant </body> ; avec Nuxt, le head de l’application dans nuxt.config.ts | Guide Vue |
| HTML classique | Avant </body> dans chaque page, ou dans votre include de pied de page commun | Étape 3 ci-dessus |
Sites développés sur mesure et applications JavaScript
- Aucun paquet npm nécessaire. Le widget est toujours la même balise script. Il fonctionne aussi lorsque la balise est ajoutée depuis le code, à condition qu’elle conserve l’attribut data-chatbot et un src contenant widget.js.
- Applications monopages. Il se monte une seule fois sur la page, en dehors de l’élément racine de votre application, conserve la conversation pendant la navigation et revérifie les règles par page quand l’URL change. Le charger deux fois est sans conséquence.
- Rendu côté serveur. Il ne s’exécute que dans le navigateur et ne touche pas au balisage de votre framework : aucun problème d’hydratation.
- Content-Security-Policy. Si votre site en envoie une, autorisez https://nexoply.com dans script-src, connect-src et img-src.
- Tests en local. Si vous remplissez Autoriser uniquement sur ces sites web, ajoutez votre hôte de développement local avec son port (par exemple localhost:3000), ou laissez la liste vide pendant vos tests.
Étape 4 : vérifiez que tout fonctionne
Ouvrez votre site en ligne dans une nouvelle fenêtre de navigation privée. Un bouton de chat apparaît dans le coin inférieur. Posez une vraie question, comme « Intervenez-vous en urgence le week-end ? » ou « Quelles zones couvrez-vous ? » (d’autres exemples dans le guide du chatbot IA pour plombiers). En quelques secondes, la conversation apparaît sous Conversations dans votre tableau de bord Nexoply. Ensuite, les modifications faites dans le tableau de bord arrivent sur votre site en une minute environ, sans modifier à nouveau le code.
Dépannage : le bouton de chat n’apparaît pas
- Code pas encore en ligne. Vérifiez que la modification est enregistrée et publiée ou déployée, puis rechargez le site en ligne dans une fenêtre de navigation privée. Les aperçus des éditeurs de sites n’exécutent pas toujours le code personnalisé.
- Code modifié ou incomplet. Vérifiez que la ligne est complète, de <script à </script>, avec data-chatbot et votre clé inchangés.
- Code personnalisé non autorisé. Sur les créateurs de sites hébergés, le code personnalisé peut dépendre de votre forfait (par exemple, Wix exige un forfait premium avec un domaine connecté, et Squarespace le forfait Business ou supérieur).
- Domaines autorisés. Si vous avez rempli Autoriser uniquement sur ces sites web sur la page Chatbot, vérifiez que chaque adresse de votre site y figure exactement (par exemple monentreprise.com, ou *.monentreprise.com pour les sous-domaines).
- Content-Security-Policy. Une politique stricte bloque le script tant que https://nexoply.com n’est pas autorisé dans script-src, connect-src et img-src.
- Chatbot désactivé ou bloqueurs de publicité. Vérifiez que l’interrupteur Chatbot activé est allumé. Plus rarement, une extension de navigateur bloque les widgets de chat ; essayez un autre navigateur.
Personnaliser l’apparence, puis les étapes suivantes
Le design se règle dans votre tableau de bord Nexoply, jamais dans le code de votre site. Sous Chatbot → Personnaliser, vous pouvez choisir l’icône du bouton de message (ou votre propre image ou SVG), son texte, sa forme, sa taille, ses couleurs, sa bordure, son ombre et sa position, ou utiliser à la place un onglet latéral au bord de l’écran (par exemple « Aide »). Vous pouvez définir une apparence différente sur mobile et utiliser des règles par page pour modifier ou masquer le bouton sur certaines pages (par exemple /services/*). Accordez la fenêtre de chat à vos polices et couleurs, ajoutez votre logo ou partez d’un modèle prêt à l’emploi. Un écran d’accueil peut afficher vos propres boutons, comme Réserver, Appeler ou WhatsApp. Le widget utilise un Shadow DOM : le CSS de votre site ne l’affecte pas.
Relisez ensuite régulièrement les conversations : les questions auxquelles l’assistant n’a pas pu répondre sont listées et peuvent devenir des FAQ en un clic, et les statistiques montrent les sujets, les heures les plus chargées et les pages où le chat a été ouvert. Pour la liste complète des options, consultez les fonctionnalités du chatbot ; pour comparer les outils d’abord, lisez les meilleurs chatbots IA pour les petites entreprises.
Questions fréquentes
Comment ajouter un chatbot à mon site web ?
Créez le chatbot dans un service comme Nexoply, copiez son code d’installation d’une ligne et collez-le une seule fois juste avant </body>, en général dans une zone de pied de page commune à tout le site. Enregistrez ou publiez, puis ouvrez votre site pour voir le bouton de chat.
Dois-je savoir coder ?
Non. Vous créez l’assistant dans le tableau de bord Nexoply, sans code. La seule étape technique consiste à coller une ligne dans votre site, et la plupart des créateurs de sites prévoient un champ exactement pour cela.
Existe-t-il un chatbot IA gratuit pour mon site web ?
L’offre gratuite de Nexoply coûte 0 $, avec 50 conversations par mois et sans carte bancaire. Certains créateurs de sites n’autorisent le code personnalisé que sur les forfaits payants : vérifiez le vôtre.
Fonctionnera-t-il sur mon site web ?
Si vous pouvez ajouter une balise script à votre site, oui : HTML classique, WordPress, Wix, Squarespace, Shopify, Webflow, React, Next.js, Vue et autres sites développés sur mesure.
Ralentit-il mon site web ?
Sans effet perceptible. Le script se charge de manière asynchrone, votre page s’affiche donc en premier, et il attend que la page soit prête. Son code est isolé de sorte qu’une erreur ne puisse jamais casser votre site.
Utilise-t-il des cookies ?
Non. Il ne dépose aucun cookie. Il enregistre un identifiant de visiteur anonyme dans localStorage et la conversation en cours dans sessionStorage, pour que la conversation se poursuive quand les visiteurs passent d’une page à l’autre.
Puis-je l’afficher seulement sur certaines pages ?
Oui. Soit vous collez le code uniquement sur ces pages, soit vous l’installez sur tout le site et utilisez les règles par page du tableau de bord pour modifier ou masquer le bouton sur les pages choisies.

