Flow.Documentatie
Professional

Van een CSV naar persoonlijke e-mails

14 stappen± 10 minVideoGecontroleerd 22 okt 2026
  1. Stap 1 · Open uw ontwikkelomgeving
  2. Stap 2 · Zet uw CSV in een tabel
  3. Stap 3 · Geef de tabel een naam en controleer de kolommen
  4. Stap 4 · Importeer de rijen
  5. Stap 5 · Koppel Microsoft 365
  6. Stap 6 · Vul de gegevens van uw app-registratie in
  7. Stap 7 · Maak een workflow die de contacten ophaalt
  8. Stap 8 · Toon de lijst als chat-widget
  9. Stap 9 · Doorloop de contacten één voor één
  10. Stap 10 · Laat een AI Collega per contact de mail schrijven
  11. Stap 11 · Geef de agent alleen wat hij nodig heeft
  12. Stap 12 · Verstuur de mail met Outlook
  13. Stap 13 · Sla op en voer uit
  14. Stap 14 · Bekijk wat er verstuurd is

U heeft een lijst met contacten in Excel of als CSV, en iedereen moet een eigen, persoonlijke e-mail krijgen. In deze route zet u de lijst in een tabel, toont u hem als chat-widget, laat u een workflow de rijen één voor één doorlopen, schrijft een AI Collega per contact de mail en verstuurt Outlook hem. U koppelt daarvoor ook Microsoft 365. U heeft nodig: een CSV-bestand en een app-registratie in Microsoft Entra ID (tenant-ID, client-ID en clientgeheim).

Bekijk de hele handleiding als video14 stappen in één film
Stap 1 / 14

Open uw ontwikkelomgeving

Klik in de portal bij Omgevingen op Ontwikkeling, en daar op Openen. Flow opent in een nieuw tabblad, en u bent meteen ingelogd.

  1. Klik op Ontwikkeling
Open uw ontwikkelomgeving · Klik op Ontwikkeling
  1. Klik op Openen ↗
Open uw ontwikkelomgeving · Klik op Openen ↗
Stap 2 / 14

Zet uw CSV in een tabel

Klik op + naast Algemeen en kies Tabel uit bestand. Sleep uw CSV in het venster of klik om hem te kiezen. Flow herkent het scheidingsteken en de kolomnamen, en laat de eerste rijen zien voordat er iets wordt opgeslagen.

  1. Klik op Toevoegen aan Algemeen
Zet uw CSV in een tabel · Klik op Toevoegen aan Algemeen
  1. Klik op Tabel uit bestand (CSV/Excel)
Zet uw CSV in een tabel · Klik op Tabel uit bestand (CSV/Excel)
  1. Klik op het vak voor uw bestand
Zet uw CSV in een tabel · Klik op het vak voor uw bestand
Zet uw CSV in een tabel · Het aantal rijen en kolommen, en een voorbeeld van uw gegevens.
  1. Klik op Volgende
Zet uw CSV in een tabel · Klik op Volgende
Stap 3 / 14

Geef de tabel een naam en controleer de kolommen

Flow stelt per kolom een type voor op basis van wat erin staat. Kolommen die u niet nodig heeft, vinkt u uit. Zo weet elke volgende stap precies welke velden er zijn.

  1. Vul in bij Naam van de tabel: Contacten mailing
Geef de tabel een naam en controleer de kolommen · Vul in bij Naam van de tabel: Contacten mailing
Geef de tabel een naam en controleer de kolommen · Elke kolom uit uw bestand, met de voorgestelde naam en het type.
  1. Klik op Volgende
Geef de tabel een naam en controleer de kolommen · Klik op Volgende
Stap 4 / 14

Importeer de rijen

Onder Beveiliging bepaalt u wie de gegevens mag zien; voor nu laat u het zoals het is. Bij Importeren controleert Flow elke rij voordat hij erin gaat. Rijen die niet passen, worden overgeslagen en gemeld.

  1. Klik op Volgende
Importeer de rijen · Klik op Volgende
  1. Klik op Importeren
Importeer de rijen · Klik op Importeren
Importeer de rijen · 5 rijen geïmporteerd.
  1. Klik op Tabel openen
Importeer de rijen · Klik op Tabel openen
Importeer de rijen · Uw contacten, als rijen in de tabel.
Stap 5 / 14

Koppel Microsoft 365

Verbindingen staan onderaan de verkenner. Kies Microsoft 365: rechts ziet u precies wat u in Microsoft Entra ID moet regelen en welke rechten elke bouwsteen nodig heeft. Voor versturen is dat Mail.Send.

  1. Klik op Verbindingen
Koppel Microsoft 365 · Klik op Verbindingen
  1. Klik op Microsoft 365
Koppel Microsoft 365 · Klik op Microsoft 365
Koppel Microsoft 365 · Wat u nodig heeft, stap voor stap.
Stap 6 / 14

Vul de gegevens van uw app-registratie in

Als app verstuurt Flow mail namens een mailbox die de app mag gebruiken, zonder dat er iemand ingelogd hoeft te zijn. Het clientgeheim wordt versleuteld opgeslagen en is daarna nooit meer leesbaar. Kies Lezen en schrijven: met alleen lezen weigert Flow elke stap die iets verstuurt.

  1. Vul in bij Naam: Outlook · verkoop@
  2. Vul in bij **Tenant-ID ***: fietsenmakerdewit.onmicrosoft.com
  3. Vul in bij **Client-ID ***: 3f2b9c1e-7a44-4c1d-9e0b-5d6f8a2c4e71
  4. Vul in bij **Clientgeheim ***: ••••••••
  5. Vul in bij Standaard-mailbox: verkoop@fietsenmakerdewit.nl
Vul de gegevens van uw app-registratie in · Vul in bij Naam: Outlook · verkoop@; Vul in bij **Tenant-ID ***: fietsenmakerdewit.onmicrosoft.com; Vul in bij **Client-ID ***: 3f2b9c1e-7a44-4c1d-9e0b-5d6f8a2c4e71; Vul in bij **Clientgeheim ***: ••••••••; Vul in bij Standaard-mailbox: verkoop@fietsenmakerdewit.nl
  1. Klik op Lezen en schrijven
Vul de gegevens van uw app-registratie in · Klik op Lezen en schrijven
  1. Klik op Opslaan
Vul de gegevens van uw app-registratie in · Klik op Opslaan
Vul de gegevens van uw app-registratie in · De verbinding, met de sleutel veilig bewaard.
Stap 7 / 14

Maak een workflow die de contacten ophaalt

Een nieuwe workflow begint met een trigger. Voeg de stap Tabel toe en kies uw contactentabel: hij zoekt alle rijen op en geeft ze door als rows.

  1. Klik op Toevoegen aan Algemeen
Maak een workflow die de contacten ophaalt · Klik op Toevoegen aan Algemeen
  1. Klik op Nieuwe workflow
Maak een workflow die de contacten ophaalt · Klik op Nieuwe workflow
  1. Vul in bij Workflownaam: Mailing naar contacten
Maak een workflow die de contacten ophaalt · Vul in bij Workflownaam: Mailing naar contacten
  1. Klik op Node toevoegen
Maak een workflow die de contacten ophaalt · Klik op Node toevoegen
  1. Klik op Tabel
Maak een workflow die de contacten ophaalt · Klik op Tabel
  1. Kies bij Tabel: Contacten mailing · 5
Maak een workflow die de contacten ophaalt · Kies bij Tabel: Contacten mailing · 5
  1. Klik op het bolletje van ‘Event trigger’
Maak een workflow die de contacten ophaalt · Klik op het bolletje van ‘Event trigger’
  1. Klik op het bolletje van ‘Contacten mailing’
Maak een workflow die de contacten ophaalt · Klik op het bolletje van ‘Contacten mailing’
Stap 8 / 14

Toon de lijst als chat-widget

De stap Toon widget vult een chat-widget met gegevens uit de workflow. Geef de widget de rijen uit de tabel; in de chat, en onderin bij Uitvoer, verschijnt dan een nette tabel in plaats van ruwe gegevens.

  1. Klik op Toon widget
Toon de lijst als chat-widget · Klik op Toon widget
  1. Kies bij Widget: Contactenoverzicht · v1
Toon de lijst als chat-widget · Kies bij Widget: Contactenoverzicht · v1
  1. Klik op Code
Toon de lijst als chat-widget · Klik op Code
  1. Vul in bij Gegevens voor de widget: `{
Toon de lijst als chat-widget · Vul in bij Gegevens voor de widget: `{; ; ;
  1. Klik op het bolletje van ‘Contacten mailing’
Toon de lijst als chat-widget · Klik op het bolletje van ‘Contacten mailing’
  1. Klik op het bolletje van ‘Toon widget’
Toon de lijst als chat-widget · Klik op het bolletje van ‘Toon widget’
Stap 9 / 14

Doorloop de contacten één voor één

Een Loop herhaalt de stappen in zijn vlak voor ieder item uit een lijst. Kies de lijst rows en noem het huidige item contact: in de stappen binnen de loop leest u dan {{contact.email}} en {{contact.naam}}.

  1. Klik op Loop
Doorloop de contacten één voor één · Klik op Loop
  1. Vul in bij Welke lijst wilt u verwerken? De lijst komt uit de vorige node.: rows
  2. Vul in bij Naam van het huidige item In de stappen leest u het item als {{contact.naam}}.: contact
Doorloop de contacten één voor één · Vul in bij Welke lijst wilt u verwerken? De lijst komt uit de vorige node.: rows; Vul in bij Naam van het huidige item In de stappen leest u het item als {{contact.naam}}.: contact
  1. Klik op het bolletje van ‘Toon widget’
Doorloop de contacten één voor één · Klik op het bolletje van ‘Toon widget’
  1. Klik op het bolletje van ‘Loop’
Doorloop de contacten één voor één · Klik op het bolletje van ‘Loop’
Stap 10 / 14

Laat een AI Collega per contact de mail schrijven

Kies binnen de loop Stap toevoegen → AI agent, en maak met + Nieuwe agent meteen de schrijver. Beschrijf in de instructies wat een goede mail is, en wat nooit mag. Flow test de agent met voorbeeldgegevens en publiceert hem; workflows gebruiken altijd een gepubliceerde versie.

  1. Kies bij AI agent: AI agent
Laat een AI Collega per contact de mail schrijven · Kies bij AI agent: AI agent
  1. Klik op + Nieuwe agent
Laat een AI Collega per contact de mail schrijven · Klik op + Nieuwe agent
  1. Vul in bij **Naam ***: Mailschrijver
  2. Vul in bij Wat doet de agent?: Schrijft een korte, persoonlijke mail aan één contact.
  3. Kies bij Werkwijze Regels (geen AI-model) Echo (test, geen model) Anthropic Claude · niet: Scripted AI (test street)
  4. Vul in bij **Instructies ***: Schrijf een vriendelijke mail van hooguit 120 woorden aan het contact, over de interesse die erbij staat. Spreek de persoon aan met de voornaam. Noem nooit prijzen en beloof niets.
  5. Vul in bij **Antwoord heet ***: mailtekst
Laat een AI Collega per contact de mail schrijven · Vul in bij **Naam ***: Mailschrijver; Vul in bij Wat doet de agent?: Schrijft een korte, persoonlijke mail aan één contact.; Kies bij Werkwijze Regels (geen AI-model) Echo (test, geen model) Anthropic Claude · niet: Scripted AI (test street); Vul in bij **Instructies ***: Schrijf een vriendelijke mail van hooguit 120 woorden aan het contact, over de interesse die erbij staat. Spreek de persoon aan met de voornaam. Noem nooit prijzen en beloof niets.; Vul in bij **Antwoord heet ***: mailtekst
  1. Klik op Aanmaken, testen en publiceren
Laat een AI Collega per contact de mail schrijven · Klik op Aanmaken, testen en publiceren
Laat een AI Collega per contact de mail schrijven · De stap gebruikt de gepubliceerde agent, versie 1.
Stap 11 / 14

Geef de agent alleen wat hij nodig heeft

Standaard ziet een agent alle gegevens van de workflow. Kies Alleen wat ik kies en geef alleen het huidige contact door: minder gegevens is veiliger (AVG) en goedkoper.

  1. Klik op Alleen wat ik kies
Geef de agent alleen wat hij nodig heeft · Klik op Alleen wat ik kies
  1. Vul in bij Veld: contact
  2. Vul in bij waarde: {{contact}}
Geef de agent alleen wat hij nodig heeft · Vul in bij Veld: contact; Vul in bij waarde: {{contact}}
Stap 12 / 14

Verstuur de mail met Outlook

Voeg binnen de loop Outlook · E-mail versturen toe en kies uw Microsoft 365-verbinding. Aan wordt het e-mailadres van het contact, het bericht is wat de agent schreef: het antwoord in mailtekst.answer (naast .outcome, de uitkomst van de kooi). Laat Mailbox leeg: dan verstuurt Flow vanuit de standaard-mailbox.

  1. Kies bij Outlook · E-mail versturen: Outlook · E-mail versturen
  2. Kies bij Verbinding Kies een verbinding… Outlook · verkoop@ + Nieuwe verbinding: Outlook · verkoop@
  3. Vul in bij Aan * Eén of meer adressen, gescheiden door komma's.: {{contact.email}}
  4. Vul in bij **Onderwerp ***: Iets voor {{contact.bedrijf}}?
  5. Vul in bij **Bericht ***: {{mailtekst.answer}}
Verstuur de mail met Outlook · Kies bij Outlook · E-mail versturen: Outlook · E-mail versturen; Kies bij Verbinding Kies een verbinding… Outlook · verkoop@ + Nieuwe verbinding: Outlook · verkoop@; Vul in bij Aan * Eén of meer adressen, gescheiden door komma's.: {{contact.email}}; Vul in bij **Onderwerp ***: Iets voor {{contact.bedrijf}}?; Vul in bij **Bericht ***: {{mailtekst.answer}}
  1. Klik op het bolletje van ‘AI agent’
Verstuur de mail met Outlook · Klik op het bolletje van ‘AI agent’
  1. Klik op het bolletje van ‘Outlook · E-mail versturen’
Verstuur de mail met Outlook · Klik op het bolletje van ‘Outlook · E-mail versturen’
Stap 13 / 14

Sla op en voer uit

Onderin, onder Uitvoer, volgt u elke doorloop: welk contact, wat de agent schreef en dat Outlook de mail verstuurde. De chat-widget staat erbij, precies zoals hij in de chat verschijnt.

  1. Klik op Opslaan
Sla op en voer uit · Klik op Opslaan
  1. Klik op Voer uit
Sla op en voer uit · Klik op Voer uit
Sla op en voer uit · De loop liep 5 keer: één mail per contact.
Sla op en voer uit · De chat-widget met uw contacten.
Stap 14 / 14

Bekijk wat er verstuurd is

Elke doorloop zegt dat de mail verstuurd is; onder Gegevens na de run staat per contact het resultaat. In Outlook vindt u de mails terug onder Verzonden items van de mailbox.

Bekijk wat er verstuurd is · De laatste mail is verstuurd.
Bekijk wat er verstuurd is · Het adres van het laatste contact in de gegevens van de run.

Deze handleiding is op 22 okt 2026 stap voor stap uitgevoerd door een geautomatiseerde test op Flow (versie 3e563176).