Hoe kunnen wij helpen?

Vertel kort waar het over gaat; wij antwoorden u per e-mail.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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

11–21 mstot de knop zichtbaar is
0,0000verschuift niets bij het verschijnen
86,3 kBzo groot is de hele widget
4,02 kBdaarvan laadt eerst
0verzoeken aan andere servers
0bibliotheken van derden

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
  • E-Mail
  • WordPress
  • WooCommerce
  • Shopify
  • GA4
  • Matomo
  • Sentry
  • HubSpot
  • Pipedrive
  • Zendesk
  • Freshdesk
  • Cal.com
  • Stripe
  • WhatsApp
  • Telegram
  • Messenger
  • Instagram
  • Notion
  • Confluence
  • KB-Crawler

Voor bureaus en teams

Meerdere klantprojecten onder één dak, zonder dat iedereen alles ziet.

Docs: Team, account and security · Plans and limits

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