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: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.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.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
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.

