De eerste 14 dagen na aanmelding bepalen of een SaaS-klant blijft of vertrekt. Klanten die het eerste succesmoment bereiken (ook wel 'aha moment' genoemd) binnen de eerste week, hebben een 4 keer hogere kans op langetermijnretentie. Maar effectieve onboarding handmatig uitvoeren voor honderden nieuwe gebruikers is onmogelijk.
In deze handleiding bouw je een volledig geautomatiseerde onboarding flow die nieuwe klanten detecteert, hun gedrag monitort, gepersonaliseerde berichten stuurt op het juiste moment en inactieve klanten proactief benadert voordat ze churnen.
Wat je nodig hebt
Stap 1: Onboarding events definiëren
Bepaal eerst welke acties een nieuwe gebruiker moet uitvoeren voor een succesvol onboarding. Dit zijn je onboarding events. Voorbeeld voor een projectmanagement SaaS:
Stap 2: n8n Webhook trigger per event
Maak een n8n workflow met een Webhook node die events ontvangt van jouw applicatie. Voeg een Switch node toe die per event type de juiste flow activeert:
Stap 3: Klantprofiel ophalen uit CRM
Voeg na de Switch node een HubSpot Get Contact node toe. Dit geeft extra context: bedrijfssector, bedrijfsgrootte, hoe de klant binnenkwam (paid ad, organic, referral). Die context gebruikt Claude voor personalisatie.
Stap 4: Claude genereert gepersonaliseerd bericht
Voor elk event schrijft Claude een uniek, gepersonaliseerd bericht. Voorbeeld voor account_created:
Stap 5: Versturen via Intercom
Stuur het Claude-bericht via Intercom als e-mail en maak tegelijk een Intercom contact aan (of update het bestaande):
Stap 6: Inactiviteits-detectie workflow
Maak een tweede n8n workflow met een Schedule Trigger (dagelijks om 09:00). Deze workflow checkt in Intercom welke gebruikers in trial zijn maar het laatste 3 dagen geen event hebben gestuurd:
Voor elke inactieve gebruiker genereert Claude een re-engagement bericht dat aansluit bij het onboarding-stap dat ze hebben bereikt. Iemand die een project heeft aangemaakt maar nog geen teamlid heeft uitgenodigd, krijgt een bericht over samenwerking. Iemand die nog niets heeft gedaan, krijgt een 'kan ik helpen?' bericht.
Stap 7: Aha-moment celebratie
Wanneer een gebruiker het aha-moment bereikt (eerste taak voltooid), stuur je een bijzonder bericht. Dit is het moment waarop ze het meest ontvankelijk zijn voor upsell en uitbreiding. Claude schrijft een enthousiast felicitatiebericht met een zachte aanleiding om het team te groeien of een premium feature te ontdekken.
Stap 8: Intern alerteren bij hoog-potentie gebruikers
Stuur een interne Slack notificatie naar het sales team wanneer een gebruiker alle onboarding stappen heeft voltooid binnen 7 dagen. Dit zijn je meest actieve prospects voor conversie naar betaald plan:
Stap 9: HubSpot bijwerken met onboarding voortgang
Houd het CRM synchroon met de onboarding voortgang voor rapportage en sales context:
Stap 10: Testen met sandbox gebruiker
Maak een testgebruiker aan in je SaaS en trigger handmatig elk event door de webhook URL direct aan te roepen met curl. Controleer bij elk event of de juiste flow activeert, het CRM-profiel correct is, Claude een relevant bericht genereert en Intercom het bericht correct verzendt.
Troubleshooting
Probleem: Berichten worden te vaak verstuurd
Voeg in Intercom een cooldown periode in: stuur maximaal 1 bericht per 24 uur per gebruiker. Alternatief: sla de verzendgeschiedenis op in een Google Sheet en check bij elke run of de gebruiker al een bericht heeft ontvangen vandaag.
Probleem: Claude-berichten klinken generiek
Voeg meer context toe aan het Claude prompt: vorige acties van de gebruiker, hun bedrijfstype, hoe lang ze al in trial zijn. Meer context = betere personalisatie. Upload ook 3 tot 5 voorbeelden van goede onboarding berichten aan Claude als few-shot examples.
Uitbreidingen
Een geautomatiseerde onboarding flow is een van de hoogste ROI-projecten die een SaaS-bedrijf kan bouwen. Elke extra gebruiker die het aha-moment bereikt, is een potentiele langetermijnklant. En met Claude schrijft de workflow de berichten voor jou, zodat personalisatie op schaal eindelijk haalbaar is.