Comment créer un chatbot avec ChatGPT sur WordPress ?
Un chatbot IA peut répondre aux questions d’un visiteur, expliquer vos services, exploiter le contenu de votre site et orienter un prospect vers la bonne action. Mais pour obtenir quelque chose de vraiment utile, il faut aller plus loin qu’une simple bulle de chat branchée sur une API.
On voit de plus en plus de chatbots sur les sites WordPress. Certains se limitent à afficher quelques réponses pré-écrites. D’autres utilisent réellement un modèle d’intelligence artificielle pour comprendre la question du visiteur et générer une réponse adaptée.
Dans ce guide, nous allons voir comment construire un chatbot basé sur l’API OpenAI pour WordPress, comment lui donner accès aux bonnes informations et surtout comment éviter les erreurs classiques : clé API exposée, réponses inventées, coût mal maîtrisé ou chatbot qui ralentit le site.
Pour intégrer un assistant dans un site WordPress, on utilise généralement l’API depuis le serveur. Un abonnement ChatGPT et l’utilisation de l’API sont deux services distincts. La clé API ne doit jamais être placée directement dans du JavaScript accessible au navigateur.
Comment fonctionne un chatbot IA sur WordPress ?
Le principe est assez simple. Le visiteur écrit une question. WordPress transmet cette question à votre code côté serveur. Celui-ci ajoute vos instructions et, éventuellement, des informations provenant de votre site. La requête est envoyée au modèle puis la réponse revient dans l’interface de chat.
Plugin WordPress ou développement personnalisé ?
Plus rapide pour tester une idée. L’installation et l’interface sont généralement simplifiées, mais les possibilités dépendent du plugin, de son modèle économique et de la façon dont il gère vos données.
Plus de travail au départ, mais davantage de contrôle sur le design, les instructions, la base de connaissances, les limites d’utilisation, les formulaires et l’intégration au parcours commercial.
Pour un simple test, un plugin peut suffire. Pour un chatbot intégré à un vrai parcours commercial, une solution personnalisée devient souvent plus intéressante : on décide précisément ce que le bot peut dire, quelles données il utilise et quand il doit passer la main à un humain.
Étape 1 : créer la connexion à l’API sans exposer la clé
Le navigateur du visiteur ne doit pas communiquer avec l’API en utilisant directement votre clé secrète. La demande doit passer par le serveur WordPress. La clé peut ainsi rester côté serveur et vous pouvez contrôler les requêtes avant de les envoyer.
Visiteur → JavaScript du chatbot
→ endpoint WordPress / serveur
→ API OpenAI
← réponse contrôlée
← affichage dans le chatbot
Étape 2 : définir ce que le chatbot a le droit de faire
Un bon assistant ne reçoit pas simplement une instruction du type « tu es le chatbot de mon entreprise ». Il faut lui donner un cadre : rôle, ton, sujets autorisés, limites, informations prioritaires et comportement lorsqu’il ne connaît pas la réponse.
Pour un site d’entreprise, on peut par exemple lui demander de répondre uniquement à partir des informations disponibles, de ne jamais inventer un tarif absent de la base, d’indiquer clairement lorsqu’une information doit être confirmée et de proposer le formulaire de contact lorsque la demande nécessite une étude humaine.
Étape 3 : lui apprendre le contenu de votre site
C’est ici que le projet devient intéressant. Envoyer l’intégralité du site à chaque question serait lourd, coûteux et peu pertinent. On préfère généralement construire une base de connaissances et récupérer seulement les passages utiles à la question.
Ce principe est souvent appelé RAG, pour Retrieval-Augmented Generation : une recherche sélectionne les informations pertinentes, puis le modèle s’appuie sur ce contexte pour rédiger sa réponse.
Prestations, FAQ, tarifs publics, zones d’intervention, conditions, documentation, pages produits ou informations techniques.
Données privées, brouillons, informations obsolètes, données personnelles et tout contenu qui ne doit pas être communiqué aux visiteurs.
Étape 4 : créer une interface qui ne gêne pas le site
Le chatbot n’a pas besoin d’occuper la moitié de l’écran. Sur ordinateur, une petite bulle fixe peut ouvrir la conversation. Sur mobile, l’interface doit rester compacte et ne pas masquer les boutons importants, le bandeau de cookies ou la navigation.
Il est également inutile de charger une énorme bibliothèque au premier affichage si le visiteur n’ouvre jamais le chatbot. Une bonne intégration peut charger certaines ressources uniquement au moment où elles deviennent nécessaires.
Étape 5 : transformer le chatbot en outil commercial
Un chatbot qui sait uniquement bavarder est amusant quelques minutes. Un chatbot utile doit aider le visiteur à progresser. Il peut identifier la prestation recherchée, proposer la page correspondante, demander quelques informations avant un devis ou transmettre vers un interlocuteur humain.
Pour une PME, un artisan ou un site de services, c’est souvent là que se trouve la vraie valeur : répondre immédiatement aux questions simples sans prétendre remplacer l’échange humain lorsqu’il devient nécessaire.
Combien coûte un chatbot ChatGPT sur WordPress ?
Il faut distinguer le coût de développement et le coût d’utilisation de l’API. Le premier dépend de l’interface, de la base de connaissances, des automatisations et des connexions à vos outils. Le second dépend notamment du modèle utilisé et du volume de texte traité.
Pour un site avec un trafic raisonnable, il est possible de contrôler les dépenses en limitant la longueur des conversations, en choisissant un modèle adapté, en utilisant du cache lorsque c’est pertinent et en empêchant les robots d’abuser de l’endpoint.
Sécurité : les points à ne surtout pas oublier
Elle reste côté serveur. Jamais dans le HTML public, un script front-end ou un dépôt accessible.
Rate limiting, quotas, contrôle de longueur et éventuellement CAPTCHA évitent qu’un tiers utilise votre site comme proxy gratuit.
Un modèle ne doit pas pouvoir déclencher librement une commande, une suppression ou une action sensible.
Les logs sont utiles pour améliorer le bot, mais il faut éviter de conserver inutilement des données personnelles ou sensibles.
Et le RGPD ?
Dès qu’un chatbot peut recevoir des noms, emails, numéros de téléphone ou informations relatives à une personne, la question des données personnelles doit être traitée sérieusement. Il faut savoir quelles données sont envoyées, pourquoi elles le sont, combien de temps elles sont conservées et en informer correctement l’utilisateur.
Un chatbot IA peut-il inventer des réponses ?
Oui. Un modèle génératif peut produire une réponse plausible mais fausse. Une base de connaissances réduit ce risque, mais ne le fait pas disparaître totalement. Pour des informations critiques, il faut prévoir des garde-fous : réponse limitée aux sources disponibles, refus lorsque le contexte est insuffisant, validation humaine ou appel à une source fiable.
Le chatbot doit pouvoir dire « je n’ai pas cette information ». C’est beaucoup plus professionnel qu’un assistant qui invente un délai, un prix ou une condition commerciale.
Faut-il vraiment mettre un chatbot sur tous les sites WordPress ?
Non. Sur un petit site de cinq pages avec très peu de questions récurrentes, un bon formulaire et une FAQ peuvent être plus efficaces. Le chatbot devient pertinent lorsque le site contient beaucoup d’informations, lorsque les visiteurs ont des questions avant de contacter l’entreprise ou lorsqu’il peut réellement simplifier une étape du parcours.
Quelle architecture je choisirais pour WordPress ?
Pour une intégration sérieuse, je séparerais clairement quatre couches : l’interface visible par le visiteur, l’endpoint WordPress sécurisé, la logique d’IA et la base de connaissances. Cette séparation facilite la maintenance et permet de remplacer un composant sans reconstruire tout le chatbot.
Conclusion : commencer petit, puis enrichir
La meilleure première version n’est pas forcément celle qui sait tout faire. Commencez par quelques tâches clairement définies : répondre aux questions fréquentes, expliquer les prestations et orienter vers les bonnes pages. Analysez ensuite les vraies questions des visiteurs pour enrichir la base de connaissances.
Vous obtenez ainsi un chatbot construit à partir d’un besoin réel plutôt qu’un gadget ajouté au site simplement parce que l’intelligence artificielle est à la mode.
Occi-Web peut concevoir l’interface, l’intégration WordPress, la connexion à l’API et la logique métier afin que le chatbot s’intègre réellement au site et au parcours de vos visiteurs.
Parler de mon projet IAQuestions fréquentes
Peut-on intégrer ChatGPT dans WordPress ?
Oui. Une intégration peut utiliser l’API OpenAI via du code côté serveur ou une extension WordPress compatible. La clé API doit rester protégée côté serveur.
Faut-il un abonnement ChatGPT pour utiliser l’API ?
Non. L’utilisation de ChatGPT et la facturation de l’API sont distinctes. Le projet WordPress utilise généralement un compte API avec sa propre facturation.
Comment faire connaître mon site au chatbot ?
On peut créer une base de connaissances à partir de contenus sélectionnés du site puis rechercher les passages pertinents à chaque question avant de demander au modèle de répondre.
Un chatbot WordPress peut-il générer des demandes de devis ?
Oui. Il peut qualifier une demande et orienter vers un formulaire ou un interlocuteur. Les actions sensibles doivent toutefois être contrôlées côté serveur.
Un chatbot IA ralentit-il WordPress ?
Pas nécessairement. Une intégration bien conçue peut charger l’interface de manière légère et différer les ressources ou appels réseau jusqu’à l’ouverture du chatbot.