Describe the campaign — Autopilot builds it end to end
Mixed sizes publish as ONE placement-smart ad (feed gets square, Stories/Reels get 9:16, in-stream gets widescreen). Same-size photos publish as a carousel.
Campaign Templates — pick one, point it at an area, launch
Loading…
Launch:
Campaign Builder — manual control
Housing special-ad-category is applied automatically — required for real-estate ads.
Meta disables age/gender targeting and enforces a minimum 15-mile radius on these campaigns.
Meta geocodes the place server-side. Targeting reaches people whose home is in the area.
Mixed aspect photos → one placement-smart ad (square feeds, 9:16 Stories/Reels, 16:9 widescreen). Same-aspect photos → carousel.
Need budget questions, seller forms, or your own questions? Build them in the Forms tab —
everything created there shows up in this dropdown.
Lead Forms on the Page
Loading…
Meta lead forms cannot be deleted via the API — archived/duplicate names get a date suffix automatically.
Create a Form
CUSTOM + options = multiple choice · CUSTOM without options = free text
🧑✈️ Campaign Copilot — change running ads by typing
Drafts & Publishing
Loading…
A failed publish keeps every node it already created — hit Resume and it continues from the failed
step instead of starting over. Drafts stay editable until published.
Launched Campaigns
Loading…
All Clients — last 7 days
Loading…
Spend/CPL come from the local sync — run “Sync ad spend” (Pipeline tab) or set ADSPEND_POLL_HOURS to keep them fresh. Health checks call Meta live (token expiry + disapproved-ad scan).
CPL Guardrails —
Loading…
Rules can only pause or flag — they can never activate a campaign or raise a budget. Every auto-pause
lands in the audit log below. Zero-lead spend over the threshold also counts as a breach.