Skip to main content

How Lever protects your ad spend

Lever is designed so that AI agents can manage real ad spend without risk. Every write operation goes through a safety flow that requires explicit confirmation before any change takes effect.

Draft-Preview-Confirm

When your agent makes a change — pausing a campaign, adjusting a budget, updating a status — the operation is never executed immediately. Instead, it follows a three-step flow:
1

Agent calls a write tool

For example, your agent calls google_ads_update_campaign to pause a campaign. Lever fetches the campaign’s current state and creates a human-readable preview of the proposed changes.
2

Draft is created

The operation is stored as a pending draft with a 5-minute TTL. Lever returns the preview and a draftId to the agent. No changes have been made to your ad account.
3

Agent confirms the draft

The agent shows you the preview and calls confirm_draft with the draftId. Only then does Lever execute the change. If the draft isn’t confirmed within 5 minutes, it expires automatically.
Here’s what the flow looks like in practice:
Agent: "I'd like to pause campaign 'Summer Sale' — here's the preview:"

  Campaign "Summer Sale" (12345):
  Status: ENABLED → PAUSED

  Draft ID: abc-123
  Expires: 5 minutes

Agent: "Should I confirm this change?"
You: "Yes, go ahead."
Agent: [calls confirm_draft] → "Done. Campaign 'Summer Sale' is now paused."
There is no cancel_draft tool. If you decide not to proceed with a change, simply don’t confirm it — the draft will expire automatically after 5 minutes.

Budget Caps

Coming soon. Budget caps will enforce hard spending limits that your agent cannot exceed, checked before every write operation.

Audit Logging

Every action your agent takes through Lever is recorded in an audit log. Each entry includes:
  • Who — your user ID
  • What — the action taken (e.g., list_campaigns, update_campaign_draft, confirmed_update_campaign)
  • Where — the platform (Google Ads or Meta Ads) and resource affected
  • When — timestamp of the action
  • Status — whether the action succeeded, failed, or is pending confirmation
You can view your audit log in the Lever dashboard.

Quota Usage

Each tool call = one credit toward your monthly quota. Draft creation and confirmation are separate tool calls, each counting as 1 credit — so a full draft-preview-confirm cycle uses 2 credits total. See Pricing for tier limits.