All Agent Workflows use cases
🛡️
Agent WorkflowsClaude CodeCodexHuman in the Loop

Make Review-Gated Ad Changes From an External AI Agent

Let Claude Code or Codex prepare an ads mutation through Soku CLI, inspect the exact pending review, and execute only after a human authorizes that specific change.

Best for

Ad operators who want external agents to prepare deterministic account changes without granting unattended authority over live spend or conversion configuration.

Access mode

Human-approved write

The agent must stop at the review gate.

The prompt

Read https://soku.ai/cli/skill.md, connect to my Soku workspace, and prepare the requested conversion group with soku call using a precise summary. Show the returned review ID, parameters, account, and proposed effect. Stop before approval. Only after I explicitly authorize that exact review may you run the approval command, then verify the result once. Safety boundary: stop before execution. Continue only after the user explicitly approves the exact review, revision, account, and destination described in the pending change.

Paste this into Claude Code, Codex, Cursor, or another shell-based agent. It will pause when browser approval or a human review is required.

What you will get

The external agent prepares a specific ads change, returns a review ID and human-readable diff, and executes only the exact review that a human explicitly authorizes.

  • A pending review with the exact account, parameters, summary, and review ID
  • A single verified change only after explicit human authorization

Before you start

  • The intended ad account and conversion actions confirmed in the active Soku workspace
  • A harness that pauses for explicit human confirmation before review approval

Works with

Google AdsMeta Ads

Run it with Soku CLI

  1. 1

    Confirm the target account and inputs

    Resolve ambiguous accounts and conversion actions before creating any pending review.

    soku workspace status
  2. 2

    Create a pending review

    Submit the intended mutation with a concise summary so the review is understandable outside the agent transcript.

    soku call ads create_conversion_group --summary 'create group: qualified leads' -p name='Qualified Leads'
  3. 3

    Inspect and authorize

    Show the exact pending review and stop until the human authorizes that review ID.

    soku review show <review_id>
  4. 4

    Approve once and verify

    After explicit authorization, approve the bound review once and read back the result without replaying the write.

    soku review approve <review_id>

Safety boundary

Human approval required

The pending review is not permission to execute. A human must authorize the exact review ID and change summary; approval must never be allowlisted, replayed, or generalized to later writes.

Related Soku skills: soku-google-ads, soku-meta-ads

More Agent Workflows use cases

Run This With Soku Today

Sign up free, connect your accounts, and send this prompt — Soku handles the rest.