Wat de chat u uit handen neemt
Hij meldt zich uit zichzelf, uw team ziet de sessie erachter en onderweg gaat niets verloren. Wat dat precies betekent, leest u hier.
Het product is in ontwikkeling. Alles hier zonder markering werkt vandaag. De rest draagt een van twee woorden: in de maak – u kunt het al zien, maar vertrouw er nog niet op. binnenkort – het is er nog niet.
De chat meldt zich voordat iemand afhaakt
De meeste bezoekers vragen niets – ze vertrekken. De chat herkent het moment daarvoor en zegt iets.
Docs: Proactive messages
Zes momenten zijn vanaf dag één ingesteld
Lang op een pagina blijven, woedeklik, een fout op de pagina, een vastgelopen formulier, koopintentie, het afrekenen verlaten. U hoeft niets te configureren; woedeklik, vastgelopen formulier en koopintentie worden alleen samen met MousePlayer herkend. In het Free-abonnement werkt per project één proactief bericht.
Een tekstballon, geen venster voor uw neus
Hulp wordt rustig aangeboden. In precies één geval opent het venster vanzelf: vlak voor de koopbeslissing.
Uw eigen regels zonder nieuwe release
Wanneer de chat zich meldt, staat in een regellijst op de server – niet als voorwaarde in uw broncode. U wijzigt een regel in uw account, niet in uw code.
Eén keer afwimpelen en de chat vraagt het niet opnieuw
Frequentiebeperking en een niet-storen-schakelaar horen erbij. Een chat die twee keer hetzelfde vraagt, is reclame.
Uw team ziet wat er eerder gebeurde
Bij elk gesprek hoort de sessie die eraan voorafging – niemand hoeft te beschrijven wat hij net aan het doen was.
Docs: The agent desk
Chat en replay zijn dezelfde sessie
Beide scripts delen één ID, ongeacht welk script als eerste laadt. U hoeft niets te koppelen.
Markeringen in plaats van zoeken
Wat er in de chat gebeurt, wordt in de replay gemarkeerd – u springt direct naar de juiste plek. Alle acht afgesproken markeringen worden vandaag al verstuurd, ook die voor het proactieve bericht zelf.
Live meekijken terwijl de klant typt
De medewerker ziet de pagina van de klant terwijl de klant schrijft – live, niet als opname; een muisbeweging komt in minder dan een kwart seconde bij de medewerker aan. Zodra de sessie voorbij is, opent in plaats daarvan de replay.
Een werkomgeving voor uw medewerkers
Gesprekslijst, toewijzing, de sessiecontext ernaast.
U komt te weten of het geholpen heeft
Na het gesprek: duim omhoog of omlaag, met een opmerking als de bezoeker die wil achterlaten.
Geen bericht gaat verloren
Treinen, liften, slechte wifi. De chat houdt er rekening mee – en dat is gemeten, niet gehoopt.
Docs: Transport and HTTP fallback · Availability, forms and service
Verbinding weg, bericht blijft
Na 30 seconden zonder verbinding: zes berichten verzonden, zes aangekomen, geen enkel dubbel. Gemeten, niet aangenomen.
Het gesprek overleeft een paginawissel
Doorklikken, herladen, teruggaan – de geschiedenis blijft. Meerdere open tabbladen delen één verbinding in plaats van er elk een te openen.
Ook buiten uw tijden
Servicetijden met tijdzone, plaats in de wachtrij en een formulier als er niemand is.
Lange gesprekken blijven soepel
Vanaf 200 berichten tekent de widget alleen wat op dat moment zichtbaar is. Scrollen blijft soepel.
Het ziet eruit zoals u – en blijft leesbaar
Kleur, logo, vorm van de chatknop, uw eigen CSS. Maar één ding is onmogelijk: het zo instellen dat niemand het meer kan lezen.
Docs: Colours, font and theme · The launcher · Texts and languages
Uw merkkleur, direct zichtbaar
Het oppervlak neemt precies uw kleur aan. Logo, positie en vorm van de chatknop staan ernaast, en uw eigen CSS werkt ook.
Het contrast wordt berekend, niet aangenomen
De tekst wordt bijgesteld tot 4,5:1 gehaald is – 1068 metingen, geen enkele daaronder, de slechtste 4,50:1.
Meer dan tekst in de tekstballon
Vet, cursief, links, code, aantikbare snelle antwoorden en kaarten. Alles wordt strikt opgeschoond voordat het verschijnt.
Op een telefoon gedraagt het zich als een app
Volledig scherm, rekening houdend met het schermtoetsenbord en de inkepingen van het apparaat.
Drie talen in de widget
Duits, Engels, Pools – alle drie de woordenboeken zitten in de meegeleverde widget.
Bestand bijvoegenin de maak
Via een knop of slepen en neerzetten: afbeeldingen, PDF, tekst en CSV. Draait als bèta en wordt per project ingeschakeld; de grootte per bestand hangt af van het abonnement.
Snel, stil en zuinig met gegevens
Een chatwidget mag de pagina waarop hij staat daar niet voor laten betalen. Deze cijfers zijn op deze pagina gemeten en u kunt ze controleren met de ontwikkelaarstools van uw browser.
Docs: Security and CSP · Privacy integration
Eerst de knop, de rest later
Een klein deel laadt eerst en tekent de knop. De chat zelf komt pas als de browser niets te doen heeft of iemand de knop aanraakt – hij houdt het laden van uw pagina niet op.
Nul verzoeken aan andere servers
Geen webfont, geen telpixel, geen externe bibliotheek. Uw bezoekers worden nergens anders gemeld.
Hij zit uw CSS niet in de weg
Een gesloten Shadow DOM in beide richtingen. Hij draait onder een strikte Content-Security-Policy zonder één enkel bericht in de console.
Persoonlijke gegevens worden twee keer gemaskeerd
Kaartnummers, IBAN's, e-mailadressen, telefoonnummers, fiscale nummers en identiteitskaartnummers: één keer in de browser voordat er iets wordt verstuurd, en nog eens op de server. Wat nooit aankomt, kan niet uitlekken.
Hij werkt ook zonder toestemming
Zonder gegeven toestemming slaat hij niets blijvend op en geeft hij geen ID door. De chat blijft bruikbaar.
Alleen met het toetsenbord te bedienenin de maak
Focusval in het geopende venster, ESC sluit het, de focus keert terug naar waar hij was – dat is gemeten. Of een schermlezer nieuwe berichten echt aankondigt, heeft nog niemand beluisterd.
Hij past bij uw tools · 34
Vijf integraties zijn klaar, de rest is voorbereid. Als een dienst hapert, wacht die in een wachtrij – het gesprek gaat door.
Docs: Integrations, migration and API keys · Webhooks · Server API (REST v1) and MCP
Slack: antwoorden zonder van app te wisselen
Elk nieuw gesprek verschijnt als thread in het kanaal. U antwoordt in de thread, de klant ziet het in de chat. /rc toont de status.
Ondertekende webhooks – dus ook Zapier, Make en n8n
Vijf gebeurtenissen worden verstuurd: gesprek aangemaakt, bericht ontvangen, overdracht aangevraagd, beoordeling gegeven, nieuwe foutsituatie op uw website. Elke gebeurtenis is ondertekend, zodat uw endpoint deze kan verifiëren.
Als een dienst hapert, wacht die in een wachtrij
Elke integratie loopt via een wachtrij met een stroomonderbreker: na meerdere mislukte pogingen wordt een dienst een tijdje overgeslagen. Een chatbericht wordt daardoor nooit opgehouden.
De rest is voorbereidin de maak
Voor elk ervan staat de aanbieder in de code; de meeste zijn nog niet tegen de echte dienst gedraaid, omdat een account bij die aanbieder nog ontbreekt. Dit is een selectie – we noemen er geen waaraan we nog niet zijn begonnen.
Overstappen kost niets
De JavaScript-API heeft bewust dezelfde namen als die van Intercom: boot, open, identify, track. Wie overstapt, vervangt het script en laat de rest van de code ongemoeid.
E-mail als kanaalin de maak
Mail uit uw mailbox komt in hetzelfde agentenpaneel terecht als de chat, uw antwoord gaat als mail terug, en een antwoord daarop komt in hetzelfde gesprek. Gebouwd en getest tegen gesimuleerde tegenpartijen, nog niet uitgeprobeerd met een echte mailbox.
REST-API
Gesprekken, berichten, projecten, bezoekers op de website, gebeurtenissen en proactieve regels van buitenaf lezen, berichten en gebeurtenissen aanmaken en webhooks registreren – met sleutels per werkruimte, plus een MCP-server voor AI-tools. De bezoekerslijst en MCP kunnen per project worden uitgeschakeld.
klaar voorbereid
- Webhook
- Slack
- WordPress
- WooCommerce
- Shopify
- GA4
- Matomo
- Sentry
- HubSpot
- Pipedrive
- Zendesk
- Freshdesk
- Cal.com
- Stripe
- Telegram
- Messenger
- Notion
- Confluence
- KB-Crawler
Voor bureaus en teams
Meerdere klantprojecten onder één dak, zonder dat iedereen alles ziet.
Accounts die niets verklappen
Inloggen, registratie, wachtwoord resetten. Een verkeerd adres en een verkeerd wachtwoord geven hetzelfde bericht – anders verraadt het formulier wie uw klanten zijn. Na vijf verkeerde wachtwoorden wordt het account 15 minuten geblokkeerd.
Vier rollen, klantprojecten per persoon
Eigenaar, beheerder, lid, lezer. Aan welke klantprojecten iemand mag werken, wordt per persoon ingesteld; de facturering blijft op één plek.
Betaling en abonnement
De abonnementen worden berekend uit de database, de betaling loopt via Stripe. Of u al online kunt boeken, staat bij de prijzen; zolang betalen niet is ingeschakeld, staat dat uitdrukkelijk op de factureringspagina.
E-mails aan uw gebruikers
Bevestiging, uitnodiging, wachtwoord resetten: de berichten gaan per e-mail uit, in de taal die de persoon heeft gekozen.
Waarom wat ontbreekt op deze pagina staat
Een product in ontwikkeling dat alleen zijn afgewerkte onderdelen toont, verkoopt de teleurstelling erbij. Wie hier leest dat het e-mailkanaal nog niet met een echte mailbox is uitgeprobeerd, weet het nu – niet pas op de dag van de integratie.
Hoe we dit alles hebben gemeten, wat nog openstaat en hoe het protocol werkt: Technische details
Docs: Technical integration · Product handbook · Customisation