tag before ."},{"@type":"HowToStep","name":"Configure appearance","text":"In Keloa Settings → Widget appearance, set theme color, position, greeting, and avatar."},{"@type":"HowToStep","name":"Verify","text":"Reload your page; the widget bubble appears bottom-right."}]}
Skip to content
Chatwidget

Een widget waar je
trots op live zet.

Licht (onder 20 KB), tot op de pixel themable, volledig toegankelijk en live op je site met één regel code. Hij onthoudt bezoekers tussen sessies, zodat ze zich nooit hoeven te herhalen.

Onder 20 KB, 1 requestWCAG 2.2 AA standaardLive in vijf minuten
Eén script-tag
<!-- Drop into any page -->
<script src="https://cdn.keloa.ai/w.js"
        data-site="your-site-id"></script>
18 KB
Totale payload
94 ms
Laadtijd
1
Network-request
18 KB
Widget-payload
94ms
Gem. laadtijd
AA
WCAG-toegankelijkheid
5 min
Tijd tot live
Eén regel om live te gaan

Plaats hem. Stem hem later af.

Kopieer één script-tag in je pagina en je staat live. Koppel hem aan je merkkleuren en toon in het dashboard. Geen rebuild, geen deploy, geen ticket bij ontwikkelaars nodig.

  • Eigen kleuren, vorm, positie en launcher-tekst
  • White-label op Scale-plan, geen Keloa-branding
  • WCAG 2.2 AA, navigeerbaar met toetsenbord, screenreader-vriendelijk
  • Proactieve triggers op tijd, scroll-diepte en exit-intent
Volledig themable
Kleuren · vorm · positie · tekst
Sessiegeheugen
Bezoekers herhalen zich nooit
Proactieve triggers
Tijd · exit-intent · scroll-diepte
White-label-klaar
Verwijder Keloa-branding op het Scale-plan
Features

Alles wat bezoekers nodig hebben. Niets meer.

Gebouwd voor storefronts die geven om performance, toegankelijkheid en merk.

Onder 20 KB

De hele widget, inclusief launcher, laadt in onder 20 KB. Je Core Web Vitals blijven schoon.

Volledige theming

Kleuren, vorm, positie, afgeronde hoeken, launcher-tekst. Elke pixel is in te stellen via één CSS-bestand of onze SDK.

WCAG 2.2 AA

Navigeerbaar met toetsenbord, screenreader-vriendelijk en focus-managed. Standaard toegankelijk, geen configuratie nodig.

Sessiegeheugen

De widget onthoudt de bezoeker tussen page loads en sessies. Geen herhaling meer.

Proactieve triggers

Toon de widget na een tijdvertraging, bij exit-intent of wanneer een bezoeker naar een specifiek product scrolt.

White-label op Scale

Verwijder alle Keloa-branding op het Scale-plan. Jouw merk, jouw domein, jouw widget.

Veelgestelde vragen

Vragen over de chatwidget, beantwoord.

Hoe installeren we de chatwidget?

Eén script-tag in de head van je site (of vlak voor de afsluitende body-tag). Werkt op elk platform dat third-party scripts toestaat: statische sites, Shopify-thema's, Webflow, WordPress, Next.js, custom builds. De loader is async en de widget zit in een iframe, dus de eerste paint van je pagina wordt niet beïnvloed.

Vertraagt het onze site?

Nee. Het loader-script is onder de 4 KB, de volledige widget na het opstarten van het iframe is 18 KB gzipped, en het is één network-request. Core Web Vitals blijven schoon. De widget concurreert niet met de resources van je pagina voor paint-, layout- of interactiviteit-scores.

Werkt de widget zonder cookies?

Ja. Keloa zet geen cookies op jouw domein. Sessiestatus staat in de eigen storage van het iframe op app.keloa.ai. Je hebt geen cookiebanner specifiek voor de widget nodig.

Is de widget toegankelijk?

WCAG 2.2 AA out of the box: contrast, navigatie met toetsenbord, focus-rings, ARIA-rollen, schermlezer-aankondigingen, ondersteuning voor reduced-motion. Niet door een externe partij gecertificeerd (geen VPAT), de claim is operator-getest, niet gecertificeerd. We delen testdetails graag op aanvraag.

Kunnen we de kleuren en vorm aanpassen?

Ja. Eén accentkleur (hex), launcher-positie links of rechts, afgeronde hoeken, eigen launcher-tekst. Instellen in het dashboard, werkt meteen. Heb je volledige CSS-controle over elk element nodig, dan is Keloa niet de juiste widget; de afweging is consistente UX en toegankelijkheid over klanten heen.

Kunnen we de 'Powered by Keloa'-link verbergen?

Ja op het Business- en Scale-plan (branding verbergen). Op Starter en Growth blijft de kleine footer zichtbaar. Ook met branding verborgen blijft de asset-URL op app.keloa.ai staan. Als je contract vereist dat elke klantgerichte URL op je eigen domein staat, dan is Keloa vandaag niet de juiste widget.

Kunnen we de widget op meerdere domeinen draaien?

Ja. Voeg elke origin toe aan de allowed-origins-lijst van de agent. Zonder allowlist kan iedereen die jouw snippet kopieert je antwoord-credits gebruiken. Stel de allowlist in voordat je naar productie gaat.

Live op je site in vijf minuten.

Eén script-tag, één site-ID, één gesprek met je eerste bezoeker.