Freshdesk-automatisering: regeltypes, toewijzing en webhooks
Door Roman Zakharenko · Feiten gecontroleerd
Freshdesk-automatisering draait op drie regeltypes: Ticket Creation-regels voor nieuwe tickets, Ticket Updates-regels voor gebeurtenissen op bestaande tickets, en Hourly Triggers voor tijdgebonden controles. Toewijzing (round-robin, load-balanced of skill-based) bepaalt wie het ticket krijgt, en webhookacties plus de Freshdesk API verbinden alles met andere systemen.
In één oogopslag
- Freshdesk heeft drie typen automatiseringsregels: Ticket Creation, Ticket Updates en Hourly Triggers.
- Hourly Triggers (voorheen Time Triggers) draaien elk uur, op kalenderuren, en alleen op tickets die in de afgelopen 30 dagen zijn bijgewerkt.
- Ticket Creation-regels kunnen ofwel de eerste overeenkomende regel uitvoeren, ofwel alle overeenkomende regels.
- Freshdesk voert vanuit automatiseringsregels maximaal 1.000 webhookcalls per uur uit; extra calls worden gebufferd.
- Load-based toewijzing telt alleen tickets met een actieve SLA-timer mee voor de werklast van een agent.
De drie typen automatiseringsregels in Freshdesk
Werk je al een tijdje met Freshdesk, dan ken je ze misschien onder hun oude namen. Freshdesk noemde ze vroeger Dispatch'r, Observer en Supervisor, en bracht ze later alle drie samen in één Automations-module, met een apart tabblad per regeltype.
| Regeltype | Vroegere naam | Wanneer het draait | Geschikt voor |
|---|---|---|---|
| Ticket Creation | Dispatch'r | Eén keer, wanneer een nieuw ticket wordt aangemaakt | Binnenkomende tickets categoriseren, prioriteren en routeren |
| Ticket Updates | Observer | Wanneer een gedefinieerde gebeurtenis plaatsvindt op een bestaand ticket | Reageren op antwoorden, notities, status- of veldwijzigingen |
| Hourly Triggers | Supervisor (Time Triggers) | Elk uur, volgens schema | Herinneringen, escalaties, inactieve tickets automatisch sluiten |
Ticket Creation-regels toetsen elk nieuw ticket aan je voorwaarden en voeren bij een match de acties uit. Je kiest of Freshdesk alleen de eerste overeenkomende regel uitvoert of alle overeenkomende regels. Kies je voor de eerste match, dan bepaalt de volgorde van de lijst welke regel wint, dus specifieke regels horen boven algemene.
Ticket Updates-regels: gebeurtenissen, voorwaarden, acties
Ticket Updates is het enige regeltype waarin je gebeurtenissen instelt. Een regel heeft minstens één gebeurtenis nodig en gaat af zodra een daarvan overeenkomt. Je stelt ook in wie de actie heeft uitgevoerd: een agent, de aanvrager, een van beiden, een collaborator of het System zelf.
- Gebeurtenissen: een ticketeigenschap verandert, een agent of groep wordt bijgewerkt, er wordt een notitie toegevoegd, er wordt een antwoord verstuurd, er komt klantfeedback binnen; systeemgebeurtenissen zijn onder meer een mislukte e-mailbezorging en een ticket dat over tijd raakt.
- Voorwaarden: ticketeigenschappen (inclusief tags en aangepaste velden), contactgegevens van de aanvrager en bedrijfsvelden.
- Acties: velden instellen, agent of groep opnieuw toewijzen, tags of watchers toevoegen, een notitie toevoegen, een agent, groep of aanvrager e-mailen, als spam markeren of verwijderen, of een webhook activeren.
Ticket Updates is ook het enige regeltype dat een nieuw ticket kan aanmaken of een threadbericht kan toevoegen. Welke gebeurtenissen er precies beschikbaar zijn, hangt af van je abonnement en de functies die je hebt ingeschakeld.
Hourly Triggers: tijdgebonden regels
Hourly Triggers wachten niet op een gebeurtenis. Ze scannen elk uur de tickets en ondernemen actie op de tickets die overeenkomen. Dat schema bepaalt hoe je ze opstelt:
- De tijdslimiet die je instelt moet minstens één uur zijn, want de regel draait maar eens per uur.
- Ze tellen kalenderuren, geen kantooruren.
- Ze verwerken alleen tickets die in de afgelopen 30 dagen zijn bijgewerkt.
- Ze werken alleen met ticketeigenschappen, niet met contact- of bedrijfseigenschappen.
Een tijdgebonden regel die niet zorgvuldig is gedefinieerd, wordt elk opeenvolgend uur opnieuw op hetzelfde ticket uitgevoerd. Een gebruikelijke oplossing is een 'greater than'-tijdvoorwaarde te combineren met een 'less than'-voorwaarde, zodat het ticket maar één keer overeenkomt.
Automatische tickettoewijzing
Automatiseringsregels stellen meestal de groep in; toewijzing bepaalt welke agent in die groep het ticket krijgt. De automatische toewijzing van Freshdesk draait op de Omniroute-engine en biedt per groep drie methoden:
- Round-robin: verdeelt tickets om de beurt over de beschikbare agents in de groep, slaat agents met volle capaciteit over en geeft het ticket aan de geschikte agent die het langst geleden een ticket kreeg.
- Load-balanced: stuurt elk nieuw ticket naar de agent met de laagste werklast, totdat elke agent het ingestelde maximum bereikt. Alleen tickets met een actieve SLA-timer tellen mee voor de werklast, dus een ticket oplossen of naar een status zonder SLA-timer zetten maakt capaciteit vrij.
- Skill-based: agents hebben skills die op prioriteit zijn gerangschikt, en een nieuw ticket gaat naar een agent met de eerste overeenkomende skill. Freshdesk raadt een fallback-skill aan, met de groep als voorwaarde, die voor alle agents als laatste is gekoppeld, zodat geen enkel ticket zonder toewijzing blijft.
Welke methoden je kunt gebruiken, hangt af van je abonnement, dus controleer je groepsinstellingen voordat je er een kiest. Handmatig toegewezen tickets tellen nog steeds mee voor de werklast en kunnen een agent over de limiet duwen, waardoor automatische toewijzing aan die agent pauzeert totdat het aantal weer daalt.
Webhooks en de Freshdesk API
Een webhook in Freshdesk is een automatiseringsactie die een API-call naar een ander systeem doet. Je kiest het requesttype en de callback-URL, en zowel de URL als de payload kunnen placeholders bevatten, zoals {{ticket.id}}. Doe je via een webhook een GET-call, dan kan de regel de response niet gebruiken; Freshdesk verwijst daarvoor naar zijn Trigger API-actie.
Freshdesk voert vanuit automatiseringsregels maximaal 1.000 webhookcalls per uur uit. Calls daarboven worden gebufferd totdat er in het volgende uur nieuwe capaciteit is, dus flows met hoge volumes moeten niet afhankelijk zijn van directe aflevering.
Voor integraties die buiten Freshdesk draaien, gebruik je de REST API op your-domain.freshdesk.com/api/v2/. Requests authenticeren met je API-sleutel als gebruikersnaam en een willekeurige dummywaarde als wachtwoord. Rate limits gelden per account per minuut en hangen af van je abonnement; een 429-response betekent dat de limiet op is, en de Retry-After-header vertelt hoeveel seconden je moet wachten. Het opvragen van tickets levert standaard alleen de afgelopen 30 dagen op, dus gebruik het filter updated_since voor oudere tickets.
Dit laten bouwen
TascaLab bouwt op je bestaande Freshdesk-account, zonder overstap naar een ander platform, met automatiseringsregels, webhooks, de Freshdesk API en Make of n8n waar dat helpt. Ticket Routing & Categorization is een eenmalig project van € 690; Custom Automation kost vanaf € 1.070. Elk project omvat 30 dagen ondersteuning na livegang en basisdocumentatie, en de meeste implementaties duren 1–3 weken. Een gratis Health Check-gesprek van 30 minuten is de eerste stap.
Veelgestelde vragen
Welke typen automatiseringsregels heeft Freshdesk?
Ticket Creation-regels draaien op nieuwe tickets, Ticket Updates-regels draaien wanneer er iets gebeurt op een bestaand ticket, en Hourly Triggers draaien elk uur volgens schema.
Wat is er gebeurd met Dispatch'r, Observer en Supervisor?
Dat zijn de oudere namen voor dezelfde regeltypes: Dispatch'r voor het aanmaken van tickets, Observer voor ticketupdates en Supervisor voor tijdgebonden regels. Freshdesk heeft ze samengevoegd in één Automations-module.
Gebruiken Hourly Triggers in Freshdesk kantooruren?
Nee. Ze draaien op kalenderuren, en alleen op tickets die in de afgelopen 30 dagen zijn bijgewerkt.
Hoeveel webhooks kunnen Freshdesk-automatiseringen versturen?
Freshdesk voert vanuit automatiseringsregels maximaal 1.000 webhookcalls per uur uit. Calls boven die limiet worden gebufferd totdat er weer capaciteit vrijkomt.
Wil je dit laten opzetten voor je team?
Plan een gratis Health Check: een gesprek van 30 minuten en een schriftelijk rapport met 2–3 concrete aanbevelingen, een vaste prijs en de geschatte lopende kosten. Geen verkooppraatje.
Bronnen
- Freshdesk Support — Overview of Automation Rules in Freshdesk
- Freshdesk Support — What has changed in Freshdesk Automations
- Freshdesk Support — Creating a new automation rule to run on ticket updates
- Freshdesk Support — Using webhooks in automation rules that run on ticket updates
- Freshdesk Support — Automatic Ticket Assignment in Freshdesk Using Omniroute
- Freshdesk Support — Setting up load balanced ticket assignment
- Freshdesk Support — Skill based ticket assignment for agents
- Freshdesk Developers — Freshdesk API v2