HubSpot Service Hub-automatisering: helpdesk, tickets, workflows en de API
Door Roman Zakharenko · Feiten gecontroleerd
HubSpot Service Hub-automatisering draait om het ticket: helpdeskkanalen maken tickets aan, routing wijst ze toe, pipelines en statussen volgen ze, en ticketgebaseerde workflows voeren er acties op uit. Regelgebaseerde chatbots verzamelen gegevens voordat er een ticket bestaat, en de webhookactie in workflows en de CRM API verbinden HubSpot met al het andere. Hieronder lees je wat elk onderdeel doet en waar je begint.
In één oogopslag
- Standaard maakt de helpdesk automatisch tickets aan vanuit elk kanaal dat je ermee verbindt.
- De standaard Support Pipeline heeft vier ticketstatussen: New, Waiting on contact, Waiting on us en Closed.
- SLA-doelen in de helpdesk kunnen de tijd tot het eerste antwoord, de tijd tot het volgende antwoord en de tijd tot sluiting meten.
- De webhookactie in workflows accepteert alleen URL's die met HTTPS beginnen.
- Via de API maak je tickets aan met een POST naar /crm/v3/objects/tickets.
Wat je kunt automatiseren in HubSpot Service Hub
Automatisering in Service Hub is verspreid over verschillende tools die allemaal op het ticketrecord werken. Bepaal waar een regel thuishoort voordat je hem bouwt; de meeste problemen ontstaan doordat dezelfde logica op twee plekken staat.
| Tool | Wat het automatiseert | Typisch gebruik |
|---|---|---|
| Helpdeskkanalen en routing | Tickets aanmaken vanuit verbonden kanalen en ze toewijzen | Elke supportmail of chat wordt een ticket en komt bij het juiste team terecht |
| Ticketpipelines en statussen | De fasen die een ticket doorloopt, en of elke fase als open of gesloten telt | Aparte pipelines voor verschillende soorten supportwerk |
| SLA-doelen | Doelen voor de tijd tot het eerste antwoord, het volgende antwoord en sluiting | Een sneller reactiedoel voor chat dan voor e-mail |
| Ticketgebaseerde workflows | Acties op tickets die aan de inschrijvingstriggers voldoen | Eigenaren rouleren, eigenschappen bijwerken, vertraagde opvolging |
| Regelgebaseerde chatbots | Vragen, tickets aanmaken en overdracht in chat | Bestelgegevens verzamelen voordat een agent aansluit |
| Webhooks en de API | Ticketgegevens naar buiten sturen, en tickets aanmaken of bijwerken vanuit andere systemen | Tickets synchroniseren met Jira of interne tools |
Helpdeskkanalen en routing
Help desk is de werkomgeving van HubSpot voor ticketgebaseerde support. Je kunt er chat-, e-mail-, formulier-, bel- en Facebook Messenger-kanalen mee verbinden. Standaard worden tickets automatisch aangemaakt vanuit elk kanaal dat je verbindt, en HubSpot raadt aan al je supportkanalen te verbinden, omdat bij tickets uit niet-verbonden kanalen het onderwerp en de thread in de helpdesk kunnen ontbreken.
Routing stel je per kanaal in. Verbind je bijvoorbeeld een team-e-mailadres, dan kies je de standaardpipeline, -status en -prioriteit voor nieuwe tickets, en daarna een routingoptie:
- Specifieke gebruikers of teams.
- De eigenaar van het contact.
- Skill-based routing, die tickets koppelt aan de skills van agents.
- Een toewijzingsworkflow, als je logica nodig hebt die verder gaat dan de ingebouwde opties.
- Niemand, waardoor tickets in de weergave Unassigned blijven staan zodat agents ze kunnen oppakken.
Automatische en skill-based routing hangen af van je seats en abonnement. Controleer wat je account bevat voordat je een opzet rond een specifieke routingoptie ontwerpt.
Ticketpipelines, statussen en SLA-doelen
Tickets bewegen door een pipeline, en voor tickets heten de fasen van de pipeline statussen. De standaard Support Pipeline heeft er vier: New, Waiting on contact, Waiting on us en Closed. Je beheert pipelines onder Settings > Objects > Tickets > Pipelines, en elke status die je toevoegt, moet je markeren als Open of Closed.
Die keuze stuurt de automatisering. Gaat een ticket naar een gesloten status, dan wordt de Close date op vandaag gezet; gaat het terug naar een open status, dan wordt de Close date gewist. Je kunt dit gedrag per pipeline aanpassen. Omdat workflows en rapporten op status filteren, houd je het aantal statussen beperkt en ondubbelzinnig.
SLA-doelen in de helpdesk stellen doelen voor de tijd tot het eerste antwoord, de tijd tot het volgende antwoord en de tijd tot sluiting. Een doel kan gelden voor alle tickets, voor tickets met een specifieke eigenschapswaarde of voor een combinatie van eigenschappen, en elke regel kan worden beperkt tot vaste uren en een tijdzone. HubSpot geeft zelf als voorbeelden een korter antwoorddoel voor enterpriseklanten en een sneller reactiedoel voor chat dan voor e-mail. Een ticket snoozen heeft geen invloed op de SLA.
Ticketgebaseerde workflows
Een ticketgebaseerde workflow schrijft tickets in die aan de inschrijvingstriggers voldoen en voert daarna een reeks acties uit. De nuttigste acties voor supportwerk:
- Vertragingen: wacht een vast aantal dagen, uren en minuten, of tot een kalenderdatum, een datumeigenschap of een gebeurtenis.
- If/then-vertakkingen: stuur tickets langs verschillende paden op basis van filtercriteria, gecombineerd met AND en OR.
- Edit record: stel eigenschapswaarden in op het ticket of op een gekoppeld record, kopieer ze of maak ze leeg.
- Create record: maak een nieuw record aan, dat standaard aan het ingeschreven ticket wordt gekoppeld.
- Rotate record to owner: wijs tickets om de beurt toe aan de gebruikers die je kiest. Rotaties worden per actie bijgehouden en opnieuw ingesteld als je eigenaren toevoegt of verwijdert nadat de workflow is ingeschakeld.
- Send a webhook: roep een externe URL aan met ticketgegevens; dit komt in de volgende sectie aan bod.
Goede eerste kandidaten voor ticketworkflows in HubSpot:
- Nieuwe tickets in een pipeline om de beurt verdelen over een groep agents.
- Een eigenschap van een gekoppeld record naar het ticket kopiëren, zodat routing en rapporten die kunnen gebruiken.
- Een ticket via een webhook naar Jira of een interne tool sturen wanneer de status verandert.
- Na het sluiten van een ticket een vaste tijd wachten en dan op basis van een eigenschap vertakken om te bepalen of er een opvolging komt.
Chatbots, webhooks en de HubSpot API
Regelgebaseerde chatbots handelen de eerste minuten van een chat af. Drie acties doen het meeste supportwerk. Ask question slaat het antwoord van de bezoeker op in een contacteigenschap en kan snelle antwoorden aanbieden. Submit a ticket maakt een ticket aan met de naam, pipeline en status die je instelt, maar wordt overgeslagen als de bezoeker geen gekoppeld contactrecord heeft. Send to team member draagt de chat over aan een specifieke gebruiker of een specifiek team nadat is gecontroleerd of die beschikbaar zijn, en toont het afwezigheidsbericht als dat niet zo is. Heeft de bot openingstijden, dan worden chats alleen tijdens die tijden naar een teamlid gerouteerd.
De webhookactie in workflows stuurt gegevens naar buiten. Kies POST of GET en vul een URL in die met HTTPS begint. Een POST-body kan alle eigenschappen van het record bevatten of een aangepaste set sleutels, die elk aan een HubSpot-eigenschap zijn gekoppeld. Je kunt authenticeren met een request signature, die HubSpot als header toevoegt zodat je endpoint die kan verifiëren, of met een API-sleutel die als secret is opgeslagen en in een header of queryparameter wordt meegestuurd. Je kunt de actie vanuit het eigen paneel testen zonder bestaande records te beïnvloeden. Of deze actie beschikbaar is, hangt af van je abonnement.
Voor de andere richting gebruik je de CRM API. Een POST naar /crm/v3/objects/tickets maakt een ticket aan; geef subject, hs_pipeline_stage (de status) en hs_pipeline mee, met interne ID's in plaats van labels. Geef je geen pipeline op, dan wordt de standaardpipeline gebruikt. Een GET naar /crm/v3/properties/tickets geeft de ticketeigenschappen van je account. Apps kunnen zich via de Webhooks API ook abonneren op ticketgebeurtenissen, waaronder ticket.creation en ticket.propertyChange; die laatste gaat af wanneer een eigenschap die je opgeeft op een willekeurig ticket verandert. Deze abonnementen worden op app-niveau geconfigureerd en hebben de tickets-scope nodig.
Dit laten bouwen
TascaLab bouwt bovenop de tools die je al gebruikt, zonder overstap naar een ander platform, met API's, webhooks en Make of n8n. HubSpot heeft een gedocumenteerde API en ondersteunt webhooks, dus een koppeling is vrijwel zeker mogelijk; de precieze opzet wordt bevestigd in een gratis Health Check-gesprek van 30 minuten. Ticket Routing & Categorization is een eenmalig project van € 690, Automated Reports per e-mail of Slack kosten € 620, en Custom Automation over meerdere systemen kost vanaf € 1.070. Elk project omvat 30 dagen ondersteuning na livegang, basisdocumentatie en geen verborgen kosten, en de meeste implementaties duren 1–3 weken.
Veelgestelde vragen
Wat zijn de standaard ticketstatussen in HubSpot?
De standaard Support Pipeline heeft vier statussen: New, Waiting on contact, Waiting on us en Closed. Je kunt eigen statussen toevoegen en elke status markeren als Open of Closed.
Kan de HubSpot-helpdesk SLA's bijhouden?
Ja. SLA-doelen in de helpdesk meten de tijd tot het eerste antwoord, de tijd tot het volgende antwoord en de tijd tot sluiting, voor alle tickets of op basis van ticketeigenschappen, en kunnen worden beperkt tot vaste uren. Een ticket snoozen heeft geen invloed op de SLA.
Kan een HubSpot-chatbot tickets aanmaken?
Ja. De actie Submit a ticket maakt een ticket aan met de naam, pipeline en status die je instelt. De actie wordt overgeslagen als de bezoeker geen gekoppeld contactrecord heeft.
Hoe stuur ik ticketgegevens uit HubSpot naar een ander systeem?
Voeg een webhookactie toe aan een ticketgebaseerde workflow; die stuurt een POST- of GET-request naar een HTTPS-URL. Apps kunnen zich via de Webhooks API ook abonneren op ticketgebeurtenissen zoals ticket.creation en ticket.propertyChange.
Wat heb ik nodig om een ticket aan te maken via de HubSpot API?
Stuur een POST naar /crm/v3/objects/tickets met subject, hs_pipeline_stage en hs_pipeline, met interne ID's. Laat je de pipeline weg, dan wordt de standaardpipeline gebruikt.
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
- HubSpot Knowledge Base — Connect channels to help desk
- HubSpot Knowledge Base — Set up and manage object pipelines
- HubSpot Knowledge Base — Set SLA goals in help desk
- HubSpot Knowledge Base — Choose your workflow actions
- HubSpot Knowledge Base — Use webhooks with HubSpot workflows
- HubSpot Knowledge Base — Choose your rule-based chatbot actions
- HubSpot Developers — Tickets API
- HubSpot Developers — Webhooks API guide