Le widget ne s'affiche pas sur mon site

Pourquoi votre bulle de chat n'apparaît pas, et comment corriger le tir.

Dernière mise à jour :

Diagnostic en 3 minutes

Vous avez collé le code d’intégration sur votre site. Vous rechargez. Et… rien. Pas de bulle. Pas de bouton.

Avant de paniquer, lisez les vérifications dans l’ordre — la cause est presque toujours l’une des cinq qui suivent.

1. Vous regardez la bonne page ?

Évidence à vérifier : le code est-il bien sur la page que vous regardez ? Beaucoup de CMS (WordPress, Shopify) ont des règles pour insérer un script « sur toutes les pages » ou « sur certaines pages ». Vérifiez que votre page est concernée.

Test rapide : faites un clic droit sur la page → Afficher la source. Cherchez sens-ai.work (Cmd+F / Ctrl+F). Si vous le trouvez, le script est là. Sinon, l’intégration n’a pas pris.

2. Le navigateur a mis en cache l’ancienne version ?

Très, très fréquent. Votre navigateur affiche encore la page d’il y a 2 heures, sans le code que vous venez d’ajouter.

Solution :

  • Ouvrez la page en navigation privée (Ctrl+Shift+N sur Chrome, Cmd+Shift+N sur Mac, équivalent sur Firefox/Safari).
  • Si la bulle apparaît en navigation privée mais pas en mode normal : c’est juste un cache. Videz le cache du navigateur (Cmd+Shift+Delete) ou rechargez avec Ctrl+F5 (Cmd+Shift+R sur Mac).

Si la bulle n’apparaît même pas en navigation privée, continuez les étapes suivantes.

3. Une erreur dans la console du navigateur ?

C’est l’étape la plus efficace pour diagnostiquer.

  1. Ouvrez votre site.
  2. Faites un clic droit → Inspecter (ou F12).
  3. Cliquez sur l’onglet Console.
  4. Rechargez la page (F5).
  5. Regardez s’il y a des messages rouges.

Les erreurs typiques :

Failed to load resource: net::ERR_BLOCKED_BY_CSP

Votre site a une politique de sécurité (CSP) qui bloque les scripts externes. Vous devez autoriser le domaine sens-ai.work.

Solution : ajoutez https://api.sens-ai.work dans votre Content-Security-Policy :

script-src 'self' https://api.sens-ai.work;
connect-src 'self' https://api.sens-ai.work;

Si vous ne savez pas où changer ça, demandez à votre développeur ou hébergeur. C’est généralement dans les en-têtes HTTP du serveur ou dans une balise <meta> dans le <head>.

Refused to execute script from ... because its MIME type is not executable

Votre serveur sert mal le fichier widget.js. Très rare. Si ça arrive, contactez-nous avec une capture de la console.

Bot not found ou erreur 404

L’identifiant du bot dans votre code n’est pas bon. Vérifiez :

  1. Allez dans Sens-AI → votre bot → CanauxWidget.
  2. Re-copiez le code depuis là.
  3. Recollez-le dans votre site (en remplaçant l’ancien).

CORS error ou Origin not allowed

Vous avez activé la restriction des domaines autorisés (voir Profil et paramètres) et votre domaine actuel n’est pas dans la liste.

Solution :

  • Ajoutez le domaine actuel à la liste autorisée dans Sens-AI.
  • N’oubliez pas localhost si vous testez en local.

4. Le script est chargé mais le widget reste invisible ?

La console est propre, mais la bulle n’apparaît pas. Causes possibles :

Z-index de votre site trop élevé

Votre site a peut-être un menu fixe ou un cookie banner avec un z-index énorme (genre z-index: 999999) qui passe par-dessus le widget. Le widget est techniquement là, juste recouvert.

Solution : ouvrez la console → Éléments → cherchez <sens-ai-widget> dans le HTML. Si vous le trouvez, c’est qu’il est bien chargé. Vérifiez qu’aucun autre élément ne l’écrase.

Un autre widget de chat installé en même temps

Vous avez Crisp, Intercom, Tawk.to, ou un autre chat sur la même page ? Ils peuvent se superposer ou s’écraser.

Solution : retirez le concurrent au moins le temps de tester. Si vous voulez en garder plusieurs, contactez-nous pour qu’on configure des positions différentes.

Votre site est en HTTP (pas HTTPS)

Le widget Sens-AI exige du HTTPS. Pour des raisons de sécurité, certaines de ses fonctions (micro pour la voix, par exemple) sont bloquées sur les pages HTTP.

Solution : passez votre site en HTTPS (la plupart des hébergeurs offrent un certificat SSL gratuit via Let’s Encrypt). Si vous testez en local, utilisez https://localhost avec un certificat auto-signé.

5. Le bot est désactivé côté Sens-AI

Évidence à vérifier : votre bot est-il bien en statut Actif dans Sens-AI ? Un bot désactivé ou suspendu (suite à un échec de paiement par exemple) n’affiche pas le widget.

Vérification : tableau de bord → votre bot → en haut, l’indicateur de statut.

  • 🟢 Actif — tout va bien.
  • 🟠 Désactivé — vous l’avez désactivé ; réactivez-le.
  • 🔴 Suspendu — problème de facturation ; voir Paiement échoué.

Si rien ne marche

Écrivez-nous à [email protected] avec :

  1. L’URL où vous avez essayé d’intégrer le widget.
  2. Une capture d’écran de la console du navigateur (F12 → Console).
  3. Le nom du bot concerné.

On regarde dans les heures qui suivent.

Étape suivante (quand ça marche enfin)

Personnaliser l’apparence du widget : Personnalisation.

Cet article vous a-t-il été utile ?

À lire aussi dans cette section