Ratelimiet

Beperk het aantal berichten per sessie om misbruik te voorkomen en kosten te beheersen.

Ratelimiet bepaalt hoeveel berichten elke bezoeker binnen een voortschrijdend tijdvenster kan versturen. Gebruik het om misbruik te voorkomen, kosten te verlagen en eerlijke toegang voor alle bezoekers te waarborgen.

Ratelimiet instellen

  1. Ga naar het tabblad Instellingen van je agent
  2. Klik op Beveiliging
  3. Zoek Ratelimiet
  4. Stel het maximum aantal berichten en de duur van het venster in seconden in
  5. Pas het limietbericht aan (optioneel)
  6. Sla de wijzigingen op

Configuratie-opties

Berichten per venster

Het maximum aantal berichten dat één bezoeker binnen het voortschrijdende venster kan versturen:

  • Min.: 1
  • Max.: 100
  • Standaard: 20

Venster (seconden)

Hoe lang het voortschrijdende venster duurt:

  • Min.: 10 seconden
  • Max.: 3600 seconden (1 uur)
  • Standaard: 240 seconden (4 minuten)

Limietbericht

Aangepaste tekst die aan bezoekers wordt getoond zodra de limiet is bereikt. Maximaal 500 tekens. Standaard: "Too many messages in a row".

Hoe bezoekers worden herkend

Elke bezoeker wordt getraceerd op basis van het IP-adres van de client. Is er geen IP-adres beschikbaar, dan wordt het gesprek-ID als terugvaloptie gebruikt. De limiet wordt server-side per chatbot afgedwongen, dus bezoekers kunnen hem niet omzeilen door hun browsergegevens te wissen.

Wat er gebeurt bij de limiet

Wanneer een bezoeker de limiet overschrijdt, antwoordt de chatbot met je ingestelde limietbericht in plaats van een nieuw antwoord te genereren. De teller reset vanzelf naarmate het voortschrijdende venster verschuift — bezoekers kunnen weer chatten zodra er genoeg tijd is verstreken.

Voorbeeldbericht:

"Too many messages in a row. Please try again later or contact us directly at [email protected]."

De juiste limiet kiezen

Use caseAanbevolen limiet
FAQ/eenvoudige vragen10-15 berichten / 4 min
Klantenondersteuning20-30 berichten / 4 min
Technische documentatie30-50 berichten / 5 min
Complexe consulten50-100 berichten / 10 min

Ratelimiet staat altijd aan — de laagst toegestane waarde is 1 bericht per 10 seconden. Wil je een zeer soepele instelling, verhoog dan maxMessages richting 100 en verklein het venster.

Overwegingen

Te laag:

  • Frustreert bezoekers midden in een gesprek
  • Onvolledige supportinteracties
  • Slechte gebruikerservaring

Te hoog:

  • Risico op misbruik
  • Hogere kosten
  • Kans op spam

Begin met de standaardinstelling (20 berichten per 4 minuten) en stel bij op basis van je Chatlogs-gegevens.

Ratelimiet versus planlimieten

FunctieRatelimietPlanlimieten
BereikPer bezoeker (IP), voortschrijdend tijdvensterPer werkruimte, per maand
DoelMisbruik voorkomenKosten beheersen
Wat er gebeurtLimietbericht wordt teruggestuurdAgent gepauzeerd
ResetZodra het voortschrijdende venster verschuiftFactureringscyclus

Beide kunnen tegelijk actief zijn. Planlimieten beschermen je totale verbruik; ratelimiet beschermt het verbruik per bezoeker.

Ratelimieten monitoren

Controleer of bezoekers tegen limieten aanlopen:

  1. Ga naar Chatlogs
  2. Zoek naar gesprekken die abrupt eindigen
  3. Bekijk het aantal berichten per gesprek

Als veel bezoekers tegen limieten aanlopen, overweeg dan:

  • De limiet te verhogen
  • De antwoordkwaliteit te verbeteren (minder heen-en-weer)
  • Voorgestelde berichten toe te voegen om gesprekken te sturen

Ratelimieten omzeilen

Voor interne tests kun je:

  • De Playground gebruiken (nog steeds onderworpen aan dezelfde limieten)
  • Een aparte testagent aanmaken met een zeer hoge limiet (bijv. 100 berichten per 10 seconden)
  • De limiet tijdelijk verhogen tijdens belastingstests

Best practices

  1. Begin met de standaardinstellingen - 20 berichten per 4 minuten is een goede basiswaarde
  2. Monitor feedback - Controleer of bezoekers klagen over limieten
  3. Combineer met domeinbeperkingen - Extra bescherming
  4. Bied alternatieven - Neem contactgegevens op in het limietbericht
  5. Evalueer regelmatig - Stel bij op basis van het werkelijke gebruikspatroon

Volgende stappen