Plan
A brief on Monday. Budgeted line items by Monday afternoon.
A media plan in Tempio is a working document: a window, a currency, and line items with budgets and dates against the accounts they run in. Edit it as often as you like; nothing leaves the workspace while you are working.
When the plan is right, one action turns every line item into a draft change against its account, grouped as a single batch for you to review.
A spreadsheet nobody trusts, or a plan the accounts can read
- The plan lives in a file, and the accounts have never heard of it.
- Somebody retypes every line into an ad manager, and a typo in a budget is a typo nobody catches until the invoice.
- Two currencies in one tab, converted by hand at whatever rate was open that day.
- When the plan changes, the accounts do not, and nobody can say which version is running.
- Your AI cannot see any of it, so you paste screenshots into a chat window.
A document, and separately, some campaigns.
- The plan sits beside the accounts, and every line item names the account it targets.
- One action turns the whole plan into draft changes, with no retyping, and the arithmetic is the plan’s.
- One currency per plan, and a line item pointed at an account that bills in another is refused rather than converted quietly.
- Editing a plan is free and recorded. Every change lands an audit row with the author on it.
- Your agent builds and edits the plan over MCP with the same tools the app uses.
One document that becomes those campaigns, on the record.
Brief to budgeted flight, in three moves
- 01
Open the plan
Give it a name, a brief, a start and an end date, and the currency it is planned in. That window bounds every line item in it, so an item that runs past the plan’s end is refused at the point you save it rather than discovered later.
- 02
Add the line items
Each item carries a platform, a name, an objective, a whole-flight budget in minor units, its own dates and the account it runs in. Pointed at nothing, an item resolves on its own when exactly one connected account matches its platform; pointed at an account in a different currency, it is refused.
- 03
Materialise it
One action turns every line item into a draft change against its account, with the daily budget computed from the whole-flight figure and the flight’s own length. Guardrails run before the first draft is written, so a veto on the last item leaves nothing queued from the first.
What a plan holds
A window and a currency
One start date, one end date, one ISO currency for the whole plan. Every item’s flight has to sit inside that window, and money never crosses currencies without you saying so.
Line items in board order
Platform, name, objective, whole-flight budget in integer minor units, dates and a target account. Reorder them; the order is yours and it persists.
Budgets that stay integers
A budget is minor units of the plan’s currency. The daily figure a draft carries is computed from the whole-flight budget and the flight’s length at the moment you materialise, never stored as a rounded decimal.
How money and rates are keptFree to edit, still recorded
Nothing in a plan touches a live account, so there is no approval gate on editing one. Every write still lands an audit row with the actor on it.
Materialise fails whole
Guardrails and the kill switch run across every item before the first draft is written. If one item is refused, nothing is drafted, so you never find half a plan sitting in the review queue.
Drafts, reviewed as one batch
Each line item becomes a draft change against the account it targets, and you review the drafts together as one batch.
What clears a batchIllustrative exchange
Questions
Put frontier AI to work on every ad account you run.
Connect your accounts, point your own AI at them over MCP, and read the numbers and draft the work in one place. Every change is a draft until you approve it, or until a rule you wrote does.
Request early access- Read and draft by default. Approve is a separate permission you grant.