{"product_id":"n8n-workflow-detect-meta-ad-spend-anomalies-fatigue","title":"n8n Workflow: Detect Meta Ad Spend Anomalies \u0026 Fatigue","description":"\u003ch3\u003eDetect Meta Ad Spend Anomalies \u0026amp; Creative Fatigue—Automatically, Every Day\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow checks your Meta Ads performance daily, spots spend and KPI anomalies, identifies creative fatigue, and uses \u003cstrong\u003eOpenAI (gpt-4o-mini)\u003c\/strong\u003e to generate prioritized fixes—then posts the results to \u003cstrong\u003eSlack\u003c\/strong\u003e so your team can act fast.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns daily at 9:00 AM\u003c\/strong\u003e via a cron schedule.\u003c\/li\u003e\n  \u003cli\u003eLoads your configured \u003cstrong\u003eMeta ad accounts\u003c\/strong\u003e and calculates two time windows: \u003cstrong\u003e“yesterday”\u003c\/strong\u003e and a \u003cstrong\u003e7-day lookback\u003c\/strong\u003e baseline.\u003c\/li\u003e\n  \u003cli\u003eQueries the \u003cstrong\u003eMeta Graph API\u003c\/strong\u003e for:\n    \u003cul\u003e\n      \u003cli\u003eAccount-level daily metrics\u003c\/li\u003e\n      \u003cli\u003eActive ad-level daily metrics\u003c\/li\u003e\n      \u003cli\u003e7-day ad totals for baseline comparison\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eCompares yesterday’s performance against the 7-day baseline to flag issues such as:\n    \u003cul\u003e\n      \u003cli\u003eSpend spikes\/drops\u003c\/li\u003e\n      \u003cli\u003eCPA spikes\u003c\/li\u003e\n      \u003cli\u003eCTR drops\u003c\/li\u003e\n      \u003cli\u003eCPM spikes\u003c\/li\u003e\n      \u003cli\u003eMissing results \/ missing data\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003eDetects \u003cstrong\u003ecreative fatigue\u003c\/strong\u003e using ad frequency and \u003cstrong\u003eCTR trend\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eIf anything looks off, sends the findings to \u003cstrong\u003eOpenAI (gpt-4o-mini)\u003c\/strong\u003e to generate a short diagnosis and \u003cstrong\u003eprioritized fix recommendations\u003c\/strong\u003e (including creative ideas when fatigue is present).\u003c\/li\u003e\n  \u003cli\u003ePosts a \u003cstrong\u003eSlack alert\u003c\/strong\u003e with a link to Ads Manager, or an optional \u003cstrong\u003eall-clear\u003c\/strong\u003e message.\u003c\/li\u003e\n  \u003cli\u003eIf the workflow fails, triggers an error handler that posts a \u003cstrong\u003eworkflow error alert\u003c\/strong\u003e to Slack.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS marketing teams monitoring Meta Ads for sudden CPA or CTR drops.\u003c\/li\u003e\n  \u003cli\u003eAgencies managing multiple client accounts and needing daily anomaly detection.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building an n8n monitoring pipeline for performance and creative health.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/logic:\u003c\/strong\u003e if, set, code, slack, sticky note, http request\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMeta Graph API\u003c\/strong\u003e via HTTP Request nodes (Meta access token provided as \u003cem\u003eHTTP Header Auth\u003c\/em\u003e)\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eOpenAI\u003c\/strong\u003e using the \u003cstrong\u003egpt-4o-mini\u003c\/strong\u003e model\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eSlack\u003c\/strong\u003e for alerts and all-clear messages\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eBuilt for Meta Ads anomaly detection, creative fatigue monitoring, and automated Slack reporting\u003c\/strong\u003e—with GPT-driven recommendations.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46146251751603,"sku":"N8N-20270","price":54.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/T6XUAcfVt5p_ROlY8NV9v_ZTAgW38M.png?v=1790845450","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-detect-meta-ad-spend-anomalies-fatigue","provider":"N8N Commerce","version":"1.0","type":"link"}