Framer
Voeg je agent toe aan een Framer-site met Custom Code.
Voeg je AI-agent toe aan een Framer-site via Custom Code. De snippet wordt op elke pagina geladen zodra deze gepubliceerd is.
Haal eerst je embedcode op via Chatbot > Publiceren in het dashboard.
Snel instellen
- Open je project in Framer.
- Klik in de linkerzijbalk op Project Settings (het tandwielicoon).
- Selecteer het tabblad Custom Code.
- Klik op + Add Script.
- Geef het script een herkenbare naam (bijv. Agentkit Widget).
- Plak je embedcode in de body van het script.
- Kies bij plaatsing voor End of
<body>tag (Body End) — dit is de aanbevolen optie voor chatwidgets. - Kies ervoor om te laden op All Pages.
- Klik op Save.
- Klik rechtsboven op Publish om de update live te zetten.
Voorbeeldformaat (gebruik de echte waarden van Chatbot > Publiceren):
<script src="YOUR_WIDGET_URL" data-chatbot="YOUR_CHATBOT_ID" async ></script>
Waarom End of <body>, niet Head
Framer verdeelt Custom Code in Head Code en End of <body> Code. Chatwidgets horen aan het einde van <body> te staan, zodat ze de eerste render van de pagina niet vertragen — dat sluit ook aan bij het async-attribuut op het script.
Head Code is gereserveerd voor dingen die heel vroeg moeten draaien, zoals analytics-pixels of font-preloads.
Pagina-specifieke installatie
Om de widget alleen op specifieke pagina's te laden:
- Selecteer een pagina in het lagenpaneel van Framer.
- Open Page Settings (rechterpaneel).
- Voeg daar Custom Code toe in plaats van in Project Settings.
Code op paginaniveau draait alleen op die specifieke pagina.
Plannen & domeinen
- Custom Code is beschikbaar op Framer-sites, maar het gebruiken ervan op een custom domain (niet
*.framer.website) vereist meestal een betaald plan. - De widget werkt op de standaard
*.framer.website-URL als je plan Custom Code daar toestaat.
Na het publiceren
Framer Custom Code draait niet in de editor of preview — alleen op de gepubliceerde site. Klik na Save op Publish en open vervolgens de live-URL.
Problemen oplossen
Widget verschijnt niet in de editorpreview.
- Dat is normaal. Custom Code draait alleen op de gepubliceerde site.
Widget verschijnt ook niet op de gepubliceerde site.
- Controleer of je zowel op Save als op Publish hebt geklikt.
- Controleer of je domein is toegestaan bij Chatbot > Publiceren > Beveiliging.
- Ververs de pagina hard (⌘+Shift+R) om de CDN-cache te omzeilen.
Widget flitst even op en verdwijnt dan.
- Controleer op paginaovergangen of animaties van Framer die de DOM opnieuw kunnen laden. De widget hoort bij elke paginalading opnieuw te mounten — gebeurt dat niet, neem dan contact op met support.
Testen
- Open de gepubliceerde URL in een incognitovenster.
- Zoek naar de chatbubbel.
- Klik om te openen en verstuur een testbericht.
Volgende stappen
- Pas het uiterlijk aan in Ontwerp
- Stel domeinbeperkingen in (voeg het domein van je Framer-site toe)
- Voeg voorgestelde berichten toe