Handleidingen · n8n

Maak een AI-gestuurde klantonboarding met Typeform, n8n en Claude

AI-gestuurde klantonboarding met Typeform, n8n en Claude. Van intake tot CRM zonder handmatige stappen.

🟡 Gevorderd — beetje technisch ⏱ 90 minuten
Tools: Typeformn8nClaudeSlackNotion
Maak een AI-gestuurde klantonboarding met Typeform, n8n en Claude

Klantonboarding is een van de meest onderschatte groeifactoren voor MKB-bedrijven. Een warme, persoonlijke ontvangst verhoogt de klanttevredenheid, verlaagt het churn-percentage en zet de toon voor een langdurige relatie. Het probleem: handmatig onboarden kost enorm veel tijd. In deze handleiding bouw je een volledig geautomatiseerde AI-klantonboarding die draait zodra een klant een formulier invult: van welkomstmail en Slack-notificatie tot een Notion-kaart en een automatische opvolg-reminder na zeven dagen. Je hebt geen developer nodig, alleen de juiste tools en de stappen in deze gids.

Stap 1: Maak het intake-formulier in Typeform

Open Typeform en maak een nieuw formulier. Geef het de naam 'Nieuwe klant intake'. Voeg de volgende vragen toe: naam (Short Text), e-mailadres (Email), bedrijfsnaam (Short Text), sector (Multiple Choice met opties: Retail, Dienstverlening, Zorg, Tech, Overig), grootste uitdaging (Long Text), gewenst resultaat in 3 maanden (Long Text), en hoe heb je ons gevonden (Multiple Choice). Zorg dat e-mailadres en naam verplicht zijn. Gebruik Typeforms 'Logic Jump' om de vervolgvraag aan te passen op basis van de gekozen sector. Zo geef je iemand uit de zorg andere vervolgvragen dan iemand uit retail.

Stap 2: Configureer de n8n webhook

Open je n8n-instantie (zelf-gehost of n8n.cloud). Maak een nieuwe workflow aan en noem deze 'AI Klantonboarding'. Voeg als eerste node een Webhook-trigger toe. Kies methode POST, en kopieer de gegenereerde webhook-URL. Stel de response mode in op 'Last node' zodat n8n een bevestiging terugstuurt naar Typeform. Zet de workflow op 'Active' zodat de webhook bereikbaar is. Test de webhook door een handmatige POST te sturen via curl of een API-client zoals Insomnia.

Stap 3: Verbind Typeform met n8n via de webhook

Ga terug naar Typeform en navigeer naar de instellingen van je formulier. Klik op 'Connect' en vervolgens 'Webhooks'. Plak de n8n webhook-URL die je in stap 2 hebt gekopieerd. Sla op en test de verbinding via de 'Send test request'-knop in Typeform. Controleer in n8n of de testdata is aangekomen in de Webhook-node. Je ziet nu de formulierdata als JSON-object in het n8n-canvas. Klik op de ontvangen data om de structuur te bekijken: je hebt straks de veldnamen nodig voor de volgende stappen.

Tip: Typeform verstuurt de data met een specifieke structuur waarbij antwoorden onder 'form_response.answers' staan en vragen onder 'form_response.definition.fields'. Voeg een Set-node toe na de Webhook-trigger om de data te normaliseren naar een platte structuur met herkenbare veldnamen zoals naam, email, bedrijf enzovoort. Dit maakt de rest van de workflow veel overzichtelijker.

Stap 4: Claude analyseert de antwoorden en maakt een klantprofiel

Voeg een HTTP Request-node toe in n8n en configureer deze voor de Anthropic Claude API. Deze node stuurt de formulierantwoorden naar Claude, die een gestructureerd klantprofiel en een aanbevelingssamenvatting teruggeeft. Claude analyseert de uitdaging en het gewenste resultaat van de klant en genereert een gepersonaliseerde beschrijving die je kunt gebruiken in de welkomstmail en het Notion-document.

Stap 5: Verwerk de Claude-analyse en extraheer de output

Na de HTTP Request-node voeg je een Code-node toe om de Claude-response te verwerken. De API geeft de gegenereerde tekst terug als een genest JSON-object. Je extraheert hier de relevante tekst en slaat die op als aparte velden die je in de volgende nodes kunt gebruiken. Voeg ook een veld toe met een geformatteerde datum voor gebruik in e-mail en Notion.

Stap 6: Verstuur de gepersonaliseerde welkomstmail via SMTP

Voeg een Send Email-node toe in n8n (gebruik de ingebouwde SMTP-integratie of koppel je e-mailprovider zoals Google Workspace of Outlook 365). Configureer het afzenderadres als jouw bedrijfse-mail. De onderwerpregel en e-mailtekst worden dynamisch gevuld met de Claude-output en de klantgegevens. Zorg dat de HTML goed opgemaakt is met een duidelijke heading, de gepersonaliseerde welkomstzin en de eerste stappen als nette lijst.

Stap 7: Slack-notificatie voor het team

Voeg een Slack-node toe in n8n. Configureer de Slack OAuth-credentials en kies het kanaal waar nieuwe klantmeldingen naartoe moeten, bijvoorbeeld #nieuwe-klanten of #sales. De notificatie bevat alle relevante klantinformatie in een overzichtelijk Slack Block Kit-format, zodat teamleden in een oogopslag zien wie er nieuw is en wat de context is. Voeg ook een directe link toe naar het Notion-document dat in de volgende stap wordt aangemaakt.

Stap 8: Maak een Notion-entry aan voor de nieuwe klant

Voeg een Notion-node toe in n8n met de actie 'Create Page'. Selecteer de database die je hebt aangemaakt voor klantonboarding (maak deze eerst aan in Notion met de kolommen: Naam, Bedrijf, E-mail, Sector, Status, Onboardingdatum, Samenvatting, Eerste stappen). De n8n Notion-integratie vereist een Notion integration token die je aanmaakt via de Notion API-developer-pagina en vervolgens toevoegt aan je database via de 'Share'-knop in Notion.

Configureer de velden in de Notion-node op basis van de beschikbare data. Stel de Status-kolom standaard in op 'Nieuw' en voeg de AI-gegenereerde samenvatting toe als paginatekst, niet als eigenschap. Zo kun je direct in Notion verdere aantekeningen toevoegen. Sla de Notion Page ID en URL op als output van deze node, zodat je er in de Slack-notificatie naar kunt verwijzen.

Stap 9: Plan automatische opvolg-reminder na 7 dagen

Voeg een Schedule-node toe in n8n die een opvolg-workflow triggert 7 dagen na de onboarding. De eenvoudigste manier: gebruik een HTTP Request-node die een vertraagd verzoek instuurt naar een tweede n8n-webhook, of gebruik een externe service zoals Pipedream of een cron-gebaseerde trigger met een database-check. Een alternatieve aanpak is het aanmaken van een Google Calendar-afspraak via de Google Calendar-node in n8n, zodat het team een notificatie ontvangt op dag 7.

Stap 10: Testen en live zetten van de volledige workflow

Voordat je de workflow live zet, voer je een volledige test uit van begin tot eind. Vul het Typeform-formulier in met testdata en controleer stap voor stap of elk onderdeel correct werkt: ontvangt n8n de webhook-data? Genereert Claude een zinvolle analyse? Arriveert de welkomstmail in de inbox? Verschijnt de Slack-notificatie in het juiste kanaal? Is de Notion-kaart aangemaakt met de juiste velden? En wordt het opvolg-event gepland?

Voeg foutafhandeling toe aan elke node in n8n via de 'Error Workflow'-instelling. Maak een aparte fout-workflow die je via Slack waarschuwt als een van de stappen misloopt. Stel ook retry-logica in voor de HTTP Request-nodes naar Claude en Notion, zodat tijdelijke API-storingen geen verloren klanten opleveren. Na succesvolle tests zet je de workflow definitief op 'Active' en deel je de Typeform-link met je team of publiceer je deze op je website.

Optimalisaties en uitbreidingen

Zodra de basisworkflow stabiel draait, zijn er tal van uitbreidingen mogelijk. Voeg een WhatsApp Business-notificatie toe naast de Slack-melding, zodat ook collega's die minder achter hun computer zitten direct op de hoogte zijn. Koppel ActiveCampaign of Mailchimp om de nieuwe klant automatisch toe te voegen aan de juiste e-mailsegmenten en een welkomstsequentie te starten. Gebruik de sector die de klant heeft opgegeven om automatisch de juiste case studies en onboardingmaterialen mee te sturen in de welkomstmail.

Op langere termijn kun je Claude ook laten analyseren of de klant hoog of laag risico is op basis van zijn antwoorden, en op basis daarvan de prioriteit in je Notion-database instellen. Klanten die aangeven dat ze 'zo snel mogelijk resultaat' willen in een sector waar je weinig ervaring mee hebt, kunnen automatisch worden gemarkeerd voor extra aandacht. Dit soort intelligente triage bespaart enorm veel tijd en voorkomt dat klanten met specifieke verwachtingen per ongeluk tussen de wal en het schip vallen.

Deze workflow is in principe klaar voor gebruik in minder dan twee uur als je de tools al klaar hebt staan. De grootste tijdsinvestering zit in het configureren van de Notion-database en het instellen van de OAuth-verbindingen voor Slack en Google Calendar. Eenmaal opgezet, draait de volledige klantonboarding volledig automatisch en lever je elke nieuwe klant een consistente, warme en professionele eerste indruk, ongeacht hoe druk je agenda is.

Gerelateerd

Nieuwsbrief

Meer handleidingen en tips?

Elke week de beste agentic AI inzichten en nieuwe handleidingen in je inbox.

Gratis aanmelden →