An approval queue, not an autopilot
Every proposed change waits for a human. There is no setting that bypasses this, and we will not add one without asking you first.
AI Actions
“Can it just fix this for me?”
Finding a leak is only half the job. The other half is the twenty minutes of tab-switching, the ad account you opened in the wrong profile, and the budget you typed one zero wrong. AI Actions closes that gap: the model proposes a specific change with its evidence attached, you approve it, and it executes against the platform's API in about a second. Nothing reaches your ad account without that approval, and every action is logged and reversible.
Every proposed change waits for a human. There is no setting that bypasses this, and we will not add one without asking you first.
Meta and Google are exposed to the agent as permissioned, typed tools — pause a campaign, set a budget, adjust a bid cap. It cannot invent an action that does not exist.
Who proposed it, what evidence it cited, who approved it, when it shipped and what the platform answered. Written down permanently.
Every executed change knows its previous state, so undoing it is a click rather than an archaeology exercise.
The model proposes
Running on your resolved profit data rather than on a screenshot of it. The proposal carries the numbers it was based on.
You approve, or you do not
Declining is a first-class outcome and is logged the same way. A tool that makes refusal awkward is not asking a question.
MCP executes and confirms
The change goes to the platform's own API, and the response is stored with the action. If the platform rejects it, you see why.
No. That is a contractual commitment in our terms, not a preference in a settings page. Every write is a proposal until a human approves that specific change.
The Model Context Protocol — an open standard for giving an AI typed, permissioned access to real systems. It matters here because the agent gets a defined set of actions rather than a browser and a password.
Every action stores the state it replaced, so reverting is one click. And because approval is required, a mistake has to get past you first.
The module next to it
All six modules run on sample data in the open demo — no signup. Open Kepra →