Vijf onderdelen. Dezelfde vijf die onder elk proces in je bedrijf zitten. Je oefent hem hier op een aanvraagformulier, thuis klik je je eigen bron erin.
n8n is het programma waarin je workflow straks draait, en dat heeft een eigen servertje nodig. Klinkt technisch, maar Hostinger zet n8n er kant-en-klaar op. Jij klikt alleen de bestelling door.
Supabase is je database: het geheugen waar elke aanvraag straks als nette rij in landt. Het gratis plan is ruim genoeg voor deze oefening.
De AI-node in n8n praat straks rechtstreeks met Claude. Daarvoor is een eigen sleutel nodig, de API-key. Die betaalt per gebruik, los van je Claude-abonnement.
Vanaf hier werk je in de Claude Desktop-app op je computer, niet op claude.ai in de browser. In de desktop-app kan Claude via connectors echt dingen voor je doen. In deze stap geef je hem handen in n8n: hij kan dan workflows aanmaken, nodes plaatsen en verbindingen leggen zonder dat jij klikt.
Hiermee geef je Claude toegang tot het geheugen. Hij kan straks zelf de tabel aanmaken waar je leads in landen.
Dit is het hart van de oefening. Vul bovenin de vier regels tussen de haken in, kopieer alles en plak het in een nieuw gesprek in de Claude Desktop-app. Daarna bouwt hij, en gidst hij jou door de handelingen die hij zelf niet kan doen.
Je bent mijn AI-bouwer. Je gaat in n8n een werkende lead-intake workflow voor mij bouwen. Je hebt twee connectors tot je beschikking: n8n en Supabase. Gebruik die zelf. Laat mij alleen doen wat jij technisch niet kunt.
MIJN GEGEVENS
Bedrijfsnaam: [vul in]
Wat wij verkopen: [vul in, een of twee zinnen]
Mijn ideale klant: [vul in, een zin]
Melding wil ik via: [kies: Gmail-concept / Slack / alleen het formulierantwoord]
WAT JE BOUWT
Een flow met vijf onderdelen:
1. Signaal - een n8n Form Trigger met de velden naam, e-mail, bedrijf, telefoon en waar kan ik je mee helpen
2. Brein - een AI-node die de aanvraag leest, samenvat, classificeert en een eerste actie voorstelt
3. Geheugen - een rij in mijn Supabase-tabel leads
4. Handen - een melding aan mij met de voorgestelde eerste actie
5. Mens - ik beslis wat ermee gebeurt
STAP A - DE TABEL
Maak in mijn Supabase-project een tabel met de naam leads en deze kolommen:
id uuid primary key default gen_random_uuid()
created_at timestamptz default now()
naam text
email text
bedrijf text
telefoon text
vraag text
samenvatting text
segment text
urgentie text
eerste_actie text
bron text default 'formulier'
ruwe_payload jsonb
Zet Row Level Security aan. Maak geen publieke leespolicy aan. Bevestig daarna hoeveel kolommen de tabel heeft.
STAP B - DE WORKFLOW
Maak in n8n een workflow met de naam: Lead-intake - oefening
Bouw deze nodes en verbind ze in deze volgorde:
1. On form submission (Form Trigger). Formuliertitel: Stel je vraag. Velden: naam (tekst, verplicht), e-mail (e-mail, verplicht), bedrijf (tekst), telefoon (tekst), waar kan ik je mee helpen (lange tekst, verplicht).
2. Edit Fields. Trim alle waarden en zet het e-mailadres om naar kleine letters.
3. Een AI-node op Anthropic Claude, met de systeemprompt die hieronder staat onder STAP C. Model: het kleinste model dat de klus aankan. Zet retryOnFail aan met 5 pogingen en 5 seconden wachttijd.
4. Een node die het JSON-antwoord van de AI uitleest naar losse velden.
5. Supabase - Insert - tabel leads. Vul alle kolommen. Zet ruwe_payload op de volledige binnenkomende data.
6. De melding volgens mijn keuze hierboven. Bij Gmail: maak een concept, verstuur nooit automatisch.
7. Een foutpad: als er iets misgaat, stuur mij een melding met de naam van de node die faalde, en eindig met een Stop and Error.
STAP C - DE SYSTEEMPROMPT VOOR DE AI-NODE
Zet deze tekst in de AI-node en vul mijn bedrijfsgegevens in:
Je bent de intake-assistent van [bedrijfsnaam]. Wij verkopen [wat wij verkopen].
Onze ideale klant is [ideale klant].
Je krijgt een binnengekomen aanvraag. Doe drie dingen.
1. Vat de vraag samen in maximaal twee zinnen, zakelijk Nederlands.
2. Bepaal het segment: past bij ons, past deels, past niet.
3. Bepaal de urgentie: hoog, midden of laag, en stel een concrete eerste actie voor
die ik binnen vijf minuten kan uitvoeren.
Geef uitsluitend geldige JSON terug, zonder uitleg en zonder markdown:
{"samenvatting":"...","segment":"...","urgentie":"hoog|midden|laag","eerste_actie":"..."}
Gebruik geen aanhalingstekens in de waarden, geen uitroeptekens, geen gedachtestreepjes.
PRODUCTIEREGELS - NIET OVERSLAAN
- Zet alwaysOutputData aan op de Supabase-node en op de AI-node. Nul items mag de keten niet stil doden.
- Klantmail gaat nooit automatisch de deur uit. Altijd als concept.
- Het foutpad eindigt in Stop and Error, zodat ik in n8n op Retry kan drukken.
- Gebruik de productie-URL van het formulier, niet de test-URL.
- Verzin geen credentials en raad geen project-ID's. Vraag het me.
WAT IK ZELF MOET DOEN
Geef me een genummerde lijst van alles wat ik met de hand moet doen: credentials koppelen, dropdowns kiezen, de workflow activeren. Eén regel per stap, met het exacte menupad. Wacht daarna tot ik zeg dat ik klaar ben.
AAN HET EIND
Geef me:
1. De publieke URL van mijn formulier.
2. Een testscenario: wat vul ik in en wat moet er daarna precies in Supabase staan.
3. De drie dingen die bij deze flow het vaakst misgaan en hoe ik ze herken.
WERKWIJZE
Stel eerst je vragen als er informatie ontbreekt. Bouw daarna in één keer door. Rapporteer per stap in één regel wat je gedaan hebt. Als iets niet lukt, zeg dat meteen en vraag mij om hulp in plaats van door te bouwen op een aanname.
Een groene execution betekent niet dat het werkt. Deze vier dingen wel. Loop ze in deze volgorde af.
Deze flow is een oefening. De vorm eronder is dat niet. Elk proces in je bedrijf dat vaak voorkomt, elke keer tijd kost en vaste stappen heeft, past op precies dezelfde vijf onderdelen.
Neem het proces dat aan alle drie voldoet. Niet aan twee van de drie, want dan bouw je iets wat je daarna nooit meer gebruikt.
In één sessie leggen we jouw processen op de scorekaart, kiezen we welke drie het meeste opleveren en bepalen we de bouwvolgorde. Alleen voor MKB-ondernemers met een team en een bv.
Vraag een Tactische Meeting aan