Step 01: Connect
Link Meta once.
Connect your Meta account a single time. AdBuilder discovers your ad accounts, Pages and Instagram actors — Google Ads and TikTok slot in later behind the same provider seam.
AdBuilder — AI ad videos & Meta campaigns for Mac & iPhone
One app writes the script, voices it, captions it and exports every placement — then builds the whole Meta campaign, publishes on your say-so, and tracks spend, leads and cost-per-lead. You run an ad agency’s workflow from your Mac and iPhone.
0 operators already on the early-access list
One email the day we launch — no spam. Join now to lock in the launch price.
Free tier to build & preview · macOS 15 and iOS 18 · Meta first, more platforms coming.
Connect once, then let AdBuilder run the cycle end‑to‑end — create the video, build the Meta campaign, publish on your say‑so, monitor the numbers, and iterate on what wins.
Link Meta once.
Connect your Meta account a single time. AdBuilder discovers your ad accounts, Pages and Instagram actors — Google Ads and TikTok slot in later behind the same provider seam.
AI makes the video, A→Z.
From a short brief, Claude writes the hook-to-CTA script, ElevenLabs voices it, karaoke captions burn in, and a vertical master renders per placement — 9:16, 1:1, 16:9.
Structure it end-to-end.
Pick account, Page and lead form, set budget and geo-radius targeting, add gender-paired ad sets and optional remarketing. AdBuilder orchestrates campaign → ad sets → video → ad — everything created paused.
You decide when it spends.
Review readiness, then flip live with an explicit activate step the old tools never had. Everything starts paused; budgets stay editable on live nodes.
Spend, leads, CPL, ROAS.
A native Swift Charts dashboard syncs daily insights — spend, leads, cost-per-lead and ROAS trends, a traffic-light health read, and a spend-since-last-lead alert. Same data on desktop in the web console.
Duplicate winners, cut losers.
Fan a winner out across gender-paired ad sets, pause what is not working, edit copy or creative, and regenerate a fresh variant — then watch again.
Winners fan out, losers pause — and the loop begins again.
A look at how AdBuilder turns one brief into a finished, captioned, multi-format ad.
Interactive preview · sample dataOne brief in — AdBuilder handles the whole video from here.
This is an interactive representation of AdBuilder's AI studio using sample data, not live output.
One brief becomes a campaign, two matched ad sets, geo-radius targeting, lead forms and optional remarketing — orchestrated end to end and created paused, so nothing spends until you say so.
Leads · Local business
Vrouwen 25–55
Mannen 25–55
Optional — reach people who already engaged with your ads.
Everything starts paused. Every campaign, ad set and ad is created off — nothing spends until you publish.
AdBuilder builds the whole campaign for you — but nothing goes live by accident. Spending is always a deliberate, confirmed, reversible step.
A representation using sample data.
Every campaign, ad set and ad is created paused. Nothing spends until you say so.
Going live is its own deliberate action — the step older tools quietly skipped.
Daily-budget limits plus a hard account ceiling cap what any day can cost.
Get warned the moment spend keeps running while the leads have dried up.
A confirm dialog stands between you and every activate or budget raise.
Every mutating call is recorded — who changed what, when, and to what.
Keys live in the Apple Keychain. Lead data is stored encrypted (GDPR). Meta first — Google Ads and TikTok coming.
A native Swift Charts dashboard syncs spend, leads, cost-per-lead and ROAS every day — with traffic-light health that tells you what to scale and what to cut at a glance.
Sample dashboard. Over the last 14 days: €1,089 spend, 89 leads, €12.24 cost per lead, 3.3× return on ad spend.
One account, one private iCloud sync. Native Swift Charts on both — start a campaign at your desk, then approve it and watch the numbers from anywhere.
A representation of AdBuilder with sample data.
Brief in, ad out. Every step of the creative sits behind a provider seam, so the models can improve without you touching your workflow.
Claude writes a hook → body-beats → CTA from your brief, seeded with a niche beat-taxonomy so the story lands. Stream a draft in seconds, or generate variants.
ElevenLabs narrates in a voice you pick, with character-level alignment that feeds the captions — or bring your own narration or an uploaded UGC clip.
Word-level captions auto-generate and render into the frame, styled to match — the caption look that stops the scroll on Reels and Stories.
Export a vertical 9:16, square 1:1 and landscape 16:9 master, previewed inside the real platform chrome before anything ships.
AdBuilder assembles campaign → ad sets → ads in one orchestrated pass — with the targeting, lead forms and remarketing a lead-gen operator actually needs.
Build matched Mannen / Vrouwen ad sets in one move, each with its own lead form — the split-testing structure baked into the model, not bolted on.
Drop a pin, set a radius, tune age and audience. Everything is a parameter — no hardcoded country, objective or copy like the tools this replaces.
Create gender-binary lead forms, bulk-apply them to ad sets, and spin up engager / video-viewer audiences with a remarketing campaign in a click.
A multi-step create with a progress screen and failed-op recovery — because building a real campaign shouldn’t die on one flaky API call.
AdBuilder moves budget, so safety is the default. Nothing spends until you say so, and every mutating call is logged.
Campaigns, ad sets and ads are all created paused. Going live is a deliberate, explicit step — the capability the source tool never had.
Flip ad sets and ads live once readiness checks pass, and edit daily budgets on running nodes without rebuilding the campaign.
Daily-budget caps, a per-tenant spend ceiling, and a spend-since-last-lead alert catch a runaway ad before it burns the budget.
Activating or raising a budget asks first, and every mutating Meta call lands in an audit log you can read back.
Daily insight sync feeds a native Swift Charts dashboard on Mac and iPhone, mirrored in the web console for desktop ops.
Line and area trends for spend, impressions, leads, cost-per-lead and ROAS — raw numerics stored, formatted at the edge, revenue captured for conversion campaigns.
One config-driven CPL threshold paints each tier 🟢 / 🟡 / 🔴, so you see what is winning and what to cut at a glance.
Account → campaign → ad set → ad, reconstructed from an ad-grained daily snapshot table — drill from the whole account down to a single ad’s sparkline.
The marketing console gets a read-only Ads section over the same authoritative store, so ops can review spend and leads from the browser.
Script, voice, captions, every placement, the whole campaign, and the numbers that tell you what’s working — from one native app.
The old workflow is a video editor, a separate AI writer, a text-to-speech tool, Meta Ads Manager and a morning spreadsheet — five tabs and a lot of copy-paste. AdBuilder replaces the whole stack with one native app for Mac and iPhone.
Facebook and Instagram come first; Google Ads and TikTok are on the way behind the same flow.
No fabricated milestones — just the shape of what AdBuilder does.
Planned launch pricing, locked in for early access — AdBuilder is in early access, not a live checkout yet.
Build and preview, on your own keys.
Free forever · bring your own keys
Start freeNo card required
Publish, run and watch your ads.
Billed monthly · cancel anytime
Get early accessLocked-in launch price for early access
For agencies running many accounts.
Billed monthly · cancel anytime
Get early accessServer render + the web console
Early access — no live checkout yet. These are our planned launch prices, locked in for anyone who joins now. AI usage on paid plans can be platform-billed, or run on your own Claude & ElevenLabs keys.
I spent years running lead-gen video ads the long way around — scripting in one tool, editing in another, wiring up campaigns by hand, then living in spreadsheets to find out if any of it actually worked. AdBuilder is my attempt to fold that whole loop — script, voice, edit, build, publish, watch the numbers — into one calm native app for Mac and iPhone, driven by AI, with Meta first.
It’s early. I’m building it in the open, one honest release at a time — nothing here is downloadable yet, and I’d rather show you the real thing than oversell it. If collapsing your entire ad-ops loop into a single app sounds like something you’d want, come along for early access. Your feedback genuinely shapes what ships.
— Jarrel
What AdBuilder does today, what’s coming next, and how it keeps real ad spend safe — the honest version.
A native macOS and iPhone app that turns a short brief into a finished short-form ad video — script, voiceover, captions and vertical export — then builds the whole Meta campaign, publishes it on your say-so, and tracks spend, leads and cost-per-lead. One operator, the entire loop, in one app.
Not yet — AdBuilder is in active development and this is the early-access list. Join and you’ll get one email the day it’s ready, plus a locked-in launch price. No spam, and you can leave any time.
Facebook and Instagram (Meta) first — that’s where the app starts. Google Ads and TikTok are designed in behind a provider seam and planned as later additions, so the app grows without changing your workflow.
Safety is the default. Every campaign, ad set and ad is created paused — going live is a deliberate, explicit step. There are daily-budget caps, a per-tenant spend ceiling, a spend-since-last-lead alert, confirm dialogs before you activate or raise a budget, and an audit log of every change AdBuilder makes on your account.
On the free Starter tier you bring your own Claude and ElevenLabs keys, and they live in the Apple Keychain — never on disk or in logs. On Pro and Studio you can switch to platform-billed usage so there are no keys to manage, and AdBuilder meters the cost per generated ad.
Yes. AdBuilder connects to your existing Meta ad account, Page and Instagram actor. The permissions it needs (ads management, lead retrieval, Page access) require a verified Business and Meta’s App Review — a normal step for any tool that manages ads on your behalf.
Lead form submissions carry personal data, so they’re treated carefully: field data is stored encrypted, IPs are hashed, and deletion is honored. Your campaign data stays yours — Meta remains the source of truth and AdBuilder caches it for a fast, offline-friendly view.
Both. It’s one account across a Mac app (a roomy split-view for building) and an iPhone app (tabs for create, campaigns, insights and leads), synced over your private iCloud. Build on the Mac, check the numbers from your pocket.
Yes. Duplicate a winning ad across gender-paired ad sets, pause the losers, edit copy and creative on live nodes, adjust budgets, or regenerate a fresh variant — then watch the dashboard update on the next sync.
Script, voice, captions, campaign, publish and monitor — one native app for Mac and iPhone, launching soon.
One email the day we launch — no spam. Lock in the launch price now.
0 operators already on the early-access list