ShopifyとGoogle スプレッドシートの連携イメージ
[Easy Setup] How to Automatically Link Shopify Data to Google Sheets
Learn more about Yoom
Try this template
ShopifyとGoogle スプレッドシートの連携イメージ
How to Integrate Applications

2025-05-21

[Easy Setup] How to Automatically Link Shopify Data to Google Sheets

m.wadazumi
m.wadazumi

If you are using both Shopify and Google Sheets, you end up entering the same data into both tools. In this case, it can be said that there is the hassle of double entry and double management of data. Have you ever been so busy that you entered data into only one tool and postponed the other, resulting in data inconsistency and spending extra time on corrections?

In such cases, we recommend integrating Shopify and Google Sheets! By integrating, data synchronization is automated, which can improve the efficiency of managing product and customer information.

In this article, we will clearly explain what you can do by integrating Shopify and Google Sheets, as well as how to create a specific integration flow. Please refer to this article and try integrating Shopify and Google Sheets!

For those who want to try it quickly

By using Yoom, you can easily integrate Shopify and Google Sheets without any coding.

Yoom provides templates for integrating Shopify and Google Sheets in advance, so you can achieve integration immediately by simply registering, even without API knowledge.


■Overview
The "Update Google Spreadsheet when Shopify order status is canceled" flow is a business workflow that automates data management upon order cancellation through the integration of Shopify and Google Spreadsheet. This reduces manual data entry and enables efficient order management.

■Recommended for
・Those who run an online store with Shopify
・Those who want to centrally manage order data in Google Spreadsheet
・Business owners who want to automate data updates upon order cancellation
・Staff who spend time on manual data management
・Administrators who want to improve data accuracy

■Notes
・Please integrate Yoom with both Shopify and Google Spreadsheet.
・Shopify is an app available only on the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connections set in the flow bot will result in errors, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.
・In Shopify's Webhook settings, please select the event "Order Cancellation."

What You Can Do by Integrating Shopify with Google Sheets

By integrating the APIs of Shopify and Google Sheets, you can automatically transfer Shopify data to Google Sheets!
For example, you can automatically execute data transfers like the ones below without any manual intervention.

Simply click "Try it out" on the automation example you're interested in and register an account to immediately experience the integration of Shopify and Google Sheets.
Registration takes just 30 seconds, so feel free to give it a try!

Update Google Sheets When a Shopify Order Status is Canceled

When a Shopify order status is canceled, you can update Google Sheets to prevent any missed updates.
This flow is recommended for those who want to record cancellation data in Google Sheets.


■Overview
The "Update Google Spreadsheet when Shopify order status is canceled" flow is a business workflow that automates data management upon order cancellation through the integration of Shopify and Google Spreadsheet. This reduces manual data entry and enables efficient order management.

■Recommended for
・Those who run an online store with Shopify
・Those who want to centrally manage order data in Google Spreadsheet
・Business owners who want to automate data updates upon order cancellation
・Staff who spend time on manual data management
・Administrators who want to improve data accuracy

■Notes
・Please integrate Yoom with both Shopify and Google Spreadsheet.
・Shopify is an app available only on the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connections set in the flow bot will result in errors, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.
・In Shopify's Webhook settings, please select the event "Order Cancellation."

When there is an order on Shopify, add a record to Google Sheets

By adding Shopify order information to Google Sheets, management becomes easier.
This flow is recommended for those who want to centrally manage order information.


This flow adds a record to Google Spreadsheet when a new order is placed on Shopify.

Let's Create a Workflow to Integrate Shopify and Google Sheets

Let's get started with creating a workflow that integrates Shopify and Google Sheets!
This time, we will use Yoom to proceed with the integration of Shopify and Google Sheets without any coding. If you don't have a Yoom account yet, please issue one from this registration form.

[What is Yoom]

This time, we will create a flowbot that updates Google Sheets when a Shopify order status is canceled!
The creation process is broadly divided into the following steps.

  • Register Shopify and Google Sheets as My Apps
  • Copy the template
  • Set up the Shopify trigger that initiates the flow and the subsequent Google Sheets action
  • Turn on the trigger button and start the flowbot

■Overview
The "Update Google Spreadsheet when Shopify order status is canceled" flow is a business workflow that automates data management upon order cancellation through the integration of Shopify and Google Spreadsheet. This reduces manual data entry and enables efficient order management.

■Recommended for
・Those who run an online store with Shopify
・Those who want to centrally manage order data in Google Spreadsheet
・Business owners who want to automate data updates upon order cancellation
・Staff who spend time on manual data management
・Administrators who want to improve data accuracy

■Notes
・Please integrate Yoom with both Shopify and Google Spreadsheet.
・Shopify is an app available only on the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connections set in the flow bot will result in errors, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.
・In Shopify's Webhook settings, please select the event "Order Cancellation."

Step 1: Register My Apps for Shopify and Google Sheets

First, register your apps to connect Shopify and Google Sheets to Yoom.
By registering your apps in advance, it becomes easier to proceed with automation settings.

Let's proceed with the settings!
Click on "My Apps" → "Add" on the left side of the Yoom screen.

__wf_reserved_inherit

How to Integrate Shopify

A list of apps will be displayed, so search for Shopify or use the search function.
When the following screen appears, make the settings.
The method for registering Shopify apps is here.

__wf_reserved_inherit

Check the "Client ID" and "Client Secret" from the Shopify screen.

__wf_reserved_inherit

How to Integrate Google Sheets

Before registering your Google Sheets app, set the item names for the items you want to update in advance.
This time, we will match Shopify and Google Sheets using the "Deal ID", so set only the "Deal ID" in advance.

__wf_reserved_inherit

Similarly, search for Google Sheets from the list or use the search function.
When the following screen appears, sign in to Google Sheets.

__wf_reserved_inherit

When the following screen appears, check if there are any mistakes in the account, and click "Continue".

__wf_reserved_inherit

If Shopify and Google Sheets are displayed in your My Apps section, the registration is complete.

Step 2: Copy the Template

Now let's proceed with the automation settings!
Log in to Yoom and click "Try it" on the banner below.


■Overview
The "Update Google Spreadsheet when Shopify order status is canceled" flow is a business workflow that automates data management upon order cancellation through the integration of Shopify and Google Spreadsheet. This reduces manual data entry and enables efficient order management.

■Recommended for
・Those who run an online store with Shopify
・Those who want to centrally manage order data in Google Spreadsheet
・Business owners who want to automate data updates upon order cancellation
・Staff who spend time on manual data management
・Administrators who want to improve data accuracy

■Notes
・Please integrate Yoom with both Shopify and Google Spreadsheet.
・Shopify is an app available only on the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connections set in the flow bot will result in errors, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.
・In Shopify's Webhook settings, please select the event "Order Cancellation."

The template is automatically copied, and the following screen is displayed.
The template is automatically stored in a project called "My Project," so if you want to check it, please do so from there.
Read the following screen display and click "OK."

__wf_reserved_inherit

When the following screen is displayed, please check the "Title."
You can also change the title to make it easier to use.
First, to set up the flow bot to activate when the Shopify order status is canceled, click "When order information is updated (Webhook)."

__wf_reserved_inherit

Step 3: Set the Shopify trigger that will be the starting point of the flow

The following screen will be displayed, so please check the settings.
If there are no issues, click "Next."

* Shopify is an app for those using the Team Plan or Success Plan.
If you use it with the Free Plan or Mini Plan, the flow bot's operations and data connections will result in errors, so please be careful.
The paid plans (Team Plan and Success Plan) come with a 2-week free trial.
During the trial period, you can try Shopify, which is usually restricted, without any issues.
Please take this opportunity to experience various features.

__wf_reserved_inherit

When the following screen is displayed, click inside the red frame to copy the Webhook URL.

__wf_reserved_inherit

Move to the Shopify screen and set it up according to the above precautions.

__wf_reserved_inherit

__wf_reserved_inherit

* Please set the event to "Order Cancellation."

Create order information for testing as it is and cancel the order.
Please write down the deal ID that you had previously entered in Google Sheets in the memo field.
This time, we set it up as follows, but the settings are optional.
Once the setup is complete, return to the Yoom screen and click "Test."

__wf_reserved_inherit

When the test is successful, "Test Successful" will be displayed as shown below.

__wf_reserved_inherit

Below that, "Retrieved value" will be displayed.
Retrieved value will be utilized in the subsequent settings, so please check for any errors.
Once confirmed, click "Save."

__wf_reserved_inherit

Step 4: Set up to extract data from text

Next, to set up data extraction from Shopify, click "Extract data from text."

__wf_reserved_inherit

The following screen will be displayed, so please check the settings.
If there are no issues, click "Next."

__wf_reserved_inherit

Please check the following precautions.

__wf_reserved_inherit

This time, we set up the memo like this and extracted IDs, etc., for matching with the Google Sheets that had been previously entered.
Select "Memo" from the retrieved value.
The retrieved value is displayed by clicking the arrow inside the red frame.

__wf_reserved_inherit

Scroll and set the "Items to Extract."
This time, we extracted the deal ID, so we set it up as follows.
Once the setup is complete, click "Test."

__wf_reserved_inherit

When the test is successful, "Test Successful" will be displayed, so click "Save."

__wf_reserved_inherit

Step 5: Set up to update records in Google Sheets

Next, to set up record updates, click "Operate Database".

__wf_reserved_inherit

The following screen will be displayed, so please check the settings.

__wf_reserved_inherit

Scroll and select the "Spreadsheet ID" from the candidates.
The candidates will be displayed by clicking inside the frame.

__wf_reserved_inherit

Next, select the "Spreadsheet Tab Name" from the candidates.
Once set, click "Next."

__wf_reserved_inherit

When the following screen is displayed, set the "Conditions for the Record to Update."
This time, to match Shopify and Google Sheets using the "Deal ID" that was previously entered, we set it up as follows.
You can use "Order ID" instead of "deal ID" here.

__wf_reserved_inherit

Scroll and set the "Values for the updated record".
The item names entered in Google Sheets will be displayed here.
Set the items you want to update.
In this case, I entered "canceled" in the status field.
You can also use the retrieved values to enter.

__wf_reserved_inherit

When all the items are set, it will be displayed as follows.
Once the setup is complete, click "Test."

When "Test Successful" is displayed, click "Save."

__wf_reserved_inherit

When you move to the Google Sheets screen, the values should be updated!

__wf_reserved_inherit

Step 6: Turn on the trigger button and activate the flow bot

All the settings for the items are now complete!
The following screen will be displayed, so click "Turn on Trigger" to complete the automation settings.
Check if the flow bot you set up is working correctly!

__wf_reserved_inherit

This was the flow to update Google Sheets when the Shopify order status is canceled.

Earlier, we introduced how to link data from Shopify to Google Sheets, but if you want to link data from Google Sheets to Shopify, please use the following template.

Update Shopify product information when a row is updated in Google Sheets

Unlike the template introduced earlier, you can automatically update Shopify product information based on updates in Google Sheets.
This flow is recommended for those who want to reduce the hassle of updates.


■Overview
The "Update Shopify product information when a row is updated in Google Spreadsheet" flow is an operational workflow to reduce the effort and errors of product management.
When you run an online shop, you need to manage product inventory and pricing information across multiple locations, right? Especially when using Google Spreadsheets and Shopify together, manual updates can be time-consuming and prone to errors. By utilizing this workflow, changes in Google Spreadsheets are automatically reflected in Shopify, achieving efficient product management. As a result, daily operations are smoother, allowing you to focus on more critical tasks.

■Who we recommend this template for
- Store operators managing product information using Shopify and Google Spreadsheets
- Team leaders dedicating time and effort to updating product information
- Business owners looking to reduce errors caused by manual updates while maintaining data consistency
- Those aiming for efficient inventory management and considering the automation of operational workflows

■Precautions
- Connect each Google Spreadsheet and Shopify with Yoom.
- Shopify is an app available only on Team Plan and Success Plan. For Free Plan and Mini Plan, the set Flow Bot operations or data connections will result in errors, so please be careful.
- Paid plans such as Team Plan or Success Plan allow for a 2-week free trial. During the free trial, you can use apps subject to restrictions.
- The trigger start interval can be selected from intervals of 5 minutes, 10 minutes, 15 minutes, 30 minutes, and 60 minutes.
- The shortest trigger start interval varies depending on the plan, so please note.

Update Shopify Customer Information When a Row is Updated in Google Sheets

It is possible to update customer information in Shopify when it is updated in Google Sheets.
This flow is recommended for those who want to update customer information accurately.


This is a flow to update Shopify customer information when a row is updated in Google Sheets.

Other Automation Examples Using Shopify and Google Sheets API

It is possible to automate various tasks using the Shopify and Google Sheets API.
If any of these interest you, please feel free to give them a try!

Automation Examples Using Shopify

When customer or product information in Shopify is created or updated, notifications or additions to a database can be made.
You can also automatically add product information added to the database to Shopify.


■Overview
This is a flow to register product information from Notion to Shopify.

■Recommended for
1. Those who use Notion for work
・Those who centrally manage product information in Notion
・Those who are responsible for adding product information to Notion

2. Those who operate an e-commerce site using Shopify
・Those who manually add product information to Shopify

■Notes
・Please link Yoom with both Notion and Shopify.
・Shopify is an app that can only be used with the Team Plan and Success Plan. If you are on the Free Plan or Mini Plan, the operations and data connections of the flow bot you have set will result in an error, so please be careful.
・Paid plans such as the Team Plan and Success Plan offer a 2-week free trial. During the free trial, you can use apps that are subject to restrictions.
・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.
・Branching is a feature (operation) available with plans above the Mini Plan. If you are on the Free Plan, the operations of the flow bot you have set will result in an error, so please be careful.
・Paid plans such as the Mini Plan offer a 2-week free trial. During the free trial, you can use apps and features (operations) that are subject to restrictions.

■Overview
The "Notify Slack when customer information is created on Shopify" flow is a business workflow that streamlines customer management and communication in online shop operations.
When a new customer is registered on Shopify, a notification is automatically sent to Slack, allowing the entire team to share the latest customer information in real-time.
This is expected to speed up customer response and strengthen marketing activities.‍

■Recommended for those who:
- Run an online shop using Shopify and want to streamline customer information management
- Marketers who want to quickly share customer information within the team and strengthen real-time response
- Business owners considering automating operations due to cumbersome manual notifications or data entry
- Executives or managers who want to streamline their business process by linking Shopify and Slack
- Customer support representatives aiming to speed up customer response and improve the quality of information sharing

■Precautions
- Please connect Shopify and Slack each with Yoom.
- 【Shopify】 is an app that can only be used with the team plan or success plan.
If you have a free plan or mini plan, the operations or data connections set for the flow bot will result in an error, so please be careful.
- A 2-week free trial is available for paid plans such as team plans or success plans. You can use restricted apps during the free trial period.

This is the flow to create a folder in Google Drive when product information is created in Shopify.

■Overview
The workflow 'Retrieve order information from Shopify and automatically add sales data to Microsoft Excel' is a business workflow to streamline sales management for online business.

■Recommended for those who
・Operate an online store on Shopify and manage sales data with Excel
・Are sales management personnel who spend a lot of time manually entering order information into Excel
・Business owners who want to improve business efficiency through automation of sales data
・Want to enhance data accuracy and reduce human errors

■Notes
・Please integrate Yoom with both Shopify and Microsoft Excel.
・Microsoft365 (formerly Office365) has a personal plan and a general corporate plan (Microsoft365 Business), and if you are not subscribed to the corporate plan, authentication may fail.
・The application, Shopify, is only available for team plan and success plan regarding 'repeating the same process' operations. If you are on a free plan or mini plan, the operations and data connections of the flowbot you have set will result in an error, so please be careful.
・Paid plans such as team plan or success plan offer a two-week free trial. During the free trial, you can use the apps subject to restrictions.

This is a flow to send coupon information via Outlook when a specific product order occurs on Shopify.

Example of Automation Using Google Sheets

When data is added to Google Sheets, you can receive notifications or add events.
After an online meeting ends, it can automatically summarize and add the information to Google Sheets.


This is the flow to notify Microsoft Teams when a row is added to Google Sheets.

This flow summarizes and adds to Google Spreadsheet when Zoom ends.

■Overview
The workflow "Retrieve information from Google Spreadsheet at a specified date and time and create an event in Google Calendar" reduces manual effort.
Time previously spent on administrative tasks can be allocated to other tasks, enhancing productivity.

■Recommended for
- Those who manage information using Google Spreadsheet
- Those who want to quickly utilize Google Spreadsheet data
- Those who find manual data entry tedious and time-consuming
- Those who use Google Calendar for schedule management
- Those who want to quickly reflect regularly occurring events in Google Calendar
- Those aiming to improve work efficiency through automation
- Teams that wish to smoothly share information and effectively manage schedules

■Caution
- Please link both Google Spreadsheet and Google Calendar with Yoom.

■Overview
The "Add to Google Spreadsheet when a new company is created in HubSpot" workflow reduces the burden of data entry tasks.
Since the company information on HubSpot is automatically transferred, it prevents addition omissions and input errors.

■Recommended for
・Those who use HubSpot for customer management and sales activities
・Those who want to quickly share new company information and prompt sales actions
・Those who want to save the trouble of manual data entry
・Those who manage data using Google Spreadsheet
・Those who use Google Spreadsheet regularly and want to quickly reflect the latest company information
・Sales managers who want to share customer information with their team and facilitate smooth communication

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

■Overview
Based on the information managed in Google Sheets, the task of manually creating a folder in OneDrive each time is not only labor-intensive but also tends to cause omissions and naming mistakes. By leveraging this workflow, simply adding a new row to Google Sheets will automatically create the specified folder in OneDrive, enabling you to improve operational efficiency while maintaining accuracy in file management.

■Recommended for
・People who manage projects or customer information using Google Sheets and OneDrive
・People who want to eliminate the effort of manual folder creation and mistakes such as omissions
・People who want to automate file management tasks and create an environment that allows them to focus on core work

■Notes
・Please connect both Google Sheets and OneDrive with Yoom.
・Microsoft 365 (formerly Office 365) has consumer plans and commercial plans (Microsoft 365 Business). If you are not subscribed to a commercial plan, authentication may fail.
・For the trigger, you can choose a run interval of 5, 10, 15, 30, or 60 minutes.
・Please note that the minimum run interval varies by plan.

Conclusion

We introduced how to integrate data between Shopify and Google Sheets! I hope you understand that eliminating manual data entry can reduce your workload.
As a result, registrations such as product and customer entries can be completed quickly, making your tasks easier than ever. You might also find more time to focus on other tasks!

Moreover, automation using Yoom offers the advantage of being easy to set up without any programming skills.
If you are considering implementing it or want to try it out, please create a free account here.

Registration takes just 30 seconds, so you can quickly sign up during your work!
Let's achieve a workflow that suits your company for daily work efficiency!

With Yoom, you can easily build the kind of collaboration
described here without programming knowledge.
Try Yoom for free
About the Author
m.wadazumi
m.wadazumi
Having transitioned from a career in child welfare to working as a writer, I am currently blogging for Yoom. I am continually amazed by the efficiency improvements Yoom enables and am eager to share this excitement with others to contribute to society. I will be sharing insights on app integrations and automation that even someone like me, with zero programming knowledge, can accomplish.
Tags
AI
Automatic
Automation
Data Extraction
Google Sheets
Integration
Shopify