Skip to main content
Each agent connection has one ads level. The level decides what a yes in chat does. When the connection can’t act on its own, the yes becomes an approval link instead.

The four levels

Every level creates paused. Publish live turns things on only within the rules on Turn ads on within spend limits.

Who can hold a level

Set the level

Settings → Ad publishing → Agents lists every key and MCP connection with its level.

What a yes does

The first three columns assume the connection holds Create paused or Publish live. When the platform is off for agents, an owner’s or admin’s confirmed create turns it on for the whole workspace. The preview says so first.

Who approves

An admin who opens an owner-only request sees: Only the workspace owner can approve turning ads on, raising budgets or deleting.

Approve a request

1

Open the link

Open the approval_url the agent gave you. Or open Settings → Ad publishing. Requests wait under Waiting for approval.
2

Sign in

Sign in to DATALYR as an owner or admin of the workspace.
3

Read the request

Read the summary, the ads and their previews. For Meta ads, open All placements.
4

Decide

Select Approve or Deny.
With more than one request waiting, Approve all approves them one after another. It first shows how many paused ads it creates and which platforms it turns on. The agent sees the outcome with get_ad_status.

Verify

  1. Open Settings → Ad publishing.
  2. Under Agents, confirm each connection shows the level you expect.
  3. Open the Activity tab.
  4. Confirm each approval shows who requested it and who decided it.

Next