Plan een automatiseringsscanScan aanvragen
MenuSluiten

Voorbeeld · Marketing

Marketingrapportage automatiseren met n8n

Elke maand dezelfde cijfers uit dezelfde tools halen, in een spreadsheet zetten en er een verhaal bij schrijven. Deze workflow doet het samenvoegen en levert een eerste samenvatting in gewone taal. De marketeer controleert, vult aan en stuurt hem door.

Laatst bijgewerkt 2 oktober 2026

Kort antwoord

Marketingrapportage automatiseren betekent dat een workflow je cijfers uit verschillende tools verzamelt en in één rapport zet. In deze n8n-workflow haalt n8n elke maand gegevens op uit GA4, Search Console en Google Ads, berekent de verschillen met eerdere periodes en laat een AI-model een samenvatting schrijven. Een marketeer controleert die voordat hij wordt verstuurd.

In het kort

In het kort: Marketingrapportage automatiseren met n8n
AfdelingMarketing
SystemenGoogle Analytics 4, Google Search Console, Google Ads, Google Sheets en een AI-model
StartEen vast moment, een paar dagen na het einde van de maand
Rol van AIEen samenvatting in gewone taal, op basis van de berekende cijfers
Controle door een mensEen marketeer controleert de samenvatting voordat die wordt verstuurd
Werkt ook metMeta Ads · Looker Studio · BigQuery · Microsoft Teams
Platformn8n Cloud

Waar het nu misgaat

  • Elke maand gaan er uren op aan het kopiëren van cijfers uit verschillende tools.
  • Iedereen kijkt naar andere cijfers, omdat de definities per rapport verschillen.
  • Het verhaal bij de cijfers ontbreekt, of komt pas als de maand al half voorbij is.
  • Een meetprobleem valt pas op als het rapport er vreemd uitziet.

Zo werkt de workflow

Een node is een stap in een workflow. De workflow start met een trigger, de gebeurtenis die een workflow start: hier een vast moment na het einde van de maand.

Na het einde van de maand haalt de workflow de cijfers op uit Google Analytics 4, Search Console en Google Ads, berekent de verschillen en controleert ze. AI schrijft de samenvatting, de marketeer geeft akkoord en het rapport wordt verstuurd. Ontbrekende of onlogische cijfers geven een melding in plaats van een rapport.

De stappen als tekst
  1. Na het einde van de maand
  2. Cijfers ophalen uit Google
  3. Verschillen berekenen
  4. Controles
  5. AI schrijft samenvatting
  6. Akkoord marketeer
  7. Versturen

Nee bij Controles: Ontbrekende of onlogische cijfers → Melding, geen rapport

  1. Schedule Trigger

    Start een paar dagen na het einde van de maand, omdat de gegevens in Search Console een paar dagen achterlopen.

  2. Google Analytics of HTTP Request

    Haalt via de GA4 Data API sessies, conversies en omzet per kanaal op.

  3. HTTP Request (Search Console API)

    Haalt klikken, vertoningen en posities op, per pagina en per zoekopdracht.

  4. HTTP Request (Google Ads API)

    Haalt kosten, klikken en conversies per campagne op.

  5. Code

    Berekent de verschillen met de vorige maand en met dezelfde maand vorig jaar, volgens vaste definities.

  6. IF

    Controleert of alle bronnen gegevens hebben geleverd en of er geen onlogische dalingen zijn, zoals nul conversies.

  7. Basic LLM Chain

    Een AI-model schrijft een samenvatting van de belangrijkste veranderingen, alleen op basis van de berekende cijfers.

  8. Google Sheets

    Zet de cijfers in een vaste tabel, die ook je dashboard voedt.

  9. Microsoft Outlook (wachten op akkoord)

    Stuurt de marketeer het concept. Na akkoord gaat het rapport naar de vaste ontvangers.

Wat heb je nodig?

  • Leestoegang tot je GA4-property, Search Console en je advertentieaccounts.
  • Voor de Google Ads API een developer token van Google.
  • Vaste definities: wat is een conversie, welke kanalen tellen mee en welke periodes vergelijk je?
  • Een AI-model naar keuze. Het model krijgt alleen opgetelde cijfers, geen persoonsgegevens.
  • Een marketeer die het concept controleert, en een lijst met ontvangers.

Uitzonderingen en foutafhandeling

Uitzonderingen en foutafhandeling
SituatieWat de workflow doet
Een bron levert geen gegevensGeen rapport. De marketeer krijgt een melding welke bron ontbreekt.
Een cijfer valt ineens naar nulMelding als mogelijk meetprobleem, zodat iemand de tracking controleert voordat het rapport uitgaat.
De samenvatting noemt iets wat niet in de cijfers staatDe marketeer past het aan voordat het rapport uitgaat. Het model krijgt alleen berekende cijfers, zodat het zelf niets hoeft te rekenen.
Niet elke bezoeker geeft toestemming voor cookiesGA4 ziet daardoor niet alles. Het rapport vermeldt dat, zodat niemand de cijfers als compleet leest.

Wat levert het op?

  • Elke maand op een vast moment een rapport, met dezelfde definities.
  • Meer tijd voor de vraag wat de cijfers betekenen.
  • Meetproblemen vallen eerder op.
  • Alle cijfers op één plek, als basis voor je dashboard.

Rekenvoorbeeld: maak je elke maand 4 rapportages, bijvoorbeeld per merk of land, en kost elk 3 uur, dan gaat het om 12 uur per maand. Reken het na met je eigen cijfers.

Bereken wat automatisering oplevert

Deze workflow voor jouw organisatie

Dit is een voorbeeld van wat we in n8n bouwen. We stemmen de stappen af op jouw systemen, regels en controles, en leveren de workflow op met foutafhandeling en documentatie.

Bespreek deze workflowBekijk alle workflows

Veelgestelde vragen

Kan AI de cijfers verkeerd uitleggen?

Dat kan. Daarom rekent de workflow de cijfers zelf uit en schrijft het AI-model alleen de tekst erbij. Het model krijgt de opdracht om alleen die cijfers te gebruiken, en een marketeer controleert elke samenvatting.

Welke kanalen kunnen erin?

Alles met een API, zoals GA4, Search Console, Google Ads en Meta Ads. Voor sommige platforms moet je eerst toegang tot de API aanvragen.

Kunnen we een dashboard in plaats van een mail?

Ja. De cijfers komen in Google Sheets of BigQuery, en daar bouw je een dashboard op, bijvoorbeeld in Looker Studio. De samenvatting kan dan als tekstblok in het dashboard of als bericht in Teams.

Gaan er persoonsgegevens naar het AI-model?

Nee. Het model krijgt alleen opgetelde cijfers per kanaal of pagina. Er zitten geen gegevens van individuele bezoekers in.

Bronnen

  • Google: Search Console API en Google Ads API (developers.google.com, oktober 2026)

Hoeveel uur kost jullie maandrapportage?

Laat ons zien welke cijfers je nu verzamelt. We laten zien welk deel vanzelf kan en waar je eigen blik nodig blijft.

Plan een automatiseringsscan