Google Sheets to Bannerbear Integration

Turn each row of a spreadsheet into an image. Connect your sheet with Zapier, Make or a Bannerbear workflow.

One row, one image

Here is a sheet with two rows. Each row fills the text layers of one Bannerbear template.

titlesubtitlecta_label
Summer Sale20% off all headphonesShop now
Weekend DealFree shipping over $50Order today
Bannerbear image for the Summer Sale row
Bannerbear image for the Weekend Deal row
These are real Bannerbear renders (1080 x 1080 PNG), one for each row. We made them with one API batch request from a Bannerbear template, not through a live Zapier or Make run. They show the output that each method gives for the same row.

How to Connect Google Sheets to Bannerbear

You connect the two with a tool that sends each row to Bannerbear: Zapier, Make, or a Bannerbear workflow that you give a link to a spreadsheet file. Pick the method that fits how you work.

Method 1: Zapier, new row to image

Use a Google Sheets trigger for new rows in Zapier, and the Bannerbear action that creates an image.

  1. Connect Bannerbear to Zapier with your workspace API key. The help center has the steps.
  2. Add a Google Sheets trigger for new rows.
  3. Add the Bannerbear action. Choose your template.
  4. Map each template layer to a column of your sheet.
  5. Test the Zap. A new row now makes a new image.

Zapier also lists a ready-made Zap, "Create Bannerbear Images from new Rows in Google Sheets".

Method 2: Make, watch new rows

In Make, a scenario with two modules does the same job.

  1. Add the Google Sheets module with the "Watch New Rows" action. Pick your spreadsheet and sheet.
  2. Add the Bannerbear module with the "Create an Image" action. Connect it with your API key.
  3. Select your template and map each layer to a column of the sheet.
  4. Run the scenario. The output has a link to each generated image.

Our Make tutorial for Google Maps reviews uses exactly these two modules.

Method 3: a workflow that reads a spreadsheet link

A Bannerbear workflow can have a "Render Spreadsheet" step. The step takes a template and the link to a spreadsheet file, and renders one image for each row. Our public workflow "Print Certificates and Wallet Cards from a Spreadsheet" uses this step with a CSV file.

  1. Install the workflow in your Bannerbear workspace. The install also copies its templates.
  2. Put your data in a spreadsheet and give the file a link.
  3. Run the workflow with that link. You can start it from your code, or from a tool such as Zapier.

The link must work for people who are not signed in to your account. Export or publish your sheet as a file with a public link first. The docs only show this with a CSV file, and we did not test other formats.

Which method should you use?

Use Zapier or Make when a new row should make an image at once, and you want to send the image on to other apps. Use a workflow when you have a finished list and want all images, or a print file, in one run.

Turn Real Estate Listing Photos into Branded Property Videos Automatically (Animations + Music!)

Automating property tour videos gets you from raw listing data to polished, ready-to-post media in moments instead of hours. Here's how to use Airtable, Bannerbear, and Zapier to simplify your workflow.

Generate Polished Real Estate Listing Materials at a Click (Multi-template Workflow Automation)

Stop spending hours designing real estate listing materials manually. Automate it with three nocode tools, so all you have to do is hit one button! Learn how in this guide.

How to Generate Youtube Thumbnails on Demand with Bannerbear and Airtable

A single checkbox and a simple behind-the-scenes automation can transform your video marketing processes by putting Youtube thumbnails and other template-friendly assets at your fingertips. Here's how to set it all up.

Multiple
Ways to Play

Generate images and videos using a range of integrations and plugins

Full Customization

Create templates that match your brand with multiple layers, custom fonts, logos and more

Auto Resizing

Bannerbear auto-resizes text when you generate images with long titles, product names etc

Artificial Intelligence

Use optional AI to auto detect faces in photos and position them correctly in your banners

Multilingual

Supports any language including Chinese, Japanese, RTL like Arabic, Hebrew and more

API

A simple and RESTful API offers easy integration into your existing platform or apps

Async / Sync

Choose to generate images asynchronously or on-the-fly depending on your needs

Webhooks

Ping your app when Bannerbear events fire like image created, template edited and more

Collaboration

Invite team members to help with designing templates or setting up API integrations

Start a Free Trial

Start a free trial with 30 API credits,
no credit card required