Meta Ads builder for media buyers
Campaign setup without Ads Manager clicks
Upload creatives and texts in one batch, describe the task in plain words. A model of your choice drafts the campaign, ad sets and ads. You check the draft and publish it paused.
Free. No sign-up. Your keys, no database.
- 2,000ads in one draft, in up to 50 campaigns: every creative and text combination you need
- 6model providers: OpenRouter, Groq, NVIDIA, OpenAI, Google, Anthropic — with your own key
- 0active ads after publishing: everything lands in Ads Manager paused
What you get
One token, every account
Paste a system user token. Pick the ad account, Facebook page and pixel from lists.
Read the guideBatch upload
Drop up to 300 images and videos. Paste texts from a spreadsheet. Build dozens of campaigns in one draft.
Read the guideBrief in plain words
Describe the offer, geo, audience and budget. The model fills the rest by Meta rules.
Read the guideEditable draft
Start from scratch or from existing campaigns. Edit placements, audiences and every field; a status list shows what is filled and what is missing.
Read the guidePublish paused
One click creates everything through the Marketing API with status PAUSED. You launch it in Ads Manager.
Read the guideYour model
Llama, Qwen, DeepSeek through OpenRouter, Groq or NVIDIA, or GPT, Gemini and Claude through OpenAI, Google and Anthropic. You choose and pay the provider.
Read the guide
How it works
- 01
Connect
Paste the Meta token and the model key. Both stay encrypted in your browser cookie.
- 02
Upload
Add creatives, texts and the landing link.
- 03
Brief
Describe the task. The model returns a draft setup in seconds.
- 04
Publish
Review and edit the draft. Publish: the campaigns appear in Ads Manager, paused, and one link opens them.
Your data stays yours
The service has no database. It passes requests through and forgets them.
Encrypted keys
The Meta token and the model key are encrypted with AES-256-GCM in an HttpOnly cookie for 1 hour.
Read the guideNothing stored
Creatives stay in your tab until checking or publishing. Briefs, texts and drafts are not saved on the server.
Read the guidePaused by default
The server sends every campaign, ad set and ad with status PAUSED. No spend starts without you.
Read the guideFixed hosts
Requests go only to graph.facebook.com, the six model providers and, for error reports, api.telegram.org. No other address can be reached.
Read the guide
Questions
Is it free?
Yes. You pay only your model provider, if your model is not free, and Meta for the ads you launch.
Which token do I need?
A system user token from Meta Business settings with the ads_management permission and access to the ad account and page.
Can it start spending money?
No. Everything is created paused. You review and turn it on in Ads Manager.
Which model should I use?
Any model that follows JSON instructions. Llama 3.3 70B is the default; you can type another model ID.
Where are my creatives stored?
Nowhere. The images stay in your browser tab and go straight to Meta when you publish.
Videos, carousels, lead forms, catalogs?
Yes: image and video ads, carousels of 2–10 cards, instant forms for leads, manual placements, and drafts from an existing campaign. Catalog ads and Advantage+ creative too.
Set up your next campaign in minutes
Start with the demo or connect your account.