π Generate weekly marketing performance reports with GPT-4o & Google Docs to Slack
β‘ 192 views Β· π Market Research & Insights
π‘ Pro Tip β Since TikTok doesnβt have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β drop it into your workflow and skip the parsing.
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
Slack, Google Docs, Schedule Trigger, OpenAI
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File