Copilot runs your Meta ad campaigns end to end — structural setup, daily optimization, honest reporting — while every decision that spends money or changes direction waits for you.
“Wedding season’s here — push all-inclusive winter dates and prioritize response speed over raw reach.”
Re-weighted spend toward your fastest-responding ad set, paused two fatigued creatives, and flagged one lead-time question for you.
The whole product lives on one boundary: what the numbers say, and what you know. Copilot never blurs them.
The Manager Directive is one field where your read on the real world — a season, a sold-out weekend, a shift in what sells — overrides the AI’s read on the numbers. Copilot reads it first, every single day, and tells you when your direction has outgrown the campaign.
The tireless media-buyer checklist a human forgets under pressure: learning-phase patience, kill-loser thresholds, creative-fatigue detection. Copilot works the numbers so you don’t have to — and hands every judgment call back to you.
One disciplined loop runs every day — and repeats. The AI proposes; hard-coded rules decide what actually reaches Meta.
Pulls yesterday’s per-ad numbers from Meta — spend, clicks, conversions, frequency — and writes them to your history.
Reasons like a media buyer against your strategy and directive: which ads to keep, which to pause, where fatigue is setting in.
Pauses losers within hard limits, emails you a plain-English report, and only ever recommends a budget increase — never makes one.
Then it does it again tomorrow — patient through the learning phase, ruthless once the data is in.
You bring deep knowledge of your customers. Copilot turns it into expert campaigns — no marketing training required.
Answer a plain-English questionnaire and Copilot returns a complete, Meta-ready campaign plan — objective, budget, audiences, ad sets, creatives — validated against real ad-buying rules. When it needs a detail only you know, it asks first instead of guessing. You approve before a cent is spent.
Turn your customer knowledge into real Meta audiences: past-client lists, page engagers, lookalikes, and reusable targeting blueprints. Contacts are SHA-256 hashed on our server before they ever reach Meta — raw data is never stored.
Your business as priority-ordered line items, each with “what a media buyer needs here” coaching. An AI “check my work” pass flags the gaps a media buyer would — and only ever warns, never rewrites your words.
Deterministic, always-on guidance with zero AI cost: profile-depth checks, benchmark comparisons on your CTR and cost-per-lead, directive hygiene, and which platforms actually fit your business. Practical nudges, in plain language, the moment they matter.
Real ad money is on the line, so the model never gets the last word. Every action it suggests passes hard-coded rules before anything reaches Meta.
The AI can recommend a raise — it can never make one.
Every optimizer action is checked against a fixed set — keep, pause, or recommend — and validated against the campaign’s own ad IDs. Anything unrecognized is refused.
Hard-coded global caps plus a per-campaign ceiling written at approval. Increases always route to a human for sign-off.
If the AI invents an audience or interest that isn’t really yours, it’s stripped before the plan is ever sent to Meta.
Your ad accounts and access tokens are the keys to real money. They’re defended in depth, at every layer.
Meta tokens and platform credentials are AES-256-GCM encrypted in the database. They never leave the server or appear in any API response.
Sign-in is handled by Clerk — passwordless email links or Google, with optional two-factor. Session lifetime, token expiry, and resets are owned by a dedicated identity provider, not home-grown code.
Every database table enforces isolation at the Postgres layer — closing off any path around the application’s own tenant checks.
HSTS, clickjacking denial, and content-type protection on every response. The research crawler is SSRF-guarded against internal targets.
Per-user rate limits on the expensive AI endpoints stop runaway cost, keyed so one account can never degrade another.
Owners see only their own businesses, campaigns, and reports. Every route is scoped server-side and audited.
Meta campaigns run live end to end. The rest are onboarding-ready — connect now, launches follow.
Sign in to reach your campaigns, or ask your account manager to set up your access.
Sign in