For teams that launch 20+ Meta ads a week

Launch 50 Meta ads in one go. Then let the losers switch themselves off.

Drop the folder, write the copy once, send your client one link. Launchpad names and tracks every ad, launches them paused, then reads the results and pauses what doesn’t sell.

Free for 3 ad accounts and 50 ads. No card. The demo needs no sign-up.

Autumn glow · hook test
12 ads · 2 ad setsPaused↗ Launch 12 ads✓ Launched
IMG | glow_serum | 20260928
Northwind SkincareSponsored

Glass skin by Friday. 14 days, or your money back.

Try the glow routineShop now
IMG | night_cream | 20260928
Northwind SkincareSponsored

Wake up to skin that looks slept-in, not slept-on.

Night repair creamShop now
IMG | gift_bundle | 20260928
Northwind SkincareSponsored

The gift she will actually use. Three steps, one box.

Glow gift setShop now
✓ 12 ads live in 2 ad sets · paused · named and tracked

Sound like your week?

Three sizes of every adYou export 4:5, 9:16 and 1:1, then pair them by hand in Ads Manager, ad by ad.
Approvals by screenshotYour client answers “which one was V3?” in an email thread with 20 attachments.
Naming in one person’s headHalf the ads follow the convention. Reporting by angle is guesswork.
Losers found lateYou spot the ad that spent $200 with no sale the day after it spent it.
How it works

From a folder of finished ads to a live, approved batch

1

Drop the folder. Sizes find each other.

Files that share a name become one ad, with each size shown where it fits: feed, stories, reels. Cards become carousels, and hero_DK with hero_SE becomes one ad in two languages.

  • Up to 3 sizes per ad, placed by Meta’s own rules
  • Import from Google Drive, Dropbox, Box, Frame.io or Meta’s library
  • Check your file names before you upload anything
Drop files
glow_serum_4x5.jpgglow_serum_9x16.jpgglow_serum_1x1.jpgspf_tube_4x5.jpgspf_tube_9x16.jpgretinol_night_4x5.jpg
glow_serum
feed · story · square
spf_tube
feed · story
retinol_night
feed
2

Write the copy once, for the whole batch.

Up to five texts, headlines and descriptions go on every ad. Change one ad and that field stays yours; the rest follow the batch. Stuck? “Write with AI” drafts variations in your brand’s voice.

  • Meta’s AI edits (text rewrites, music, filters, crops) switched off on every ad
  • Call to action, link and display link set once
  • Start and end dates for the whole batch, or a scheduled drop
Ad · IMG | glow_serum
Northwind SkincareGlass skin by Friday. 14 days, or your money back.Try the glow routineShop now
Glass skin by Friday. 14 days, or your money back.
Try the glow routine
Shop now
northwind.example/glow
All off · your ad runs as approved
3

One link. Your client approves each ad.

No logins, no screenshots. Your client sees every ad the way Meta will show it, in feed and in reels, and approves or asks for changes on each one. You get a note in Launchpad, by email and in Slack.

  • Launch only the approved ads with one click
  • Meta’s own preview of each placement
  • Your logo, colour and domain on the page (Scale plan)
Client preview
approvals.youragency.com/l/a3f8…
✓ Approved by Sara
ApproveRequest changes
Sara: Can the headline say “night oil”?
ApproveRequest changes
4

Every ad named and tracked the same way.

Set your naming convention and UTM string once. Launchpad applies them to every ad in every ad account, so reports group cleanly by angle, hook, format and creator.

  • Drag tokens: type, file name, date, week, campaign, ad set
  • Find and replace across a batch before launch
  • Ads go in paused, one shared post per ad so likes and comments add up
Naming convention
Ad type|File name|Date (YYYYMMDD)
spf_tube_4x5.jpg
IMG | spf_tube | 20260928
After launch

Most tools stop at “launched”. Launchpad keeps going.

It reads every ad you launched, marks the winners against the batch average, and acts on rules you set. The next batch starts from what actually sold.

Winners, marked

Spend, ROAS, CPA, CTR, hook and hold rate per ad, refreshed through the day. Relaunch the winners into another campaign or ad account in one click.

IMG | glow_serumWinner · 3.2 ROAS
IMG | gift_bundle2.4 ROAS
IMG | spf_tubeWeak · no sales

Rules that act

Pause an ad that spends 1.5× your target CPA without a sale. Raise a winner’s budget 20%, capped. Start with alerts only, switch to “Act” when you trust it.

Paused “IMG | spf_tube” at $60 spent with no purchase (rule: 1.5× the $40 target CPA)
Kill spend without salesAct
Scale winnersAlert only

What works, across every batch

Because every ad is named the same way, Launchpad compares angles, hooks, formats and creators across all your launches.

glow
1.4×
gift
1.0×
spf
0.3×

Everything else a batch needs

⏱Scheduled drops

Queue a batch for 00:01 in the ad account’s time zone. It is checked again before it goes.

文Language ads

One ad, each person sees their language. hero_DK + hero_SE, copy per language.

@Creator ads

Paste partnership ad codes or add a creator as co-sender. Their post, your brand.

#Slack and webhooks

Approvals, live batches, failures and rule actions in your channel, Zapier or Make.

▣Your brand for clients

Your logo, colour and domain on approval links, no Launchpad branding.

✦Claude Code built in

Ask Claude for results, winners and launches in plain words through Launchpad’s MCP server.

▢Sold out? Ads pause.

Hourly stock checks down to the size or colour an ad links to. Ads pause on a sell-out and resume on restock.

$Profit per ad, from Shopify

Real orders matched to each ad by its link, minus product cost and refunds, next to what Meta reports.

✓AI edits swept daily

Meta switches its AI edits back on in duplicated ads. Launchpad finds them in every live ad and switches them off.

◎Ad lab

Drop in any ad, yours or a competitor’s: hook, awareness stage, funnel stage, structure and a brief, then iterations, variations and your own version.

“Comment inbox

Comments on your ads never show on your page. Answer questions, handle complaints and hide spam from one inbox, with reply drafts.

▤Weekly client reports

Every Monday, in your brand: results against last week, the ads that did the work, real sales, and what’s coming next.

Launchpad or Ads Manager, for a batch of 20 ads

Ads ManagerLaunchpad
SizesUpload and pair each size per adDrop the folder; sizes join by file name
CopyPaste into every adWritten once for the batch
Names and UTMsTyped by hand, ad by adYour convention on every ad, every account
Meta’s AI editsSeveral on by defaultOff on every ad unless you turn one on
Client approvalScreenshots and emailOne link, approve per ad
After launchYou check, you pauseWinners marked, rules pause losers
Sold-out productsAds keep spending until someone noticesPaused within the hour, resumed on restock
Real salesMeta’s own countShopify orders and profit per ad beside it
See it first

Click through a real batch before you sign up

A sample brand with a launched batch and its results, a batch waiting on the client, a scheduled drop and two rules at work. No account needed.

Priced by ad accounts, not by ads

Unlimited launches, ads and team members on every paid plan. Yearly plans get two months free.

Free
$0

No card needed

Launch into up to 3 ad accounts, 50 ads in total

Starter
$549 / month

or $5,490 a year

Launch into up to 8 ad accounts a month

Most agenciesPro
$749 / month

or $7,490 a year

Launch into up to 20 ad accounts a month

Scale
$1,199 / month

or $11,990 a year

Launch into up to 35 ad accounts a month

Includes your brand on client links

More ad accounts: $54 each a month. Hitrate brands get Launchpad included.

Questions

Will anything go live without me?

No. Ads are created paused unless you choose Active, and a scheduled batch is checked again before it starts. Rules only pause ads or raise budgets when you switch them from “Alert only” to “Act”.

Do you get my Facebook password?

No. You log in with Meta’s own window and choose which pages and ad accounts Launchpad may use. Remove access any time in Settings or in Facebook.

Does my client need an account?

No. They open one link, see every ad as Meta will show it, and approve or ask for changes on each one. You get a note in Launchpad, by email and in Slack if you connect it.

Where do my files go?

Into your workspace’s private storage, and from there to your ad account when you launch. Import straight from Google Drive, Dropbox, Box, Frame.io or Meta’s own library, or drop them in.

What counts as an ad account on the plans?

Each ad account you launch to in a calendar month. Launches, ads and team members are unlimited.

Can I cancel?

Any time, from the billing page. Your plan runs to the end of the period you paid for.

Your next batch: named, approved, launched

Free for 3 ad accounts and 50 ads. No card.