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
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
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
Regular price
£51.99
Regular price
£51.99
Sale price
Unit price
/
per
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.
