Causerie

🧩 Intégration

Intégrer un chatbot IA à votre site : le widget, ou l’API

Une ligne de script suffit pour afficher le bot. L’API sert, dès le plan Pro, à récupérer contacts et conversations dans vos propres outils : CRM, automatisations, tableaux de bord. Ce guide dit ce que chaque voie permet, et ce qu’implique de tout construire soi-même.

La réponse courte

Pour afficher le chatbot sur un site, aucune API n’est nécessaire : un script copié depuis le dashboard, collé avant la fin de la page, et le bot est en ligne. L’API Causerie est en lecture seule : avec une clé API générée dans le dashboard, elle liste vos chatbots sur tous les plans, et récupère contacts et conversations dans vos outils dès le plan Pro ; le webhook, dès le plan Pro lui aussi, envoie chaque nouveau contact dès sa création. La référence complète des appels est sur la page Intégrations du dashboard.

Deux façons d’intégrer un chatbot IA

La question « comment intégrer une API de chatbot à mon site » cache deux besoins différents. Le premier est d’afficher un assistant qui répond aux visiteurs : c’est le rôle du widget, et il ne demande aucune ligne de code métier. Le second est de relier le chatbot au reste de votre système, pour qu’un contact capté dans le chat arrive dans votre CRM, ou que vos conversations alimentent vos tableaux de bord : c’est le rôle du webhook et de l’API.

Le widget : une ligne de script

Depuis le dashboard, ouvrez votre bot puis l’onglet Intégration. Le snippet s’affiche avec son identifiant ; collez-le avant la balise de fin de body :

<script src="https://dashboard.causeriebot.com/widget.js"
  data-id="VOTRE_IDENTIFIANT_DE_BOT"
  data-url="https://dashboard.causeriebot.com" defer></script>

Le bot apparaît immédiatement, et le guide complet du widget chatbot détaille les réglages, la performance et les pannes courantes. Le widget ne contient aucune clé secrète : l’attribut data-id identifie votre bot, rien de plus, et peut donc être rendu public sans risque.

L’API Causerie : ce qu’elle permet

Une clé API, créée sur n’importe quel plan, donne un accès en lecture à vos chatbots, y compris ceux partagés avec vous : la liste des bots sur tous les plans, puis, dès le plan Pro, les contacts, les conversations, et le détail de chacune avec ses messages. Elle ne crée ni ne modifie de bot, et ne touche pas aux sources. Elle s’appelle depuis un serveur, jamais depuis une page web :

curl "https://dashboard.causeriebot.com/api/public/leads?since=2026-09-01T00:00:00Z&limit=100" \
  -H "Authorization: Bearer csb_live_VOTRE_CLE"

Deux usages reviennent. Le CRM alimenté sans ressaisie : le webhook envoie chaque contact à votre CRM, à Zapier, Make ou n8n dès sa création, et l’API rattrape l’historique avec since. Les tableaux de bord : les conversations et leurs messages, récupérés pour vos analyses ou vos archives.

Où trouver la référence

La clé API se crée dans le dashboard, Paramètres puis Clés API, et la référence complète (réponses, erreurs, signature du webhook, exemples Node.js et PHP) est sur la page Intégrations du dashboard. Elle évolue avec le produit ; c’est la source à jour, ce guide ne la duplique pas.

Tout construire soi-même sur l’API OpenAI ou Mistral

C’est possible, et c’est ce que nous faisions avant de créer Causerie : des chatbots sur mesure branchés sur l’API OpenAI, intégrés dans le code du site. Le principe tient en trois briques : un serveur intermédiaire qui reçoit la question du visiteur (la clé du modèle ne doit jamais se trouver dans le code envoyé au navigateur), une couche qui retrouve les passages pertinents de vos contenus pour les fournir au modèle, et l’appel au modèle lui-même avec des instructions strictes. Voici ce qui reste à votre charge une fois ces trois briques écrites :

Notre expérience : ça marchait, mais chaque mise à jour d’un tarif ou d’une prestation demandait une intervention technique, et le client n’avait aucune visibilité sur ce que le bot racontait. Causerie existe pour régler ces deux points : l’autonomie du client sur ses contenus, et la transparence sur les conversations. Le guide comment fonctionne un chatbot IA détaille la mécanique sans jargon.

Les erreurs d’intégration les plus fréquentes

Intégration et API : vos questions.

Faut-il l’API pour afficher le chatbot sur mon site ?

Non. Le widget s’installe avec une ligne de script copiée depuis le dashboard, sur n’importe quel site : WordPress (plugin officiel), Shopify, Webflow, Wix, HTML. L’API sert à récupérer vos chatbots, vos contacts et vos conversations dans vos propres outils ; elle est en lecture seule.

Quel plan donne accès à l’API Causerie ?

La clé API se crée sur tous les plans, Gratuit compris (dashboard, Paramètres puis Clés API) : elle donne la liste de vos chatbots. Les contacts et les conversations demandent le plan Pro (49 € HT par mois) ou Business (99 € HT par mois), pas Gratuit ni Essentiel. La référence complète des appels est publiée sur la page Intégrations du dashboard.

Puis-je brancher directement l’API OpenAI ou Mistral sur mon site à la place ?

Oui, c’est ce que nous faisions avant de créer Causerie. Il faut alors héberger un serveur intermédiaire (jamais de clé dans le navigateur), indexer vos contenus pour que le modèle réponde depuis vos informations, écrire les garde-fous, gérer les coûts par requête, la conformité RGPD et chaque mise à jour de contenu. C’est faisable pour une équipe technique ; c’est ce travail que la plateforme absorbe.

L’API renvoie « invalid token », que faire ?

La clé a expiré, a été régénérée ou est mal copiée. Régénérez-la dans le dashboard, recopiez-la avec le bouton Copier, vérifiez l’en-tête Authorization: Bearer, et remplacez-la partout où elle est utilisée. Le guide de dépannage détaille les six causes.

Les données qui transitent par l’API sont-elles hébergées en Europe ?

Oui. Les conversations, sources et leads sont hébergés en Europe, chiffrés au repos et en transit, et jamais utilisés pour entraîner des modèles. Ils appartiennent au titulaire du bot, exportables et supprimables à tout moment.

Le bot en ligne aujourd’hui, l’API quand vous en aurez besoin

Commencez avec le widget, gratuitement et sans carte bancaire. Les contacts par l’API et le webhook, dès le plan Pro, viendront quand votre CRM le demandera.

Pas encore de site ? Créer mon compte gratuit →

Sans compte pour essayer · Gratuit pour toujours · Sans carte bancaire