π Generate weekly Meta Ads report with GPT-4 insights and Slack delivery
β‘ 3,967 views Β· π Market Research & Insights
Description
What this workflow does
- Runs automatically every Monday morning at 8 AM
- Collects your Meta Ads data from the last 7 days for a given account (date range is configurable)
- Formats the data, aggregating it at the campaign, ad set, and ad levels
- Generates AI-driven analysis and insights on your results, providing actionable recommendations
- Renders the report as a visually appealing PDF with charts and tables
- Sends the report via Slack (you can also add email or WhatsApp)
A sample for the first page of the report: image.png
Setup Guide
- Create an account of pdf noodle and use the pre-made Meta Ads template.
- Connect Meta Ads, OpenAI and Slack to n8n
- Set your Ad Account Id and date range (choose from βlast_7dβ, βlast_14dβ, βlast30dβ)
- (opcional) Customize the scheduling date and time
Requirements
- Meta Ads (via Facebook Graph API): Documentation
- pdf noodle access: Integration guide
- AI API access (e.g. via OpenAI, Anthropic, Google or Ollama)
- Slack acces (via OAuth2): Documentation
Feel free to contact me via Linkedin, if you have any questions! ππ»
π Nodes Used
HTTP Request, Slack, Schedule Trigger, AI Agent, OpenAI Chat Model, Structured Output Parser
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File