Auto-Explain the performance drop with AI Every Time you launch a new campaign and Post It to Slack

Every time you launch a new campaign, this workflow hands it to OpenAI, which reads the numbers and explains what changed and why. You get plain-English answers on what your ads did without lifting a finger.

difficulty Advancedsetup 25 minresult Plain-English answers on what your ads did
  1. 1

    Trigger when you launch a new campaign

    A Google Sheets Trigger starts the workflow the moment you launch a new campaign.

  2. 2

    Hand it to the AI agent

    An AI Agent node running OpenAI reads the numbers and explains what changed and why. The prompt is pre-written and scoped to this one job so results stay consistent.

  3. 3

    Deliver the analysis

    The result is sent to Slack — with the original for context.

  4. 4

    Add a safety net (optional)

    Insert an IF/human-approval step before anything is published or emailed, so you stay in control until you trust the output.

Frequently asked questions

How do I import the workflow into n8n?

Download the JSON, then in n8n open a new workflow, choose ⋯ → Import from file, and select it. Every trigger, node and connection appears on the canvas; you just add your credentials and activate it.

How much does the AI part cost to run?

Pennies. Each run sends a small amount of text to the model, so most teams spend a few dollars a month even at hundreds of runs. You set the model and can cap volume in n8n, so costs never surprise you.

Can I trust the AI to get the analysis right?

The prompt is tightly scoped to one job and you can add a human-approval step in n8n before anything is sent or published. Start with review-mode for a week, and once you trust the output, switch it to fully automatic.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.