Google スプレッドシートとOpenAIの連携イメージ
How to Automatically Generate Images with OpenAI from Google Sheets Data
Learn more about Yoom
Try this template
Google スプレッドシートとOpenAIの連携イメージ
How to Integrate Applications

2025-10-29

How to Automatically Generate Images with OpenAI from Google Sheets Data

n.watanabe
n.watanabe

Do you want to automatically generate images using data from Google Sheets? 

Simply enter the necessary information into Google Sheets, and OpenAI will generate images automatically, updating the sheet for easy management. 

In this article, we’ll walk you through the process of setting up this integration between Google Sheets and OpenAI for automatic image generation.

Meet Yoom: No-Code Automation

Yoom is a next-generation no-code automation that lets you connect and automate tasks between your favorite apps. Connecting different apps can be challenging for non-engineers, but Yoom makes automation accessible to everyone.

  • 🌐 Connect with apps like Google Sheets, OpenAI and more.
  • 📖 Use automation templates - no technical setup required
  • 📈 Boost productivity and reduce human errors

You don't need to go through a complex setup and IT jargon, you can build your automation workflows with just a few clicks :) It's designed for those who want to streamline their daily work and save hours of time and stress from repetitive work.

👉 Sign Up for Yoom Here – Quick and Easy in Just 30 Seconds!

In this guide, you'll learn the step-by-step process of how to use Yoom to automatically generate image with OpenAI from Google Sheets data and update the URL in the sheet

  • Anyone who wants to use Google Sheets and OpenAI to streamline their workflow. 
  • Professionals who want to automate image creation for campaigns or promotional materials using data from Google Sheets
  • Teams looking to streamline the process of generating visuals, such as infographics or social media images, from structured data.
  • Those who need to quickly generate product images or promotional assets from a list of specifications stored in Google Sheets
  • Anyone who wants to automate the creation of visuals for reports, presentations, or team collaborations.

✔️ For Those Who Want to Try It Now

Yoom offers ready-made templates for easy setup. Click the "Try it" button to get started now!


This flow generates an image using OpenAI from content added to Google Spreadsheet and updates the obtained URL in Google Spreadsheet.

🚀 Let’s Set Up a Flowbot to Generate Images from Google Sheets Data

Let's walk through how to set up a flow that automatically generates an image using OpenAI from data in Google Sheets and automatically updates the URL in the sheet.

⏱️ Setup time: 10 minutes

🔧 What You’ll Need

  • A free Yoom account
  • Access to Google Sheets and OpenAI

If you don’t have a Yoom account yet, register now using this registration form!

⚠️ Note: To run ChatGPT (OpenAI) actions, you’ll need a paid OpenAI API plan. Make sure you have your payment set up ready for smoother transactions when the API usage fees are incurred. For more details, visit OpenAI API Pricing.

Step 1: Register Apps in Yoom

After logging into Yoom, navigate to "My Apps" from the left-side menu and click "+ Add".

Connecting Google Sheets

☝️ Tip: To test the flow settings, you'll need to prepare a Google Sheet database in advance. While the content entered can be temporary, it’s important to create the necessary columns and fields in the sheet to ensure that the data can be properly processed.

Search for Google Sheets and click on it. 

Log in using your Google account to link with Yoom.

__wf_reserved_inherit

Connecting OpenAI

Search for OpenAI and click on it. 

Enter the account name.
Use a name that's easy to recognize, such as your company name or the person responsible for the account.

To get your access token, follow the instructions in this guide.

Once all the required fields are filled in, click "Add" to complete registration.

__wf_reserved_inherit

Step 2: Copy the Template

Click the "Try It" button to copy the pre-built template into your project.


This flow generates an image using OpenAI from content added to Google Spreadsheet and updates the obtained URL in Google Spreadsheet.

Click "Try this template".

__wf_reserved_inherit

Click "OK" and give the Flowbot a name to recognize.

__wf_reserved_inherit

The template will be copied to your "My Project".

__wf_reserved_inherit

Step 3: Set Up Google Sheets Trigger Action

Click on the trigger action with the Google Sheets icon.

__wf_reserved_inherit

The next screen is pre-configured. You can change the title if you want. 

__wf_reserved_inherit

Then, set your trigger interval (how often you want Yoom to check Google Sheets for new updates).
It can be set to 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes. We recommend setting the trigger to the shortest activation interval available for your plan. 

⚠️ Note: The trigger interval varies depending on your Yoom plan. Be sure to check your current plan’s limit.

Select the Spreadsheet ID and the Sheet ID from the displayed options. 

Scroll down to enter the table range (start), table range (end), and the column that contains unique values

📚 Reference: For more details on table range settings, check this guide.

__wf_reserved_inherit

For the Column with Unique Values, make sure to select a column with no duplicate values in this column. If there are duplicates, the process may not work correctly. 

__wf_reserved_inherit

Once all the required fields are filled, click "Test" to check for errors.
If the test is successful, the retrieved value will be updated.

If there are no issues, click “Save”. 

__wf_reserved_inherit

Step 4: Generate Images with OpenAI

Click on the action with the OpenAI icon. 

The next screen is pre-configured. You can change the title if you want. 

__wf_reserved_inherit

On the next page, configure the settings for generating the image.

The prompt serves as a guide for the image generation process, so be sure to incorporate the retrieved values from the previous step. 

📚 Reference: For more details on retrieved values and how to set them up, see the guide here.

Adjust the number of images, image size, and the format as needed. 

Once all settings are configured, click “Test” to verify the setup

__wf_reserved_inherit

For this example, we specified to generate 5 images. So you’ll see 5 image URLs appear in the retrieved values. 

__wf_reserved_inherit

If the test succeeds, click “Save”.

Step 5: Update Record in Google Sheets

Click on the action with the Google Sheets icon. 

__wf_reserved_inherit

Select Spreadsheet ID:
Choose the Spreadsheet ID from the displayed options.

Select Tab Name:
Choose the Tab Name where the data will be stored.

Define Table Range (Optional):
You can optionally specify the Table Range where data will be saved.

📚 Reference: For more details on table range settings, check this guide.

Then click “Next”.

__wf_reserved_inherit

__wf_reserved_inherit

① Set Conditions to Find Records to Update
Choose the conditions that must be met for the record to be updated. The tool will find the first matching record and update it. If multiple records match, only the first one in the list will be updated.

② Map the Data
Click on each item field and assign the corresponding data from the retrieved value to each field.

__wf_reserved_inherit

Step 6: Activate the Flowbot

Toggle the "Trigger On" button to activate your flow!
Check if the Flowbot you set up is working properly.

That’s it! 🎉 The Flowbot is now complete!


This flow generates an image using OpenAI from content added to Google Spreadsheet and updates the obtained URL in Google Spreadsheet.

💡 Other Automation Examples Using Google Sheets and OpenAI

By using Google Sheets and OpenAI, you can unlock a wide range of automation possibilities that simplify your workflows. Here are some examples you can explore for your next automation!

Automation Examples with Google Sheets and OpenAI


■Overview
The "Transcribe audio files from Dropbox, summarize with OpenAI, and add to Google Sheets" workflow is a business workflow that streamlines the management and utilization of audio data.
Audio files uploaded to Dropbox are automatically transcribed, summarized using OpenAI's AI summarization feature, and automatically added to Google Sheets.
This eliminates the need for manual data organization and allows for smooth information management on spreadsheets.

■Recommended for
- Those who store many audio files in Dropbox and want to efficiently transcribe and summarize them
- Business professionals who want to automate information organization and analysis using OpenAI's AI summarization feature
- Those who manage data using Google Sheets and want to automate their workflow
- Team leaders or managers who spend time on manual transcription and data entry
- Company personnel who want to streamline report creation and analysis tasks using audio data

■Notes
- Please integrate Yoom with Dropbox, OpenAI, and Google Sheets.
- To execute ChatGPT (OpenAI) actions, a paid plan for OpenAI's API is required. (Payment must be possible when the API is used)
https://openai.com/ja-JP/api/pricing/
- The use of ChatGPT's API is provided by OpenAI for a fee, and it is a pay-as-you-go system based on tokens during API communication. Therefore, if payment cannot be made when using the API, an error will occur, so please be careful.
- Triggers can be set to activate at intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, or 60 minutes.
- Please note that the shortest activation interval varies depending on the plan.

Automation Examples Using Google Sheets

Create a Document When a Row is Added in Google Sheets


This is a flow to create a contract in Deel when a row is added in Google Sheets.

This is a flow to create a purchase order in Xero when a row is added in Google Spreadsheet.

This is a flow to create an invoice in Harvest when a row is updated in Google Sheets.

Update Contact Information When a Row is Updated in Google Sheets


This is a flow to update ClickSend contacts when a row is updated in Google Sheets.

This flow updates contact information in Freshsales when a row is updated in Google Sheets.

This is a flow to update contact information in Front when a row is updated in Google Sheets.

Add A Record to Google Sheets When a Schedule is Added


This is a flow that adds a record to Google Sheets when an event is scheduled in Calendly.

■Overview
The "Add to Google Spreadsheet when an event is created in Google Calendar" workflow streamlines schedule management.
You can manage Google Calendar information as data, making it easier to search past records.

■Recommended for
・Those who use Google Calendar for schedule management
・Those who want to understand daily schedules and manage them in a spreadsheet
・Those who want to share schedules with the team and respond quickly
・Those who want to regularly reflect Google Calendar information in a spreadsheet
・Those who find manual data entry cumbersome
・Those who want to prevent missed schedules and input errors and manage schedules efficiently

■Notes
・Please link both Google Calendar and Google Spreadsheet with Yoom.
・You can select the trigger interval from 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
・Please note that the shortest trigger interval varies depending on the plan.

Automation Examples Using OpenAI

Generate Responses and Send Emails When Form Response is Submitted


■Overview
The "Generate a response to Zoho Forms content using OpenAI and send it via email" flow is a business workflow that analyzes and responds to data received from Zoho Forms using OpenAI, and automatically sends it via email.
This enables quick and accurate responses, improving business efficiency.

■Recommended for
・Personnel managing customer inquiries using Zoho Forms
・Sales and support teams looking to improve efficiency by reducing time spent on response creation
・Administrators of companies looking to optimize business flows by promoting automation with OpenAI

■Notes
・Please integrate Yoom with both OpenAI and Zoho Forms.
・To execute ChatGPT (OpenAI) actions, a paid OpenAI API plan is required. (Payment must be possible when the API is used)
https://openai.com/ja-JP/api/pricing/
・The use of ChatGPT's API is provided by OpenAI for a fee, and is charged on a pay-as-you-go basis with tokens during API communication. Therefore, please be aware that an error will occur if payment cannot be made when using the API.

■Overview
The "Generate a response with OpenAI and send an email when the form is answered" workflow automatically creates a response based on the information received from the form and sends it via email.
This enables fast and accurate communication, supporting the efficiency of operations.

■Recommended for
・Support staff receiving inquiries from customers using Yoom forms
・Marketing personnel who want to quickly respond to feedback or survey results
・IT administrators who want to automate and streamline business processes using AI
・Business people who want to reduce routine email reply tasks and focus on other important tasks

■Notes
・Please integrate OpenAI and Yoom.
・To execute ChatGPT (OpenAI) actions, a paid plan contract for OpenAI's API is required. (Payment must be possible when the API is used)
https://openai.com/ja-JP/api/pricing/
・The use of ChatGPT's API is provided by OpenAI for a fee, and it is a pay-as-you-go system based on tokens during API communication. Therefore, please be aware that an error will occur if payment cannot be made when using the API.

■Overview
The "Generate responses to Google Form content using OpenAI and send emails" flow is a business workflow that streamlines inquiry handling and automatic replies to survey results.
Data received from Google Forms is analyzed and generated by OpenAI, and responses are automatically sent to specified email addresses.
This enables fast and consistent communication.

■Recommended for
・Support staff receiving inquiries from customers using Google Forms
・Marketing staff who want to provide automatic feedback based on survey results
・Small business owners who want to improve efficiency by reducing time spent on manual reply tasks
・IT staff aiming for more advanced response generation using OpenAI

■Notes
・Please integrate Yoom with both OpenAI and Google Forms.
・Triggers can be set to activate at intervals of 5, 10, 15, 30, or 60 minutes.
・The shortest activation interval varies depending on the plan, so please be aware.
・To execute ChatGPT (OpenAI) actions, a paid OpenAI API plan is required. (Payment must be possible when the API is used)
https://openai.com/ja-JP/api/pricing/
・The use of ChatGPT's API is provided by OpenAI for a fee, and it is charged based on tokens during API communication. Therefore, if payment cannot be made when using the API, an error will occur, so please be careful.

👏 Benefits of Integrating Google Sheets with OpenAI

Benefit 1: Save Time & Improve Efficiency

Integrating Google Sheets with OpenAI allows you to automatically generate image ideas for ad campaigns by simply entering the required details into Google Sheets. For example, if a promotion needs to be launched all of a sudden,  AI can quickly generate images to get started with the idea. By managing image data in Google Sheets, you can reduce the risk of losing image files, making management better.

Benefit 2: Easier Image Sharing and Collaboration

Effective communication is key to any project. By integrating Google Sheets with OpenAI, generated images can automatically be added to the sheet and shared with the team in real time. 

For example, when a new image is generated, it’s immediately available in Google Sheets for team members to view and comment on. This makes it easier for everyone to provide feedback and align ideas, speeding up project progress and saving time.

📖 Summary

In this article, we covered how to set up the integration between Google Sheets and OpenAI to create an image via OpenAI from the content in Google Sheets and store the resulting URL in the sheet. 

Yoom is designed for anyone who wants to try automation. You can easily set it up! Ready to simplify your workflows? Sign up for Yoom and try it today!

👉 Create your free Yoom account now

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
n.watanabe
n.watanabe
With five years of experience as an SEO writer, I continue to write with the motto of being "easy to read" and "easy to understand." I want to convey the convenience of Yoom, which allows app integration without programming knowledge, to as many people as possible!
Tags
Automation
Google Sheets
Integration
OpenAI