Per helpdesk

Intercom-automatisering: Workflows, toewijzing, Fin en de API

Door Roman Zakharenko · Feiten gecontroleerd

Intercom-automatisering bouw je vooral in Workflows: een visuele builder waarin een trigger de flow start, vertakkingen een pad kiezen en acties het werk doen, zoals taggen, toewijzen of Fin laten antwoorden. De toewijzingsmethode van elke team-inbox bepaalt daarna welk teamlid het gesprek krijgt, en webhooks plus de REST API dekken alles wat buiten Intercom moet gebeuren. Hieronder lees je hoe elk onderdeel werkt en waar je begint.

In één oogopslag

  • Workflows bouw je in een visuele builder; ze kunnen klantgericht zijn of stil op de achtergrond voor teamleden draaien.
  • Met vertakkingen volgt een gesprek alleen het eerste overeenkomende pad; Apply rules voert elk overeenkomend pad uit.
  • Er kan maar één SLA op een gesprek worden toegepast; latere SLA-acties uit andere workflows worden genegeerd.
  • Balanced assignment geeft een gesprek aan het geschikte teamlid met de minste openstaande gesprekken.
  • Webhookabonnementen maak je aan in de Developer Hub, niet via de API, en het endpoint moet HTTPS gebruiken.

Hoe Intercom Workflows zijn opgebouwd

Workflows is de centrale plek in Intercom om klantgesprekken en processen van teamleden te automatiseren. Je bouwt ze in een visuele builder uit herbruikbare stappen. Een workflow kan klantgericht zijn, zoals een bot die begroet en triageert, of stil op de achtergrond voor je team draaien. Elke workflow combineert dezelfde paar soorten stappen.

De bouwstenen van een Intercom-workflow
BouwsteenWat het doetVoorbeelden
TriggerBepaalt wanneer de workflow start en voor wieWanneer een gesprek begint, tijdens een gesprek, bij een ticketgebeurtenis, of wanneer een andere workflow hem aanroept als herbruikbare workflow
Vertakkingen (branches)Controleren voorwaarden en sturen het gesprek over het eerste pad waarvan de voorwaarde overeenkomtAparte paden voor verschillende doelgroepen, kanalen of onderwerpen
Apply rulesControleert elk pad en voert de acties uit van elk pad dat overeenkomtMeerdere onafhankelijke tags of attributen in één stap instellen
ActiesDoen het werkTaggen, toewijzen, snoozen, prioriteit instellen, een SLA toepassen, Fin laten antwoorden, Slack informeren

Het verschil tussen vertakkingen en Apply rules is belangrijk wanneer voorwaarden overlappen. Met vertakkingen volgt een gesprek dat aan meerdere voorwaarden voldoet alleen het eerste overeenkomende pad, van boven naar beneden gelezen, dus zet de meest specifieke voorwaarden bovenaan. Apply rules voert de acties van elk overeenkomend pad uit, wat past bij stappen die elkaar moeten aanvullen in plaats van met elkaar te concurreren.

Inboxautomatisering: toewijzing, prioriteit en SLA's

De meeste inboxautomatisering is een achtergrondworkflow die uit acties bestaat. Assign stuurt een gesprek naar een gekozen teamlid of team-inbox. Tag voegt een tag toe; tags maak en beheer je in de instellingen van je workspace. Snooze haalt het gesprek tijdelijk uit de inbox van het teamlid; als de klant of een teamlid tijdens de snooze reageert, eindigt de workflow. Set priority geeft aan hoe urgent het gesprek is.

SLA's worden ook met een actie toegepast, maar er kan maar één SLA aan een gesprek worden toegevoegd. Probeert een latere workflow een andere SLA toe te passen, dan wordt die actie genegeerd, dus bepaal welke workflow de SLA's beheert voordat je er meerdere bouwt.

Zodra een gesprek in een team-inbox belandt, bepaalt de toewijzingsmethode van die inbox wie het krijgt: handmatig, round robin of balanced. Balanced assignment geeft elk nieuw gesprek aan het geschikte teamlid met de minste openstaande gesprekken, en bij een gelijke stand gaat het naar het teamlid dat het langst op een gesprek heeft gewacht. Om in aanmerking te komen, moet een teamlid actief zijn en onder zijn toewijzingslimiet zitten. Intercom raadt balanced assignment aan voor supportteams.

Een eenvoudig startpatroon: één achtergrondworkflow op nieuwe gesprekken tagt ze op onderwerp, stelt de prioriteit in, past één SLA toe en wijst ze toe aan de juiste team-inbox. De toewijzingsmethode van de inbox kiest vervolgens het teamlid.

Fin AI Agent in je workflows

Fin AI Agent is de AI-agent van Intercom voor het beantwoorden van klantvragen. Fin antwoordt op basis van de content die je aanlevert: openbare artikelen, documenten, snippets en openbare URL's, die je beheert onder Knowledge > Sources. Fin houdt rekening met doelgroeptargeting op Intercom-artikelen en antwoordt dus niet vanuit privé- of afgeschermde artikelen die de klant in Messenger niet mag zien.

Fin wordt ondersteund in Intercom Messenger op web, iOS en Android, en op e-mail, WhatsApp, sms, Facebook en Instagram. Binnen Workflows laat een stap 'Let Fin answer' Fin op elk punt in de flow reageren en doorgaan totdat het probleem is opgelost of naar een teamlid is geëscaleerd.

Plan de overdracht net zo zorgvuldig als de antwoorden. Bepaal naar welke team-inbox een geëscaleerd gesprek moet gaan, en bouw dat pad in de workflow, zodat het nooit zonder toewijzing blijft liggen.

Webhooks en de Intercom REST API

Moet iets in Intercom een ander systeem bereiken, gebruik dan webhooks. Je stelt ze in via de Developer Hub: open je app, ga naar Configure en daarna Webhooks, en vul de URL van je endpoint in. Het endpoint moet HTTPS gebruiken en een HEAD-request accepteren, waarmee Intercom de URL valideert. Abonnementen kunnen alleen in de Developer Hub worden aangemaakt, niet via de API.

Daarna kies je topics. Een topic is een gebeurtenis in Intercom die de webhook activeert, en elk topic is gekoppeld aan een of meer rechten die je app moet hebben. Intercom stuurt voor elk topic waarop je bent geabonneerd een HTTP POST naar je endpoint, en elke payload bevat het topic en het aantal afleverpogingen. Met de knop 'Send a test request' in het webhookgedeelte test je het endpoint.

Wil je vanuit je eigen code acties op gesprekken uitvoeren, gebruik dan de REST API. Requests gaan naar api.intercom.io met een accesstoken als Bearer-token in de Authorization-header, plus een Intercom-Version-header die standaard de versie gebruikt die in je app is ingesteld. Een antwoord sturen is bijvoorbeeld een POST naar /conversations/{id}/reply met een JSON-body die het berichttype, het type auteur en de berichttekst instelt.

Goede eerste kandidaten voor Intercom-automatisering:

  • Nieuwe gesprekken taggen en toewijzen aan de juiste team-inbox.
  • Eén SLA per gesprek toepassen en de prioriteit verhogen voor belangrijke accounts.
  • Gespreksgebeurtenissen naar een webhook sturen, zodat Make of n8n andere systemen kan bijwerken.
  • Nieuwe of geëscaleerde gesprekken in een Slack-kanaal plaatsen.

Integraties met Slack en Jira

Voor Slack-alerts stel je het doel van een Slack-kanaal in op alleen meldingen (notification-only) en voeg je een stap 'Notify Slack' toe aan een workflow. De Intercom-app plaatst de melding, en latere meldingen voor hetzelfde gesprek verschijnen als antwoorden in de thread onder het oorspronkelijke bericht. Antwoorden die in die thread worden getypt, gaan niet terug naar het Intercom-gesprek, dus teamleden beantwoorden klanten nog steeds in Intercom.

Voor escalaties naar engineering kan de app Jira for Tickets van Intercom automatisch Jira-issues aanmaken vanuit de tickettypen die je opgeeft, de statussen van Jira-issues terugspiegelen naar de Intercom-tickets en notities synchroniseren. De basisautomatisering koppelt alleen de titel en de beschrijving; voor meer velden gebruik je de aangepaste automatisering, gebouwd op Workflows-templates. De app maakt geen issues rechtstreeks vanuit gesprekken aan, dus een gesprek moet eerst worden omgezet in een ticket.

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. Intercom heeft zowel een REST API als 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, en Custom Automation voor flows 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 is het verschil tussen vertakkingen en Apply rules in Intercom Workflows?

Vertakkingen sturen het gesprek alleen over het eerste pad waarvan de voorwaarde overeenkomt, van boven naar beneden gecontroleerd. Apply rules controleert elk pad en voert de acties uit van elk pad dat overeenkomt.

Welke toewijzingsmethode raadt Intercom aan voor supportteams?

Balanced assignment. Die geeft elk gesprek aan het actieve teamlid onder zijn toewijzingslimiet met de minste openstaande gesprekken; bij een gelijke stand gaat het naar wie het langst heeft gewacht.

Welke content gebruikt Fin AI Agent om klanten te antwoorden?

Openbare artikelen, documenten, snippets en openbare URL's die je toevoegt onder Knowledge > Sources. Fin houdt rekening met doelgroeptargeting op artikelen en antwoordt dus niet vanuit artikelen die de klant niet kan zien.

Kan ik webhookabonnementen in Intercom via de API aanmaken?

Nee. Webhookabonnementen stel je in via de Developer Hub. Het endpoint moet HTTPS gebruiken en een HEAD-request accepteren, waarmee Intercom het valideert.

Kunnen teamleden klanten antwoorden vanuit de Slack-meldingen van Intercom?

Nee. In een Slack-kanaal voor alleen meldingen gaan antwoorden in de thread van een melding niet terug naar het Intercom-gesprek.

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.

Reviews op Upwork

Bronnen

  1. Intercom Help — Workflows explained
  2. Intercom Help — Using actions in Workflows
  3. Intercom Help — Balanced assignment deep dive
  4. Intercom Help — Fin AI Agent FAQs
  5. Intercom Help — Set up Slack notifications
  6. Intercom Help — Jira for Tickets app
  7. Intercom Developers — Set up Webhooks
  8. Intercom Developers — Reply to a conversation