Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.useadstudio.com/llms.txt

Use this file to discover all available pages before exploring further.

The AI assistant can modify your ad accounts — pause campaigns, update budgets, add keywords, create campaigns, delete entities. None of these actions execute automatically. Every change is surfaced as a Change Proposal card with explicit Confirm and Reject buttons. This page walks through how that flow works and what to expect.

Why Confirmations?

The assistant operates on live ad accounts with real budget. Silent execution is risky: a misunderstood prompt (“pause the low performers”) could touch the wrong campaigns, and reversing changes in ad platforms isn’t always clean. The confirmation step gives you a chance to:
  • See exactly what will change (which campaigns, which fields, before → after values)
  • Catch misinterpretations before they hit your account
  • Bundle changes — for bulk actions, one click approves the whole set

The Change Proposal Card

When you ask for an action, the assistant returns a card that looks like this:
  • Summary — what the action is (“Pause 3 campaigns”, “Increase budget by 20%”)
  • Affected entities — the list of campaigns / ad sets / ads / keywords with platform icons
  • Impact preview — for budget changes, the before/after values
  • Confirm and Reject buttons
The assistant never asks you to “reply Yes to confirm” in text — the buttons on the card are the only way to approve an action. If you see a text prompt asking for confirmation, something went wrong.

What “Confirm” does

Clicking Confirm executes the action against the ad platform’s API (Google Ads API, Meta Marketing API, etc.) and updates the card to show a success or error state. Your changes are live immediately.

What “Reject” does

Clicking Reject dismisses the proposal — nothing is sent to your ad accounts. You can re-prompt the assistant with a different request.

Which Actions Require Confirmation?

Every action that writes to your ad accounts:

Status changes

Pausing or activating campaigns, ad groups, ad sets, or ads.

Budget updates

Daily or lifetime budget changes on campaigns and ad sets.

Keyword operations

Adding keywords, adding negative keywords, pausing keywords (Google Ads).

Ad copy changes

Updating headlines, descriptions, or calls to action.

Duplication

Duplicating ads across or within accounts.

Deletion

Deleting or archiving campaigns, ad sets, and ads (Meta).
Analysis and read-only tools (performance summaries, audits, reports, keyword research) don’t need confirmation — they don’t touch your account.

Bulk Actions

When you ask the assistant to act on multiple entities, it uses a single bulk action that you approve with one Confirm click — not a separate prompt per entity.
1

You ask

“Pause the 8 campaigns with zero conversions this month.”
2

The assistant fetches the list

It runs the relevant analysis tool first (e.g., getCampaigns with filters) to find the exact set of affected campaigns.
3

A single bulk proposal appears

The Change Proposal card lists all 8 campaigns with their platforms. One Confirm button covers the entire batch.
4

On confirm, all changes apply in parallel

Each entity is updated via the platform API. The card reports any per-entity failures individually.
Bulk actions are capped at 50 entities per call. For larger operations, the assistant will split the work into multiple proposals.

After Confirming

There is no “undo” button. Confirmed actions are live on the ad platform.
You can always:
  • Ask the assistant to reverse the change (“Re-activate the campaigns you just paused”)
  • Use the platform’s own dashboard to revert
For destructive actions like deletion, archived entities can usually be restored from the platform’s trash — but policies vary by platform.

Common Questions

Yes — just click Confirm. But the list is there so you can catch misinterpretations. For bulk operations and budget changes, we recommend a quick scan.
Ask the assistant to reverse the action. For status changes, “Re-activate those campaigns” will undo a pause. For budgets, the previous values aren’t stored — you’ll need to specify the old numbers.
The card shows the specific error returned by the ad platform (for example, budget below minimum, insufficient permissions, or a DSA compliance requirement for EU audiences). Fix the underlying issue and re-prompt.
No. Confirmation is a product-level safety boundary and isn’t configurable.

Next

What the AI Can Do

Full catalog of capabilities with example prompts.