Skip to product information

n8n Workflow: Audit & Auto-Fix Ad Campaigns w/ Spendict, OpenAI

n8n Workflow: Audit & Auto-Fix Ad Campaigns w/ Spendict, OpenAI

 (200+Reviews)
Regular price £51.99
Regular price £51.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
n8n Workflow: Audit & Auto-Fix Ad Campaigns w/ Spendict, OpenAI

n8n Workflow: Audit & Auto-Fix Ad Campaigns w/ Spendict, OpenAI

Regular price £51.99
Regular price £51.99 Sale price
SAVE Sold out

Auto-audit your ad campaign builds and fix failures automatically with Spendict + OpenAI

This n8n workflow takes an ad campaign build brief from an n8n form, audits the structure with Spendict, and—when the build doesn’t meet the recommended launch criteria—uses OpenAI to rewrite the campaign structure in JSON. It then re-audits the revised build and logs the final outcome to Google Sheets and posts a verdict to Slack.

What this workflow does

  • Collects inputs: Receives campaign details (platform, objective, and free-text campaign structure) via an n8n form trigger.
  • Audits with Spendict: Sends the brief to Spendict’s audit API to score the structure and return a launch recommendation with prioritized fixes.
  • Routes based on recommendation: If the build is “sound,” it passes through unchanged.
  • Auto-fixes with OpenAI: If changes are needed, the workflow sends Spendict’s prioritized fixes to the OpenAI Chat Completions API to generate a revised campaign structure in JSON.
  • Re-audits revised builds: Parses the updated JSON and submits it back to Spendict for a new score and verdict.
  • Logs results & notifies: Appends the final result (original or auto-restructured) to Google Sheets and posts a summary to Slack via an incoming webhook.

Use cases

  • SaaS operators who want consistent, repeatable ad campaign build reviews before launch.
  • Automation engineers building a QA gate for paid media structures across teams.
  • Marketing teams standardizing how briefs are turned into launch-ready formats using Spendict scoring.

Technical details

  • Integrations: Spendict HTTP (Authorization: Bearer), OpenAI Chat Completions (Authorization: Bearer), Google Sheets, Slack Incoming Webhook.
  • n8n nodes used: code, merge, switch, sticky note, form trigger, http request.
  • Setup required: Add Spendict and OpenAI API keys via HTTP Header Auth, configure the target spreadsheet/sheet for the Google Sheets append step, and replace the placeholder Slack webhook URL.
View full details