Generate Weekly Marketing Performance Reports with GPT-4o & Google Docs to Slack

Go to Workflow
0 views
Built by Emilio Loewenstein Emilio Loewenstein
Created on June 08, 2026

Description

Description
Save hours of manual reporting with this end-to-end automation.
This workflow pulls campaign performance data (demo or live), generates a clear AI-powered executive summary, and compiles everything into a polished weekly report. The report is formatted in Markdown, automatically stored in Google Docs, and instantly shared with your team via Slack β€” no spreadsheets, no copy-paste, no delays.

What it does
⏰ Runs on a schedule (e.g. every Monday morning)
πŸ“Š Collects performance metrics (Google Ads, Meta, TikTok, YouTube – demo data included)
πŸ€– Uses AI to summarize wins, issues, and recommendations
πŸ“ Builds a structured Markdown report (totals, channel performance, top campaigns)
πŸ“„ Creates and updates a Google Doc with the report
πŸ’¬ Notifies your team in Slack with topline numbers + direct report link
πŸ“§ Optionally email the report to stakeholders or clients

Why it’s valuable
Saves time** – no manual data aggregation
Standardizes reporting** – same format and quality every week
Adds insights** – AI highlights what matters most
Improves transparency** – instant access via Docs, Slack, or Email
Scales easily** – adapt to multiple clients or campaigns
Professional delivery** – branded, polished reports on autopilot

πŸ’‘ Extra recommendation: Connect to a Google Docs template to give your reports a professional, branded look.

Nodes Used (4)

Code
n8n-nodes-base.code
Google Docs
n8n-nodes-base.googleDocs
OpenAI
@n8n/n8n-nodes-langchain.openAi
Slack
n8n-nodes-base.slack