Approval-Based Campaign Execution
Execution
Separate analysis from consequential actions with human oversight.

Overview
Approval-based campaign execution is the core operating model for running advertising through OpenAds. Instead of letting an AI assistant act directly on your ad accounts, OpenAds separates the work into four distinct stages: analysis, proposal, approval and execution. The assistant is free to research, model scenarios and draft concrete changes, but any action that spends money, alters live delivery or changes account structure is held until a human explicitly approves it. This keeps the speed of AI while retaining the accountability of a human sign-off.
The outcome is a repeatable, auditable workflow in which every consequential action has a clear owner and a clear paper trail. You get faster turnaround on campaign builds and optimisations, fewer costly mistakes, and complete visibility into what was proposed, who approved it and what actually ran. Analysts and reviewers keep control of budgets and go-live decisions without having to hand-craft every keyword, bid or ad themselves.
When to use it
Use this workflow whenever an AI-generated action would have real consequences on spend, delivery or account structure — in other words, almost any time you move from reading data to changing it. It is especially valuable when multiple people share responsibility for an account or when governance matters.
Launching new campaigns, ad groups or ads that will spend budget.
Changing bids, budgets or bidding strategies on live campaigns.
Pausing or enabling campaigns, keywords or ads that affect delivery.
Adding or removing keywords, negatives, audiences or targeting.
Any environment where an audit trail and human accountability are required for compliance or client sign-off.
Example prompts
"Draft a new Search campaign for our winter sale with a ₹5,000 daily budget and show me the plan before anything goes live."
"Propose bid changes to hit a ₹250 target CPA on the Brand campaign — list every change for my approval first."
"Our monthly budget is ₹8,00,000. Recommend how to reallocate it across campaigns and hold the changes for sign-off."
"Find wasted spend in the last 30 days and prepare a list of negative keywords to add, pending my approval."
"Pause any ad group with a CPA above ₹1,200 and cost over ₹10,000, but show me the list before pausing."
"Build three responsive search ads for the Pune region and let me review the copy before you submit them."
"Increase the Performance Max budget from ₹3,000 to ₹4,500 per day — confirm the exact change with me first."
What OpenAds prepares vs what you approve
OpenAds does all of the analysis — reading performance, researching keywords, modelling budget scenarios and diagnosing what is underperforming. It then turns that into a concrete proposal: the exact campaigns, bids, budgets, targeting and status changes it recommends, each described in plain terms with expected impact. What it does not do is act on that proposal by itself. The approval is yours: you decide, item by item, what should proceed. Only after that does OpenAds move to execution, pushing solely the approved actions to the platform and reporting the result. The assistant prepares and recommends; the human authorises; the system executes — and those responsibilities never blur.
What to look at
SignalWhy it mattersWatch for Proposed spend impactShows the budget consequence before you commitDaily and monthly totals exceeding your cap Scope of changeConfirms exactly which entities are affectedUnexpected campaigns, ad groups or keywords in scope Expected outcomeSets a benchmark to measure the change againstVague or missing projected CPA, CTR or conversions Approval statusEnsures nothing runs without sign-offItems marked executed that you did not approve Execution reportVerifies what actually landed on the platformErrors, partial failures or mismatches vs the proposal Post-change performanceValidates the decision after go-liveActual CPA or spend drifting from the projection
Common pitfalls & best practices
Approving in bulk without reading. Review each proposed action; a single mislabelled budget can burn spend fast. Prioritise the highest-value items first.
Skipping the constraints. State budget caps, target CPA and geographies up front so the proposal is realistic rather than optimistic.
Treating a proposal as executed. Remember that nothing is live until you approve — and confirm execution afterwards rather than assuming it ran.
Not verifying after go-live. Always check the execution report and live status; partial failures can leave an account half-changed.
Ignoring the audit trail. Keep the record of proposals and approvals — it is your evidence for client sign-off and compliance.
The workflow, step by step
Frame the objective. Tell the assistant what you want to achieve — a goal, constraint or question — rather than the exact clicks, so it can analyse before acting.
Let OpenAds analyse. The assistant pulls current performance, keyword data, auction insights and account structure to understand the starting position.
Review the proposal. OpenAds returns a structured plan — the specific campaigns, budgets, bids, keywords or status changes it intends to make, with the expected impact.
Interrogate and refine. Ask questions, request alternatives or adjust constraints. The proposal updates without anything touching the live account.
Approve or reject. Give explicit approval for the actions you agree with; hold or decline the rest. Nothing executes without this step.
Execute the approved actions. Only the approved items are pushed to the ad platform; the assistant reports back exactly what ran and any errors.
Verify the result. Confirm the changes landed as intended by checking live status, budgets and delivery.
Record and monitor. Keep the approval trail for audit and schedule a follow-up review to measure whether the change delivered the expected outcome.
Frequently asked questions
Can the AI ever spend money without my approval?
No. Any action that spends budget or changes live delivery is held as a proposal until a human approves it. Analysis and research run freely, but consequential actions always require explicit sign-off before execution.
What happens if I approve only part of a proposal?
OpenAds executes only the items you approved and leaves the rest untouched. The execution report confirms exactly what ran, so you can revisit the remaining items later or discard them.
Is there a record of what was approved and by whom?
Yes. Every proposal, approval and execution is logged, giving you a complete audit trail of what was recommended, who authorised it and what the platform actually did — useful for compliance and client reporting.
Does approval slow everything down?
Not meaningfully. The assistant does the heavy analysis and drafting, so your role is a fast review-and-confirm rather than manual building. You gain speed on the work and keep control only at the moment that matters.
Frequently asked questions
Can the AI ever spend money without my approval?
No. Any action that spends budget or changes live delivery is held as a proposal until a human approves it. Analysis and research run freely, but consequential actions always require explicit sign-off before execution.
What happens if I approve only part of a proposal?
OpenAds executes only the items you approved and leaves the rest untouched. The execution report confirms exactly what ran, so you can revisit the remaining items later or discard them.
Is there a record of what was approved and by whom?
Yes. Every proposal, approval and execution is logged, giving you a complete audit trail of what was recommended, who authorised it and what the platform actually did — useful for compliance and client reporting.
Does approval slow everything down?
Not meaningfully. The assistant does the heavy analysis and drafting, so your role is a fast review-and-confirm rather than manual building. You gain speed on the work and keep control only at the moment that matters.
Frequently asked questions
Can the AI ever spend money without my approval?
No. Any action that spends budget or changes live delivery is held as a proposal until a human approves it. Analysis and research run freely, but consequential actions always require explicit sign-off before execution.
What happens if I approve only part of a proposal?
OpenAds executes only the items you approved and leaves the rest untouched. The execution report confirms exactly what ran, so you can revisit the remaining items later or discard them.
Is there a record of what was approved and by whom?
Yes. Every proposal, approval and execution is logged, giving you a complete audit trail of what was recommended, who authorised it and what the platform actually did — useful for compliance and client reporting.
Does approval slow everything down?
Not meaningfully. The assistant does the heavy analysis and drafting, so your role is a fast review-and-confirm rather than manual building. You gain speed on the work and keep control only at the moment that matters.
Frequently asked questions
Can the AI ever spend money without my approval?
No. Any action that spends budget or changes live delivery is held as a proposal until a human approves it. Analysis and research run freely, but consequential actions always require explicit sign-off before execution.
What happens if I approve only part of a proposal?
OpenAds executes only the items you approved and leaves the rest untouched. The execution report confirms exactly what ran, so you can revisit the remaining items later or discard them.
Is there a record of what was approved and by whom?
Yes. Every proposal, approval and execution is logged, giving you a complete audit trail of what was recommended, who authorised it and what the platform actually did — useful for compliance and client reporting.
Does approval slow everything down?
Not meaningfully. The assistant does the heavy analysis and drafting, so your role is a fast review-and-confirm rather than manual building. You gain speed on the work and keep control only at the moment that matters.
Frequently asked questions
Can the AI ever spend money without my approval?
No. Any action that spends budget or changes live delivery is held as a proposal until a human approves it. Analysis and research run freely, but consequential actions always require explicit sign-off before execution.
What happens if I approve only part of a proposal?
OpenAds executes only the items you approved and leaves the rest untouched. The execution report confirms exactly what ran, so you can revisit the remaining items later or discard them.
Is there a record of what was approved and by whom?
Yes. Every proposal, approval and execution is logged, giving you a complete audit trail of what was recommended, who authorised it and what the platform actually did — useful for compliance and client reporting.
Does approval slow everything down?
Not meaningfully. The assistant does the heavy analysis and drafting, so your role is a fast review-and-confirm rather than manual building. You gain speed on the work and keep control only at the moment that matters.
Frequently asked questions
Can the AI ever spend money without my approval?
No. Any action that spends budget or changes live delivery is held as a proposal until a human approves it. Analysis and research run freely, but consequential actions always require explicit sign-off before execution.
What happens if I approve only part of a proposal?
OpenAds executes only the items you approved and leaves the rest untouched. The execution report confirms exactly what ran, so you can revisit the remaining items later or discard them.
Is there a record of what was approved and by whom?
Yes. Every proposal, approval and execution is logged, giving you a complete audit trail of what was recommended, who authorised it and what the platform actually did — useful for compliance and client reporting.
Does approval slow everything down?
Not meaningfully. The assistant does the heavy analysis and drafting, so your role is a fast review-and-confirm rather than manual building. You gain speed on the work and keep control only at the moment that matters.
Run this workflow through your AI assistant.