Skip to main content

Getting started with Stage using Google Sheets

Bulk upload media to Meta, TikTok, and Snapchat directly from Google Sheets and turn them into ads

Written by Alsu

Many teams already manage creative approvals, copywriting, URLs, and Google Drive assets inside spreadsheets. Stage allows you to use that existing workflow by importing launch data directly from Google Sheets and turning it into ads.

Instead of manually copying information between tools, Stage connects your spreadsheet to your advertising workflow.

1. Connect your Google Drive environment

Connect Google Drive once to authorize access to your Google Drive environment and build a centralized media library in Stage:


When connecting Google Drive, please select at least 1 folder to establish the connection:

  • Copy the Stage service email shown in the interface, or enable "anyone with link" access

  • Add it as a Viewer to the folders you want to connect

  • Use top-level folders if you want all subfolders to sync automatically

  • Paste the folder links into Stage

If you unlink one of the connected folders later, you will no longer be able to upload creatives from the associated Google Drive connection - unless it is connected again.

2. Connect Google Sheets and import launch data

Google Sheets only needs to be connected and mapped once. After the initial setup, Stage remembers your configuration and can reuse it for future imports. To get started, click Import from Google Sheets:

Connect a Google Sheet

  1. Copy the Stage service email displayed in the interface.

  2. Grant the service email access to the spreadsheet, paste the link, and click Continue.

  3. Select the worksheet (tab) you want to import.

  4. Map your spreadsheet columns to the corresponding ad fields, such as Google Drive link, Primary Text, Headline, Description, Website URL, and Display link.

Filter what to launch

Before importing data, you can define which rows Stage should process by selecting a row range or applying filters.

For example, you can:

  • Import only a specific range of rows from the spreadsheet.

  • Include rows where a column contains a specific value.

  • Exclude rows where a column contains a specific value.

  • Launch only creatives marked as Ready/Drafted.

  • Launch assets for a specific market, campaign, or brand.

This allows teams to manage planning and approvals directly in Google Sheets while keeping Stage focused on launch-ready assets.

3. Choose your action

Upload media

It lets you bulk upload creatives from a Google Sheet file directly to the Meta, TikTok, or Snapchat Media Library, without manually uploading each file in Ads Manager. Paste file or folder links from your spreadsheet or directly from Google Drive, and select Upload to Meta/TikTok/Snapchat:

Select the destination ad account, check the limitations and requirements, and click Review and upload.

For Meta uploads, you can choose to create a Launcher media folder available in the media browser:


Stage will upload everything in the background, and your assets will be available in Meta, TikTok, or Snapchat Media Library, and can be selected in Ads Manager or Launcher for further ad creation.

Turn media into ads

Create Meta ads action is designed for teams that want to launch or test creatives quickly using existing campaign configurations.


Common use cases include:

  • Launching new creatives into test using the existing configuration

  • Scaling new creatives into business-as-usual campaigns

Stage duplicates your selected source ad set and source ad while retaining all source parameters.

⚙️ Group media by placement

When enabled, Stage automatically groups files that differ only by a supported aspect ratio or keyword suffix at the end of the file name (such as _1x1, _vertical, or _4x5).

For example:

creative_A_1x1.jpg
creative_A_vertical.jpg

Since only the suffix differs, Stage combines them into a single ad. Grouping works for any supported suffix combination and can include up to 3 variations of the same creative.

⚙️ Duplication options:

1. Duplicate ad set

Creates a new ad set for the entire media batch. Use this when you need to create one ad set with multiple new creatives.

2. Duplicate ad set for each media

Creates a separate ad set per individual media file. Use this when testing each creative in a separate ad set with granular control per creative.

3. Add to ad set

Creates new ads inside the existing ad set instead of duplicating it. Use this when adding new creative variations to a live ad set.

Preview ads

Click Preview ads to review the ads that will be created before launching the process.


This helps confirm that everything is set up correctly before creating the ads.

4. Review results

After clicking Review & Create, you can turn on the newly created ads and ad sets, as well as set the start date.


Track your activity

You can monitor uploads and ad creation activity in the Uploads tab, where Stage keeps a history of processed tasks.


Summary

Stage transforms Google Sheets from a planning tool into a launch engine.

By connecting and mapping a spreadsheet once, teams can reuse existing planning workflows, automate ad creation, reduce manual work, and launch campaigns faster.

Have questions or need help getting set up? Reach out to our Community Care team anytime at support@bir.ch, or use the chat bubble in your Bïrch dashboard.

We're here to help you get the most out of Stage - happy creating!

Did this answer your question?