Framer
Ajoutez votre agent à un site Framer à l’aide de Custom Code.
Ajoutez votre agent IA à un site Framer via Custom Code. L’extrait se charge sur chaque page une fois le site publié.
Récupérez d’abord votre code d’intégration depuis Chatbot > Publier dans le tableau de bord.
Configuration rapide
- Ouvrez votre projet dans Framer.
- Dans la barre latérale gauche, cliquez sur Project Settings (l’icône d’engrenage).
- Sélectionnez l’onglet Custom Code.
- Cliquez sur + Add Script.
- Donnez au script un nom reconnaissable (par exemple Agentkit Widget).
- Collez votre code d’intégration dans le corps du script.
- Dans l’emplacement, choisissez End of
<body>tag (Body End) — c’est l’option recommandée pour les widgets de chat. - Choisissez de le charger sur All pages.
- Cliquez sur Save.
- Cliquez sur Publish en haut à droite pour mettre la mise à jour en ligne.
Exemple de format (utilisez les valeurs réelles de Chatbot > Publier) :
<script src="YOUR_WIDGET_URL" data-chatbot="YOUR_CHATBOT_ID" async ></script>
Pourquoi la fin de <body>, et non le Head
Framer sépare le Custom Code en Head Code et End of <body> Code. Les widgets de chat doivent être placés à la fin de <body> pour ne pas retarder le premier affichage de la page — ce qui correspond aussi à l’attribut async du script.
Le Head Code est réservé aux éléments qui doivent s’exécuter très tôt, comme les pixels d’analyse ou le préchargement des polices.
Installation propre à une page
Pour charger le widget uniquement sur certaines pages :
- Sélectionnez une page dans le panneau des calques de Framer.
- Ouvrez Page Settings (panneau de droite).
- Ajoutez-y le Custom Code plutôt que dans Project Settings.
Le code au niveau de la page ne s’exécute que sur cette page précise.
Forfaits et domaines
- Le Custom Code est disponible sur les sites Framer, mais l’exécuter sur un domaine personnalisé (autre que
*.framer.website) nécessite généralement un forfait payant. - Le widget fonctionne sur l’URL par défaut
*.framer.websitesi votre forfait y autorise le Custom Code.
Après la publication
Le Custom Code de Framer ne s’exécute pas dans l’éditeur ni dans l’aperçu — uniquement sur le site publié. Après avoir cliqué sur Save, cliquez sur Publish, puis ouvrez l’URL en ligne.
Dépannage
Le widget n’apparaît pas dans l’aperçu de l’éditeur.
- C’est normal. Le Custom Code ne s’exécute que sur le site publié.
Le widget n’apparaît pas non plus sur le site publié.
- Vérifiez que vous avez bien cliqué sur Save et sur Publish.
- Vérifiez que votre domaine est autorisé dans Chatbot > Publier > Sécurité.
- Actualisez en forçant le cache (⌘+Shift+R) pour contourner le cache du CDN.
Le widget apparaît un instant, puis disparaît.
- Vérifiez les transitions de page ou animations de Framer susceptibles de recharger le DOM. Le widget doit se remonter à chaque chargement de page — si ce n’est pas le cas, contactez le support.
Tests
- Ouvrez l’URL publiée dans une fenêtre de navigation privée.
- Repérez la bulle de discussion.
- Cliquez pour l’ouvrir et envoyer un message de test.
Étapes suivantes
- Personnaliser l’apparence dans les paramètres Design
- Configurer les restrictions de domaine (ajoutez le domaine de votre site Framer)
- Ajouter des messages suggérés