Handleidingen · n8n

Automatische nieuwsbrief samenstellen met n8n, Perplexity en Claude

Bouw een automatische nieuwsbrief workflow met n8n, Perplexity en Claude. Van nieuwsgaring tot publicatie in Beehiiv. Stap-voor-stap handleiding 2026.

🟡 Gevorderd — beetje technisch ⏱ 90 minuten
Tools: n8nPerplexityClaudeBeehiiv
Automatische nieuwsbrief samenstellen met n8n, Perplexity en Claude

Wat je leert in deze handleiding

  • Actueel nieuws ophalen via Perplexity API
  • Nieuwsbrief inhoud schrijven met Claude
  • Automatisch publiceren naar Beehiiv
  • Nieuwsbrief template beheren
  • Kwaliteitscontrole inbouwen voor publicatie

Van 6 uur naar 45 minuten per editie

Nieuwsbrieven zijn een van de meest waardevolle marketingkanalen voor MKB. Maar consistentie is het grootste probleem: de editie overslaan omdat er "geen tijd" is, is het snelste pad naar een afnemende lijst. Automatisering lost dit op.

We bouwen een volledig geautomatiseerde nieuwsbrief voor "De Werkfluencer", een fictieve nieuwsbrief over AI en werk voor Nederlandse professionals. Wekelijkse editie, elke dinsdag om 07:30.

Architectuur

Maandag 18:00: n8n haalt nieuws op via Perplexity API

Maandag 19:00: Claude schrijft alle secties op basis van het nieuws

Maandag 20:00: concept wordt per e-mail gestuurd ter review

Dinsdag 07:00: na goedkeuring wordt automatisch gepubliceerd in Beehiiv

Dinsdag 07:30: nieuwsbrief gaat live naar abonnees

Stap 1: Perplexity API instellen

Ga naar perplexity.ai/settings/api en genereer een API key. Perplexity biedt een speciaal "sonar" model dat web searches uitvoert en actuele informatie teruggeeft.

Prijs: circa €0,005 per verzoek voor het sonar-model. Een volledige nieuwsbrief kost minder dan €0,50 aan API-kosten.

In n8n: voeg een HTTP Request node toe voor Perplexity.

Stap 2: Nieuws ophalen per sectie

De nieuwsbrief "De Werkfluencer" heeft 5 secties. Per sectie een aparte Perplexity call:

Sectie 1 — AI-nieuws van de week:

Prompt: "Wat zijn de 3 meest relevante AI-ontwikkelingen van de afgelopen 7 dagen die relevant zijn voor Nederlandse werkende professionals? Geef per item: titel, 2-zin samenvatting, en bron-URL."

Sectie 2 — Tool van de week:

Prompt: "Welke AI-tool heeft de afgelopen week opvallend veel aandacht gekregen? Geef een korte omschrijving, wat het doet, prijs en voor wie het nuttig is."

Sectie 3 — Tip om te proberen:

Prompt: "Geef één praktische AI-tip die een professional deze week direct kan uitproberen. Maximaal 100 woorden, concrete instructie."

Stap 3: n8n workflow opzetten

Trigger: Schedule — elke maandag om 18:00.

Nodes:

1. HTTP Request x3: Perplexity calls voor elke sectie (parallel uitvoeren met merge)

2. Merge node: combineer alle Perplexity outputs

3. HTTP Request: Claude aanroepen voor complete nieuwsbrief

4. Airtable: sla concept op

5. Gmail: stuur ter review

Stap 4: Perplexity API configuratie

URL: https://api.perplexity.ai/chat/completions

Method: POST

Headers:

Authorization: Bearer {{ perplexity_api_key }}

Content-Type: application/json

Body:

{ "model": "sonar", "messages": [{"role":"user","content":"{{ jouw_prompt }}"}], "return_citations": true }

De response bevat de content plus citations (bronlinks). Extraheer beide in een Code node.

Stap 5: Claude prompt voor de volledige nieuwsbrief

Na het ophalen van alle nieuwssecties via Perplexity, stuur je alles naar Claude voor de uiteindelijke nieuwsbrief:

Prompt:

"Schrijf de wekelijkse editie van 'De Werkfluencer' — een nieuwsbrief over AI en werk voor Nederlandse professionals. Gebruik de onderstaande ruwe input per sectie en schrijf deze om naar de nieuwsbrief stijl: direct, informatief, licht humoristisch, geen buzzwords. Structuur:\n\n1. ONDERWERP VAN DE WEEK (1 alinea, prikkelende opening)\n2. AI-NIEUWS (3 items, elk 80-100 woorden)\n3. TOOL VAN DE WEEK (150 woorden, inclusief een concrete use case)\n4. TIP OM TE PROBEREN (100 woorden, directe instructie)\n5. AFSLUITENDE GEDACHTE (50 woorden, persoonlijk)\n\nInput:\n\n{{ perplexity_output_alle_secties }}"

Stap 6: Beehiiv API koppelen

Ga naar app.beehiiv.com/settings/api en genereer een API key. Zoek je publication ID in de URL van je Beehiiv dashboard.

n8n HTTP Request voor het aanmaken van een draft:

URL: https://api.beehiiv.com/v2/publications/{{ publication_id }}/posts

Method: POST

Headers:

Authorization: Bearer {{ beehiiv_api_key }}

Content-Type: application/json

Body:

{ "subject": "De Werkfluencer #{{ editie_nummer }} — {{ datum }}", "content": { "type": "html", "value": "{{ nieuwsbrief_html }}" }, "status": "draft", "send_at": null }

Stap 7: HTML formatteren

Beehiiv verwacht HTML. In een Code node, converteer de Claude output naar basis HTML:

const text = $input.first().json.content;

const html = text

.split("\n\n")

.map(para => `

${para}

`)

.join("\n");

return [{json: {html}}];

Voor rijkere formatting: gebruik een Markdown-to-HTML library of verwerk de Claude output als Markdown en converteer.

Stap 8: Review e-mail instellen

Stuur een review-e-mail naar jezelf met:

• De volledige nieuwsbrief-tekst als HTML

• Een "Goedkeuren" link (webhook URL naar je n8n publicatieworkflow)

• Een "Aanpassen" link (opent Beehiiv draft direct)

Gebruik n8n's Wait for Webhook node om te wachten op goedkeuring voordat je publiceert.

Stap 9: Automatisch publiceren na goedkeuring

Tweede workflow, triggered door de goedkeurings-webhook:

Node 1: Update Beehiiv post status naar "confirmed"

Node 2: Schedule send_at op dinsdag 07:30

URL: PATCH https://api.beehiiv.com/v2/publications/{{ pub_id }}/posts/{{ post_id }}

Body: { "status": "confirmed", "send_at": "2026-08-06T07:30:00+02:00" }

Beehiiv verstuurt de nieuwsbrief automatisch op het geplande tijdstip.

Stap 10: Testen voor de eerste editie

1. Run de workflow handmatig op een doordeweekse dag

2. Controleer of Perplexity actueel nieuws teruggeeft

3. Controleer of Claude de stijl correct oppakt

4. Controleer of de Beehiiv draft correct aangemaakt wordt

5. Stuur een test-send naar jezelf in Beehiiv

6. Beoordeel de lay-out en leesbaarheid

7. Activeer de maandag-schedule

Troubleshooting

Perplexity geeft verouderde informatie: voeg aan de prompt toe "Beperk resultaten tot de afgelopen 7 dagen. Gebruik alleen bronnen van na {{ datum_vorige_week }}."

Claude output is te lang voor Beehiiv: voeg aan de Claude prompt toe "Maximaal 700 woorden totaal voor de volledige nieuwsbrief."

Beehiiv API geeft 401: controleer of de API key correct is en of je de juiste publication ID gebruikt (te vinden in Beehiiv URL).

Goedkeurings-webhook time-out: verhoog de Wait node timeout naar 24 uur. Als je niet reageert voor dinsdag 06:00, annuleert de workflow automatisch.

Wat dit oplevert

Met dit systeem publiceer je wekelijks een kwalitatieve nieuwsbrief met 45 minuten review-tijd in plaats van 6 uur schrijftijd. De frequentie-consistentie verhoogt de open rate: abonnees weten wanneer ze iets kunnen verwachten. En Perplexity zorgt ervoor dat het nieuws altijd actueel is, zonder dat jij elk uur het internet afschuimt.

Gerelateerd

Nieuwsbrief

Meer handleidingen en tips?

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

Gratis aanmelden →