# Flows: 151 echte e-mailreeksen die je agent kan lezen

Canonieke URL: https://brew.new/nl/blog/email-flows
Auteur: Thomas Park
Gepubliceerd: 2026-09-17
Bijgewerkt: 2026-09-28

De meeste sjablonengalerijen laten je één e-mail tegelijk zien. Dat is de minst bruikbare eenheid. Eén welkomstmail laat niet zien wanneer die verstuurd wordt of wat eromheen gebeurt. De reeks voegt die context toe, al bewijst het zien van een reeks nog niet dat die goed heeft gepresteerd.

Daarom hebben we de reeksen bewaard die we hebben vastgelegd. Een flow in Brew toont de e-mails die we na een aanmelding of inschrijving voor een nieuwsbrief hebben waargenomen, op volgorde, met de dag waarop elke e-mail binnenkwam. Door de grenzen van het vastleggen bevat een flow mogelijk niet de hele reeks. Bij de lancering op 17 september stonden er 151 flows in de galerij. De aantallen hieronder beschrijven die momentopname bij de lancering; de live catalogus kan veranderen.

## De belangrijkste punten

- Een flow is een vastgelegde reeks, geen los ontwerp: 151 flows, 151 merken, 1.311 e-mails, en bij elke stap de onderwerpregel, de previewtekst, de dag ten opzichte van de start en de wachttijd sinds de vorige verzending.
- Bij remixen bouwt Brew de structuur opnieuw op met rekenwerk, niet met generatie. Brew zet de tussenpozen uit de bron om in wachtstappen, afgerond op het dichtstbijzijnde uur, en herschrijft daarna elke e-mail voor je merk.
- `GET /v1/flows` en de MCP-tool `list_flows` geven dezelfde records terug, dus een agent kan alle 151 reeksen bestuderen zonder dat iemand ergens op hoeft te klikken.
- Elke stap heeft een `emailId` die je rechtstreeks als `referenceEmailId` aan `create_email` kunt meegeven.

## Wat er in een flow zit

De reeks die Zapier na een aanmelding verstuurt, telt acht e-mails in 10,7 dagen:

| Dag | Onderwerpregel |
| --- | --- |
| 0 | Welcome aboard 👋 \| Let's make some magic with AI |
| 1 | Why you should ditch spreadsheets for Tables |
| 2 | Build your first Zap workflow with Copilot ⚡ |
| 3 | What engineers are automating this week |
| 5 | Put AI to work for you |
| 9 | Go beyond workflows 🚀 |
| 10 | Stuck? Or need automation ideas? |
| 10,7 | Your Zapier trial ends in three days ⏲️ |

Lees de dagen, niet alleen de onderwerpregels. Vier e-mails komen op opeenvolgende ochtenden binnen, daarna wordt de tussenpoos twee dagen, en vervolgens vier. De e-mail “Stuck?” komt op dag 10 en de e-mail over het aflopen van de proefperiode volgt zeventien uur later. Iemand heeft besloten dat het laatste nuttige vóór een betaalmuur een aanbod van hulp is, en dat die twee elkaar bijna moeten raken.

Dat zie je niet op een screenshot van één e-mail.

De viewer opent op de eerste e-mail; daar zie je alleen de wachttijd erna. Stap je in het midden in, zoals in de reeks van Ro hierboven, dan zie je de tussenpoos aan beide kanten. De welkomstflow van Ro heeft een trager verloop dan die van Zapier, 12 e-mails in 46,7 dagen, en dat verraden de tussenpozen al voordat je ook maar één onderwerpregel hebt gelezen.

![Een raster van vastgelegde e-mails uit de flowgalerij, onder meer van Boomi, Canva, Glossgenius, Sentry, Qualys en Aerospike](https://cdn.brew.new/assets/2026/09/brew-flows-gallery-1d538344.png)

Elke stap bevat de onderwerpregel, de previewtekst, de dag waarop de e-mail binnenkwam, de wachttijd sinds de vorige verzending, een categorie en een voorbeeldafbeelding. Vraag je erom, dan krijg je ook de gerenderde HTML.

## Wat er in de galerij staat

Het corpus bevat één reeks per merk, dus 151 flows betekent 151 bedrijven:

- **1.311 e-mails** verspreid over de 151 flows, met een mediaan van 9 per flow.
- **132 nieuwsbriefreeksen en 19 reeksen na een aanmelding.** Wat merken volgens een vast schema versturen, is meestal de nieuwsbrief, en dat zie je terug in de galerij.
- **Mediane looptijd: 55 dagen.** De langste is die van Busuu, met 9 e-mails in 168 dagen: een heel ander tempo dan de 4 e-mails in 9,4 dagen van Canva.
- **59 flows halen het maximum van 12 vastgelegde e-mails**, dus ongeveer twee op de vijf van deze reeksen lopen langer door dan de galerij laat zien.

![De flowgalerij in Brew met de reeksen van Zcal, WorkOS, Wiz, Vyond, Virtuagym en Taskade, met onder elk merk het aantal e-mails en de looptijd](https://cdn.brew.new/assets/2026/09/brew-flows-gallery-app-0bc8fc2e.webp)

Daarnaast is er de galerij met losse ontwerpen, met nog eens 4.098 nieuwsbrieven, 105 welkomstmails en 68 promotiemails. De flows zijn het deel dat je de volgorde vertelt.

## Een flow remixen

Bij remixen verwachten mensen een kopie. Dat is het niet.

Brew bouwt eerst de structuur van de automatisering: je trigger, dan de tussenpozen uit de bronflow als wachtstappen, en daarna één verzendstap voor elke stap uit de bron. Die helft is rekenwerk, geen generatie. Niemand vraagt een model om te raden dat de vierde e-mail op dag drie uitgaat.

![Een geremixte flow op het automatiseringscanvas van Brew: een trigger Newsletter Subscribed, een wachttijd van 53 uur, een opnieuw opgebouwde e-mail, een wachttijd van 122 uur en de volgende e-mail, terwijl de e-mailagent in het zijpaneel elke stap schrijft](https://cdn.brew.new/assets/2026/09/brew-flow-remix-automation-37722c2c.webp)

Op die wachtstappen staat 53 uur en 122 uur, omdat het bronmerk zo verstuurde, afgerond op het dichtstbijzijnde uur. Een tussenpoos van een hele dag blijft een hele dag, en alles onder een uur wordt één uur. Alleen de e-mails worden gegenereerd, en dat gebeurt parallel, elke e-mail voor jouw merk. Jouw kleuren, jouw lettertypen, jouw tone of voice, jouw product. Elke stap krijgt ook een briefing over zijn rol in de reeks en over wat ervoor en erna komt, want de subagents die die e-mails schrijven, zien elkaars werk niet en zouden anders acht losse berichten maken die alleen een schema delen.

Je krijgt een conceptautomatisering met het tempo van een reeks die een echt bedrijf al heeft gedraaid, en teksten die van jou zijn. Je moet ze nog wel lezen. De rebranding is goed, maar niet af.

## Flows uitlezen vanuit code

Elke flow is beschikbaar via de REST-API en via MCP, dus een agent kan het corpus rechtstreeks lezen.

```bash
# First page, newest first
curl "https://brew.new/api/v1/flows" \
  -H "Authorization: Bearer $BREW_API_KEY"

# One sequence, every step
curl "https://brew.new/api/v1/flows/zapier.com" \
  -H "Authorization: Bearer $BREW_API_KEY"
```

Filter op `brand`, `category` of `type` (`signup` of `newsletter`). Sorteer op `emails` voor de reeksen met de meeste e-mails, op `span` voor de reeksen die zich over de meeste dagen uitstrekken, of op `remixes` voor wat anderen het kopiëren waard vonden. Geef `semantic` mee om te zoeken op waar een reeks over gaat. Zo vind je een terugwinmail rond het aflopen van een proefperiode zonder te weten welk merk er een schreef.

Op de [MCP-server van Brew](/nl/mcp) is dezelfde read beschikbaar als tool en als resource:

```
list_flows                      # the list, same filters and sorts
get_flow { slug: "zapier.com" } # one sequence with every step
brew://flows                    # @-mentionable in a chat
```

REST en MCP lezen dezelfde openbare catalogus. Flows gelden voor de hele organisatie, dus bij deze reads geef je geen merk mee. Voor paginering geef je de teruggegeven `pagination.cursor` mee als `cursor` van het volgende verzoek, tot die null is. Eén lijstverzoek geeft niet de hele catalogus terug, maar `total` telt wel elke flow die met de query overeenkomt.

## Wat een agent doet met 151 reeksen

Een agent kan de reeks bekijken voordat die een referentie kiest.

Welke aanmeldflows zetten een korting in de eerste e-mail, en welke wachten tot de proefperiode bijna voorbij is? Wat sturen developertools op dag twee? Hoe lang lopen welkomstreeksen voor nieuwsbrieven voordat ze stoppen? Hoeveel reeksen openen met een vraag in plaats van een voordeel? Met de records kan een agent die vragen onderzoeken door `steps[]` te lezen. De analyse van onderwerpregels en inhoud vraagt nog steeds om interpretatie; de API heeft niet voor elke vraag een filter.

Wat dit tot bruikbaar referentiemateriaal maakt, is de `emailId` bij elke stap. Het is dezelfde verwijzing die de sjablonengalerij gebruikt, en precies wat `create_email` als `referenceEmailId` verwacht. Een agent leest dus het verloop, kiest de stap die ertoe doet en geeft die ene e-mail door aan de ontwerptool:

```
get_flow { slug: "zapier.com" }
  → steps[4].emailId = "pt1_k97hmahabyjrp1yfmga8m1rhah8e572q"

create_email {
  referenceEmailId: "pt1_k97hmahabyjrp1yfmga8m1rhah8e572q",
  prompt: "day-5 activation email for our API product"
}
```

Bestudeer het verloop, haal de specifieke e-mail op en bouw je eigen versie. Zonder kopiëren en plakken tussendoor.

## Twee beperkingen die je moet kennen

We leggen per flow maximaal twaalf e-mails vast en laten de rest weg, dus `emailCount: 12` betekent dat er twaalf of meer zijn verstuurd, niet precies twaalf. Dat zijn de 59 flows van hierboven.

Gerenderde e-mail is omvangrijk. Vraag je via MCP om HTML, dan krijg je die voor de eerste één of twee stappen voordat het antwoord vol zit, en komt de rest zonder HTML. In de samenvatting staat hoeveel er zijn meegestuurd. De REST-route heeft zo’n limiet niet, dus lees de flow daar als je elke body wilt: `GET /v1/flows/zapier.com?include=html`.

## Begin hier

Open [de galerij](/nl/browse/flows) en lees drie reeksen in je eigen categorie voordat je iets schrijft. Remix daarna de reeks met het tempo dat je tegenover je eigen team zou verdedigen, en pas aan wat niet past.

Zet je hier een agent op in, dan is `list_flows` zonder argumenten de juiste eerste aanroep. Die geeft kaarten met slugs terug, en de slug is het enige wat `get_flow` voor de rest nodig heeft. De volledige lijst met velden staat in de [API-referentie](https://docs.brew.new/api-reference/public-v1/templates/list-flows).

## Veelgestelde vragen

### Wat telt als een flow?

Elke e-mail die één merk verstuurde na één aanmelding of inschrijving voor de nieuwsbrief, op volgorde, met de dag waarop elke e-mail binnenkwam ten opzichte van die trigger. Eén flow per merk, en de slug van de flow is het domein van het merk.

### Kopieert remixen de oorspronkelijke e-mails?

Nee. Brew kopieert de structuur: het aantal stappen, de volgorde en de tussenpozen, afgerond op het dichtstbijzijnde uur. Daarna wordt elke e-mail opnieuw opgebouwd voor je merk, met het oorspronkelijke ontwerp als referentie, zodat het resultaat jouw kleuren, lettertypen en tone of voice heeft.

### Heb ik een API-sleutel nodig om flows uit te lezen?

Voor reads via REST heb je een API-sleutel met `templates.read` nodig. MCP ondersteunt OAuth of een API-sleutel met de juiste toegang. De galerij zelf is openbaar en vereist geen account.

### Hoeveel e-mails bewaart één flow?

Maximaal twaalf. We leggen de eerste twaalf vast en laten de rest weg, dus een flow met twaalf e-mails kan langer hebben gelopen. 59 van de 151 gepubliceerde flows zitten op dat plafond.

### Kan ik de gerenderde HTML van elke e-mail krijgen?

Ja, met `include=html` als je één flow uitleest. Via MCP passen alleen de eerste één of twee stappen in één antwoord, en de samenvatting vertelt je hoeveel er zijn meegestuurd. De REST-route geeft elke body terug.
