What a playbook holds
The first run
Whenget_ad_playbook returns playbook: null, or gaps lists missing sections, the
agent sets the playbook up.
1
The agent reads the account
It reads campaign and ad set names, the account’s own ads, which ads perform, and the enhancement defaults. See the table below.
2
The agent drafts the playbook
It drafts every section from what it read, not from guesses.
3
You correct it
The agent shows the draft in one message. It asks one short question for each thing it isn’t sure of.
4
You pick the enhancements
The agent asks which AI enhancements to keep on, and saves them in the ad publishing settings.
5
The agent saves it
It calls
save_ad_playbook with confirmed: true.list_ad_examples only reads. It changes nothing in the ad account. On TikTok and Google
Ads, the agent asks you for two or three of your best ads instead.
Later runs
A save is a patch. Top-level fields replace the old value. Naming, structure and voice
merge field by field.
null removes a field.
Who can change it
Each save adds 1 to the version and goes in the audit log, from an agent or from
Settings. A save from Settings counts as confirmed.
Edit it in Settings
Open Settings → Ad publishing → Ad playbooks. Each connected ad account has one row.1
Open the row
Select the ad account.
2
Change the fields
Put one entry per line. Write each landing page as
Label | https://…. An empty field removes it.3
Select Save
The version goes up by 1.
Verify
- Ask the agent for a paused ad on an ad account with no playbook.
- Confirm the agent shows a draft playbook and asks about enhancements.
- Confirm the draft.
- Open Settings → Ad publishing → Ad playbooks.
- Confirm the row shows Set up,
v1and today’s date. - Start a new conversation and ask for another ad.
- Confirm the agent follows the playbook and doesn’t ask the setup questions again.
Next
- Create your first agent ad: connect an agent and upload a paused ad.
- How agents publish: what happens after the agent proposes.
- Agent ad tools:
get_ad_playbook,list_ad_examplesandsave_ad_playbook.