Generate weekly Meta Ads report with GPT-4 insights and Slack delivery
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
n8n-nodes-pdforge(Pdforge)
Nodes used (10)
- Split Out
n8n-nodes-base.splitOut - HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Pdforge
n8n-nodes-pdforge.pdforge - Code
n8n-nodes-base.code - AI Agent
@n8n/n8n-nodes-langchain.agent - OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Slack
n8n-nodes-base.slack - Schedule Trigger
n8n-nodes-base.scheduleTrigger
What it does
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(fileId:1590) 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 'last7d', 'last14d', '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! 👋🏻