>_

SpendSignoff documentation

The always-on operator for your ad accounts. Read and draft from your AI client — approve before anything goes live.

Knowledge base

Pricing & plans FAQ

Plans are flat and account-anchored — Free, Solo, Pro, Agency. You pay for how many ad accounts the operator watches, not per message or per API call. Reading what the operator would do is free on every plan.

Your AI can read and draft — it can never spend without your approval.

How the price is set

One number decides your plan: how many connected ad accounts the operator watches. Free covers one account. Solo and Pro raise the account ceiling and the number of running autonomy loops. Agency adds multi-tenant workspaces so one login manages many client accounts under separate audit logs.

There is no per-message fee and no per-token meter on the chat itself. A draft costs nothing to generate or review. Billing does not change when your AI client talks more — it changes when you connect more accounts than your tier allows.

What every plan includes

  • Ungated reads — list accounts, pull snapshots, query entities, and see the diff the operator drafted. Reads cost nothing, including on Free.
  • The propose-only operator — it drafts budget reallocations, bid changes, and pacing fixes on every paid tier. V1 has no auto-pilot on any plan.
  • Human approval — the two-step Approve & push live → Confirm control is the only path to a live change. There is no plan that buys "spend without me."
  • KMS-signed audit log — every approved action is recorded append-only with one-click rollback, on every tier.

What changes as you move up

Higher tiers lift account count and concurrent autonomy loops. The safety model is identical at every price.

  • Free — one ad account, read everything, draft and review changes. The approve control is replaced by a locked upgrade card, never a fake or disabled button.
  • Solo — connect Google Ads and Meta, run the autonomy loop, and approve live changes on a single operator workspace.
  • Pro — more connected accounts and more concurrent loops for an in-house team running several brands.
  • Agency — multi-tenant workspaces, per-client audit logs, and member roles for managing client accounts at scale.

No tier removes the approval gate

Paying more raises account and loop limits. It never removes the approval gate. Across Free, Solo, Pro, and Agency, your AI can read and draft — it can never spend without your approval.

Trials, downgrades, and cancellation

Billing runs through Stripe Checkout and the Stripe customer portal. You change or cancel a plan in the portal; the change takes effect at the period boundary so a mid-cycle downgrade never strands a live loop.

If you cancel or fall back to Free, connected accounts stay readable and your audit history stays intact. The accounts beyond the Free ceiling move to read-only — the operator can still draft, but the approve control is locked until you upgrade again.

Next

Account & plans

Plan limits, roles, and what reads vs. approvals mean for your account.

    Pricing & plans FAQ — SpendSignoff Docs