Now supporting Meta and TikTok

Launch hundreds of ads in minutes, not hours.

Compose your ads in a Google Sheet. Bulk-upload them to Meta and TikTok with one click. No more clicking through Ads Manager 50 times.

Free during beta. No credit card required.

Built for media buyers who launch a lot.

Everything you need to push creative to Meta and TikTok at speed, without the manual click-through.

Google Sheets import

Drop your ad copy and creative URLs into a sheet. We pull it in, resolve every Drive file, and stage the launch.

Meta + TikTok in one place

Switch between platforms with workspaces. Same workflow, different ad accounts — Meta Ads, TikTok Marketing API, all in one tool.

100+ ad batches that don't break

Our launches run on a durable queue. No 5-minute timeouts, automatic retries on rate limits, partial-failure recovery.

Carousel, multi-placement video, Smart+

One row in the sheet can become a single image, a carousel, a multi-placement video for 1:1, 4:5, and 9:16, or a TikTok Smart+ ad.

Workspaces for agencies

One login, many client ad accounts. Switch workspaces in two clicks. Each workspace keeps its own connections, page, and pixel.

Live launch progress

Watch every ad's status update in real time. Failed ads show why and which row to fix — no digging through error codes.

From sheet to live ads in three steps.

  1. 1

    Connect your accounts

    Sign in with Facebook to connect Meta. Add TikTok with one extra OAuth step. Pick the ad account, page, and Instagram identity you want to launch under.

  2. 2

    Import your ads

    Paste a Google Sheet URL. We pull in ad names, copy, headlines, landing pages, and Drive creative links — and queue every video for upload in the background.

  3. 3

    Launch the batch

    Pick your target ad set, click Launch, and watch the rows turn green. We handle creative resolution, video processing waits, rate-limit backoff, and ad creation.

Stop launching ads one at a time.

Free during beta. Sign in with Facebook and launch your first batch in under five minutes.