Een AI-agent die je inbox samenvat en concept-acties klaarzet bouw je in 4 uur — de eerste keer. De volgende keer doe je het in 30 minuten. In deze tutorial bouwen we live een agent in n8n met Gmail, GPT en HubSpot. Geen multi-agent magie, geen 12-staps decision-tree. Eén agent, één use-case.
Stap 1: n8n self-hosted in 1 uur
n8n cloud is duur en zet je data in vreemde handen. We draaien het self-hosted op een €5 VPS bij Hetzner of DigitalOcean. Docker-compose, één bestand, klaar. De drie commando's die je nodig hebt: git clone, docker-compose up -d, en een Caddy-reverse proxy voor HTTPS. Reken op 60 minuten voor de eerste keer, inclusief domain en SSL.
Alternatief: n8n Desktop voor lokaal testen. Werkt prima om te leren, maar je workflows draaien alleen als je laptop aanstaat. Voor productie altijd VPS. Kosten: €5-15/maand, afhankelijk van je workload.
Stap 2-3: Gmail trigger en classificatie
OAuth-credentials voor Gmail aanmaken kost 10 minuten. Google Cloud Console → API enabled → OAuth consent → credentials → in n8n plakken. De trigger draait elke 5 minuten en haalt nieuwe ongelezen mails op. Filter direct op label of from-domain om noise te beperken.
De GPT stap krijgt de mailtekst en moet classificeren in 5 categorieën: lead, klant-vraag, factuur, ruis, escalatie. System prompt is kort: "Je bent een classificatie-engine. Antwoord met exact één van: LEAD, KLANT, FACTUUR, RUIS, ESCALATIE. Antwoord nooit met meer dan 1 woord."
Cost-control: gebruik een goedkoop mini-model voor classificatie (€0,15/M tokens). Bij 200 mails/dag = €0,40/maand. Reserveer een groter model voor de stap die concept-tekst genereert.
Stap 4-5: HubSpot lead-scoring en concept-respons
Bij categorie LEAD doen we een HTTP-call naar HubSpot. Search-contact op email, indien bestaand: update properties (last_activity, lead_score+1). Indien niet: create contact met source "AI Agent Inbox". Lead-score regel: +5 voor "interesse", +10 voor "offerte", -3 voor "uitschrijven". GPT stap geeft scoring-output in JSON.
De concept-respons stap is waar je 80% van de waarde haalt. System prompt voorbeeld:
"Je bent Tijmen van Lumar District. Schrijf in het Nederlands, max 80 woorden, direct, geen consultancy-jargon. Open nooit met 'bedankt voor je bericht'. Stel altijd één concrete vervolgvraag. Onderteken met 'Tijmen'."System prompt voor concept-respons
Train de stem door 8-12 eerdere mails als few-shot examples mee te geven in de prompt. Dat is het verschil tussen "ChatGPT-tekst" en "klinkt als jou".
Stap 6-7: Slack-escalatie en test-suite
Bij categorie ESCALATIE: Slack-webhook naar #klantenservice met email-onderwerp, verzender en GPT samenvatting. Drie regels max. Geen volledige forward — dat is wat je juist wilde voorkomen.
Voor de test-suite: 20 echte historische mails verzamelen, door de workflow halen, output checken. Mag handmatig in een Google Sheet. Verwacht 85-92% correcte classificatie in week 1, 95%+ na 2 weken fine-tunen op je eigen data.
| Stap | Tijd 1e keer | Tijd 5e keer |
|---|---|---|
| n8n setup | 60 min | 15 min |
| Gmail trigger | 20 min | 5 min |
| GPT classificatie | 40 min | 10 min |
| HubSpot integratie | 50 min | 15 min |
| Concept-respons prompt | 60 min | 20 min |
| Slack escalatie | 15 min | 5 min |
| Test-suite | 45 min | 15 min |
| Totaal | ~4 uur | ~30 min |
Wat NIET te bouwen
We hebben in 2 jaar zo'n 60 agent-workflows gebouwd. Het patroon van projecten die mislukken is altijd hetzelfde: ondernemer wil een "AI-personal-assistant" die mailen, plannen, factureren én leads volgt. Eén agent, vijf use-cases. Dat werkt nooit.
- Geen multi-agent loops zonder monitoring. Twee agents die elkaar berichten geven raken in een lus. Tokens vliegen weg, geen output.
- Geen autonome acties zonder menselijke check. Concept-mail klaarzetten, niet versturen. Zelfs na 6 maanden niet.
- Geen agent zonder rollback-logging. Als de agent iets fout doet, moet je in 30 seconden kunnen zien wat er gebeurd is. n8n's execution-log is goud.
Vuistregel: 1 agent = 1 use-case
Wij bouwen klanten typisch 5-7 agents in een jaar Growth Partner. Elke agent doet één ding heel goed: inbox-triage, offerte-opvolging, leadscore-updates, voorraad-alerts. Niet één super-agent die alles probeert. Dat schaalt niet, debugt niet, en kost meer dan handmatig.
Begin met de inbox-agent uit deze tutorial. Werkt hij na 2 weken stabiel? Bouw dan #2. Wil je hulp bij setup of advies over wat eerst te bouwen, plan een Quickscan. We hebben veel ICT-bedrijven, installateurs en groothandels van handmatige inbox-chaos naar 90% automatisering geholpen.