Handleidingen · n8n

AI-gestuurde social media planning met Buffer, n8n en Claude

Handleiding: automatiseer je social media planning met n8n, Claude en Buffer. Van contentideeën tot publicatie. Bespaar 5 uur per week.

🟢 Beginner — geen code vereist ⏱ 60 minuten
Tools: n8nClaudeBufferGoogle Sheets
AI-gestuurde social media planning met Buffer, n8n en Claude

Wat je leert in deze handleiding

  • Content ideeën genereren met Claude op basis van trending topics
  • Posts automatisch plannen in Buffer
  • Consistente posting-agenda instellen
  • Prestaties analyseren en strategie bijsturen
  • Meerdere platforms tegelijk bespelen

Van 8 uur naar 1 uur per week

Social media is voor veel MKB-bedrijven een tijdslurper zonder duidelijk rendement. Je weet dat je aanwezig moet zijn, maar het bedenken van content, schrijven, plannen en bijhouden kost meer tijd dan je hebt. Het resultaat: inconsistent posten, of helemaal stoppen.

We bouwen voor fictief interieurbedrijf "Stijlvol Wonen" een volledig geautomatiseerde social media workflow. De eigenaar besteedt straks 15 minuten per dag aan review en engagement, alles andere doet het systeem.

Wat je nodig hebt

• n8n (self-hosted of n8n.cloud)

• Claude API key (console.anthropic.com)

• Buffer account (Essentials plan, €15/maand, 3 social channels)

• Google Sheets (als content kalender en ideeënbron)

• Optioneel: Perplexity API voor trending topics

Stap 1: Content strategie vastleggen in Google Sheets

Maak een Google Sheet "Social Media Strategie" aan met twee tabbladen.

Tabblad 1 — Pillars: jouw content-pijlers. Voor Stijlvol Wonen:

• Inspiratie (40%): interieurtrends, kleurinspiratie, before/after

• Educatie (30%): tips voor inrichting, onderhoudstips, materiaalkennis

• Achter de schermen (20%): team, projecten, leveranciers

• Commercieel (10%): aanbiedingen, nieuwe producten, acties

Tabblad 2 — Content kalender: Datum, Platform, Pillar, Onderwerp, Status, Buffer ID

Stap 2: Buffer verbinden

Ga naar buffer.com en maak een account aan. Verbind je social media accounts (LinkedIn, Instagram, Facebook). Ga naar buffer.com/developers/apps en maak een app aan. Kopieer de Access Token.

In n8n: voeg Buffer credentials toe via Settings > Credentials > New > Buffer API. Plak de Access Token.

Stap 3: Wekelijkse contentplanning workflow

Maak een n8n workflow aan:

Node 1: Schedule Trigger — elke maandag om 08:00

Node 2: Google Sheets — lees de content pillars en recente posts

Node 3: HTTP Request — Claude aanroepen voor 5 content ideeën

Node 4: Google Sheets — schrijf ideeën naar de content kalender

Node 5: Gmail — stuur weekoverzicht ter review

Stap 4: Claude prompt voor content ideeën

HTTP Request naar Claude:

URL: https://api.anthropic.com/v1/messages

Prompt:

"Genereer 5 social media post-ideeën voor een Nederlands interieurbedrijf. Verdeel over de pillars: 2x Inspiratie, 1x Educatie, 1x Achter de schermen, 1x Commercieel. Voor elk idee: 1) Korte omschrijving (1 zin), 2) Platform (LinkedIn of Instagram), 3) Beste dag en tijd om te posten. Houd rekening met Augustus 2026 (zomer, vakantieperiode). Geef output als JSON array."

De JSON output verwerk je in een Code node naar Google Sheets rijen.

Stap 5: Post-generatie workflow

Maak een tweede workflow: dagelijkse post-generatie voor de volgende dag.

Trigger: dagelijks om 16:00

Node 1: Google Sheets — haal alle posts op met status "Gepland" voor morgen

Node 2: Loop over items

Node 3: HTTP Request — Claude schrijft de volledige post-tekst

Node 4: Buffer — schedule de post voor het geplande tijdstip

Node 5: Google Sheets — update status naar "Ingepland in Buffer"

Stap 6: Claude prompt per platform

LinkedIn prompt:

"Schrijf een LinkedIn post voor een interieurbedrijf over het volgende onderwerp: {{ onderwerp }}. Stijl: professioneel maar warm, 150-200 woorden, begin met een prikkelende openingszin. Sluit af met 1 vraag aan de lezer. Voeg 3-5 relevante hashtags toe."

Instagram prompt:

"Schrijf een Instagram caption voor een interieurshowroom over: {{ onderwerp }}. Stijl: visueel, inspirerend, 80-120 woorden. Begin met emoji. Sluit af met call-to-action. Voeg 10-15 niche hashtags toe."

Stap 7: Buffer API aanroepen

In n8n kun je Buffer gebruiken via de ingebouwde Buffer node of via HTTP Request. Via HTTP:

URL: https://api.bufferapp.com/1/updates/create.json

Method: POST

Body (form-urlencoded):

access_token={{ buffer_token }}&profile_ids[]={{ profile_id }}&text={{ post_tekst }}&scheduled_at={{ datum_tijd_iso }}

Buffer profile IDs vind je via: GET https://api.bufferapp.com/1/profiles.json?access_token={{ token }}

Stap 8: Review dashboard in Google Sheets

In de Google Sheet, voeg conditional formatting toe:

• Geel: status "Concept" (wacht op review)

• Blauw: status "Ingepland in Buffer"

• Groen: status "Gepubliceerd"

• Rood: status "Afgewezen" (handmatig terugzetten)

Voeg een kolom toe "Opmerkingen" voor aanpassingen. Bij opmerkingen triggert een webhook de post opnieuw te genereren door Claude.

Stap 9: Prestatiemonitoring

Elke maandag, na de ideeëngeneratie, haal je de Buffer Analytics op:

GET https://api.bufferapp.com/1/profiles/{{ profile_id }}/updates/sent.json

Stuur de engagement-data (likes, clicks, shares) naar Claude voor analyse:

"Analyseer de social media prestaties van de afgelopen week voor een interieurbedrijf. Welke content scoorde het best? Welke pillar presteert ondermaats? Geef 3 aanbevelingen voor volgende week."

Sla het Claude-rapport op in Google Sheets en stuur het per e-mail.

Stap 10: Live gaan

1. Vul de Content pillars tab in met jouw specifieke pijlers

2. Run de wekelijkse workflow handmatig voor de eerste keer

3. Controleer de gegenereerde ideeën in Google Sheets

4. Pas eventueel aan en goedkeuren

5. Run de post-generatie workflow voor morgen

6. Controleer de posts in Buffer

7. Activeer de schedules

Troubleshooting

Buffer geeft 403 terug: controleer of je Access Token correct is en of de app-permissies "Write" toestaan.

Claude posts zijn te generiek: voeg meer brand-specifieke context toe aan de prompt. Beschrijf je doelgroep, tone of voice en voorbeeldposts.

Google Sheets trigger werkt niet: gebruik een tijdgebaseerde trigger in plaats van een Sheets-wijzigingstrigger voor betrouwbaardere werking.

Resultaat

Na implementatie: van 8 uur naar 1 uur per week voor social media. De posting-frequentie stijgt (minder "ik had geen tijd"), de kwaliteit is consistenter, en je hebt data om te leren welke content werkt. Het systeem betaalt zichzelf terug in de eerste week.

Gerelateerd

Nieuwsbrief

Meer handleidingen en tips?

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

Gratis aanmelden →