Account defaults
Some facts belong to the ad account rather than to any one campaign, and each platform reads a different set of them when it builds a change. This page is about those, and about the TikTok identity Tempio settles when an account connects.
The other half of what stands behind a change — the rules that let one clear without you opening it, and the chains that hold one until several people have signed — is Approvals.
What a default is
The Page an ad posts as, the pixel conversions are attributed to, the floor a daily budget is held to. Tempio stores them per account and each platform's adapter reads the ones it needs when it builds a change.
The Account defaults table at the bottom of the app's Connections page lists the ad accounts you can reach and how much of what each platform reads is filled in. Opening an account's row, by its name or with Enter, opens the editor for that account.
| Default | Meta | TikTok | What it is | |
|---|---|---|---|---|
| Facebook Page | yes | — | — | The Page every Meta ad on this account posts as. Meta refuses a creative that has none. |
| Instagram account | yes | — | — | The Instagram account paired with that Page, for the placements that run on Instagram. |
| Pixel | yes | — | yes | The pixel this account's conversions are attributed to. |
| TikTok identity | — | — | yes | The identity a TikTok ad posts as. |
| Identity type | — | — | yes | How that identity was made. |
| EU DSA payor | yes | — | — | Who pays for the ad. Meta requires it on ads delivered in the EU. |
| EU DSA beneficiary | yes | — | — | Who benefits from the ad, alongside the payor. |
| Primary conversion action | yes | yes | — | Which action counts as a conversion for this account. TikTok has no per-account choice to make. |
| Minimum daily budget | yes | yes | yes | The floor this account's daily budgets are held to, in its own currency. |
A field the account's platform does not read is not shown, not submitted and not drafted — the adapters refuse another platform's fact outright, so the editor never offers one.
The daily budget cap the guardrails hold an account to is not on this list. It is derived from the account's own last 28 days and refreshed by the weekly deep re-read, so it is a measurement rather than a setting. It is described in Drafts.
Why changing a default is a draft
The editor writes nothing. Draft change creates one
update_account_defaults change request through the same gate as every other
write, and links straight to it. The account's stored defaults change when that
draft applies, and at no other moment.
That buys three things:
- The platform checks it first. Meta looks the Page, the Instagram account and the pixel up against your token while the draft is being written, and Google checks the account really has the conversion action, so a wrong id is a refusal you read at the gate rather than a campaign that fails to build a week later.
- It is on the record. Who changed a default, when, and what it was before is in the audit log, and the change can be undone: the undo puts back the previous defaults, as a new draft.
- No rule clears it.
update_account_defaultsis one of the operations no approval rule may ever approve, so a defaults change is always approved at the gate — by you, or by an MCP key minted with the approve scope. An approval chain can still hold one: a chain names any operation, and a defaults change on an account a chain covers waits for every signature it asks for (Approvals).
Any member of the workspace can draft a defaults change, the same way any member can draft a campaign change. Approving it is the gated half, and it happens on the Drafts page.
Using the editor
- An empty box means "leave this one alone". Clearing a default is its own Clear checkbox beside the field, so editing the pixel cannot wipe the Page id next to it.
- Minimum daily budget is typed the way you would say it —
50.00on a dollar account,1500on a yen one. Tempio stores it in the account's own minor units, and the currency comes off the account, never off the form. - A Change pending chip in the account's Defaults column and at the top of the editor means a defaults change for that account is already waiting at the gate. Approving or rejecting it settles the account before the next edit.
The TikTok identity
A TikTok ad posts as an identity: every creative carries one, and there is no anonymous TikTok ad. So Tempio settles the identity when the account connects, before the first ad is ever drafted.
At connect, for each TikTok ad account:
- the account already has one identity — Tempio adopts it, with TikTok's own type for it;
- the account has none — Tempio mints one: a
CUSTOMIZED_USERnamed after the ad account, wearing your workspace's logo, or Tempio's mark when the workspace has none; - the account has several — Tempio takes none of them. Which brand a customer's ads post as is a choice, not a discovery, and account defaults is where it is made.
Each of those outcomes names itself on the connection's log, and none of them can fail a connect: an identity Tempio could not settle leaves the field empty and the account connected, and the defaults editor is where it gets named.
In the defaults editor, an identity Tempio minted is shown read-only with a minted at connect badge — it is ours, and there is nothing to pick. An identity that was adopted, or one an account has several of, is an ordinary field: set TikTok identity and Identity type to what TikTok holds, and draft the change like any other default. TikTok checks the pair against the account before the draft can apply, so a mismatched id and type are refused at the gate.
Connections
Connect an ad account, what the first sync does, and what each status on the connections page means.
Raw platform requests
The escape hatch — reach a connected platform's own API for the fields Tempio does not model, with reads executed and audited and every write a change request no rule can clear.