Bulk upload media to Meta, TikTok, Snapchat directly from Google Drive

Built for the way you launch

From new creative tests to refreshing your winners

Keep planning
in your own Sheet

NEW

Stage creates ads in your ad accounts right from your planning sheet. With the statuses and parameters your team works with, Stage turns rows into ads.

Test using
proven setups

Use Stage to duplicate a successful ad set and swap in new creative, or create one ad set per asset to test each in isolation.

Your folders map to your live tests

Stage builds one ad set per folder and groups media by placement. Your test structure mirrors how you organize Google Drive.

Refresh your
steady performer

Add new creative into a live ad set

Manage media across
multiple Drives

When your creatives live across several Google Drives, share folders view-only and push to the right account.

Scentbird cuts media management time by 40%

A media manager working 40 hours a week can now cover the same ground with Stage in around 22

Oleg Popov, Head of Performance Creatives Department

How it works

Connect your Google Drive folders
Connect your Google Spreadsheet
Filter what to launch by status
Choose how ads are built
Push to ad accounts automatically
More platforms coming soon
TikTok Snapchat

From

media

to ads

in seconds

Free plan available now. More coming soon.

FAQ

What storage can I connect?

Google Drive and Google Sheets today — Drive for your creative, Sheets for your ad plan. More storage providers including Dropbox are planned.

What ad platforms does it work with?

Today you can use it to automatically create ads via Sheets or Duplicate for Meta. Snapchat and TikTok are next in line, and you can already use Stage to bulk upload your media there.

When should I use the Duplicate flow?

 When you already have an ad set that's performing and want more of what works. Stage duplicates the proven setup — keeping targeting, budget, and placement — and lets you swap in new creative, so you're not rebuilding a winning setup by hand.

How do you map the columns from my Google Sheet?

Today, you will be prompted to do it manually. There is no required header convention. Soon Stage will be able to auto-detect headers like "Primary Text," "Headline," "URL," and map your columns automatically.

Can Stage automatically detect that new creatives were added and push them live?

 No, you stay in control of what goes live: filter your Sheet by status to choose what's ready, or connect a Google Folder with newly uploaded media. Review before launching. Nothing publishes on its own.

How is it different from bulk upload tools?

Stage works from your planning Sheet and your media folders, and works across multiple ad platforms: Meta, TikTok, Snapchat.

How many ads can I create at once?

 You can launch unlimited volume of ads.

Can I connect multiple Google Drives?

Yes, all you need is give Stage view-only access.

Can I create ads across multiple platforms and accounts at once?

There’s no such button as “push to all accounts”. Your starting point to create ads for any of your ad accounts is one and the same screen but you you always choose which specific account you want to launch in.

What if my team doesn't plan in Google Sheets?

You don't have to use the Sheet flow. Stage can build ads from your Drive folders directly. You can create ads and ad sets to mirror your ways to organize media in your Google Drive. The Sheet is one way in, not the only one.