Connect Shopify to Google Sheets: Tutorial and Free Templates (2025)

Nov 21, 2025
10 min read

Summarize this blog post with:

Struggling to import your Shopify store data to Google Sheets? If yes, you’ve landed in the right place.

Although the native Shopify dashboard provides meaningful analytics, managing complex data sets becomes increasingly difficult. Moreover, if you manage multiple clients, you’ll have to juggle spreadsheets and manually copy-paste KPIs, leading to slipping ROI through the cracks. 

To simplify and streamline this process, you need to automate your Shopify reporting using Google Sheets. This is where you need Two Minute Reports, a reliable ecommerce reporting software, to consolidate, measure, and optimize your Shopify store performance. 

This guide will teach you how to integrate your Shopify store with Google Sheets without writing code. By the end, you can create data-driven Shopify reports that help accelerate your online store's success.

Let’s get started.

How to connect your Shopify store to Google Sheets?

Here, we’ll provide a step-by-step guide on how to build a comprehensive Shopify report using Two Minute Reports. By leveraging Google Sheets integration, you can easily import your Shopify store data without any strenuous effort. Before we get started, you can watch this quick video tutorial to understand how things work in action.

youtube play button

To begin with, install the Two Minute Reports add-on from the Google Workspace Marketplace. Once installed, you can get started with any of the following methods to create a Shopify report with Google Sheets. 

Method 1: Connecting Shopify to Google Sheets using the sidebar.

Method 2: Connecting Shopify to Google Sheets via built-in templates

Let’s get started with the first method.

Method 1: Connect Shopify store to Google Sheets using the sidebar

Step 1: Create a Connection to your source

Firstly, you must connect your Shopify store accounts with Two Minute Reports. 

To do this, launch the Two Minute Reports add-on from the Extensions menu in your spreadsheet. Next, open the sidebar and perform the following steps:

Go to Menu > Click Connections > Click Add to start creating your new Connection

Once this is done, the “Adding new connection” dialog appears. Next, follow the steps below to authenticate your Shopify store connection with Two Minute Reports:

1. Select the Shopify store connector. 

Select the Shopify data source to connect with Google Sheets

2. Next, authorize your connection by selecting the login type, app type, access token and store name. Check out our article on creating the app from your Shopify store.

Once done, click Test and Save. 

Authenticate your Shopify store account to connect with Google Sheets

3. After successful authentication, you’ll visualize a screen with the following fields: Account name, ID, Connection name, Status, and Speedboost:

Enable the Shopify store accounts to run queries in the Google Sheets

Enable the toggle for the accounts you want to run queries. Please note that you cannot extract data from the disabled accounts.

Note: With Speedboost, you can access data 10x faster and experience uninterrupted performance. You can start running queries once the warm-up is complete, which might take 2 to 24 hours approximately.

Warm-up is when Two Minute Reports fetches data from the respective platform. Meanwhile, periodic sync ensures that your data is updated automatically regularly.

Once you’ve enabled the associated accounts, you can hit “Refresh connections” to ensure the connected Shopify accounts are reflected in the sidebar.

Now that we’ve connected the Shopify accounts, the next step is to create a query. Let’s explore how to do that.

Step 2: Creating a query and report configuration

To extract and visualize your Shopify store data, click Data Queries from the Menu dropdown. You can follow the steps below to create your Shopify store report.

1. Click Add and choose your desired Shopify store accounts to measure product sales and ROI.

Select your client's Shopify store accounts from the sidebar

2. Alternatively, navigate to the Clients section. Click on “Manage Clients” and map the store account details. Once done, click Save & Close to save your client’s details.

Map your client's Shopify store accounts to Google Sheets

3. Next, add the required Shopify metrics and dimensions you want to analyze. Then, select the date range to track your product sales and growth.

4. Once you finish the above steps, click Run query to visualize the final output. This query fetches the data from your chosen Shopify store account onto the sheet and cell of your choice.

Analyzing Shopify sales performance in Google Sheets using Two Minute Reports

You can also set up custom refresh schedules (daily, weekly or monthly) and keep your clients informed with live, real-time performance updates.

Pro TMR tip: Run all your queries directly from the Extensions menu on your Google Sheets. Go to Extensions > Two Minute Reports > Choose your desired quick action.

Automate sales, orders, and inventory tracking in one dashboard.

Method 2: Create Shopify reports using pre-built templates

Two Minute Reports offers ready-to-share templates to streamline and track performance data across multiple clients instantly. You can access the templates via:

Extensions > Two Minute Reports > Templates

  • In the template gallery, you can select the Shopify templates that fit your requirements.
  • Next, click Use to build your report. Your template will open in Google Sheets.
  • Finish importing your template by selecting the required Shopify store accounts from the dropdown. Once done, click Submit to create your report.
Select your shopify store accounts to link with Google Sheets
  • Next click, Extensions > Two Minute Reports > Run all queries to update your Shopify dashboard with the latest insights. 
  • Once the queries are complete, your dashboard will be auto-populated with actionable product and sales insights.
Create blazing-fast Shopify reports across multiple clients in a single dashboard.

Why connect Shopify data to Google Sheets?

In the dynamic realm of ecommerce, staying abreast of your store’s data is essential. The Shopify Google Sheets integration saves you from the tedium of manual data entry and ensures your business data is neatly organized in your Google Sheets, giving clients a clear view of what is happening and the revenue generated.

Streamline your workflow with Google Sheets and Shopify integration

With Shopify to Google Sheets integration, you can receive automated, real-time updates on new Shopify orders and purchases, saving you time and eliminating manual data entry. You can deliver up-to-date ROI insights to clients by specifying what has worked, improvement areas, and data-driven steps to allocate optimum budget.

Enhanced data accuracy and reporting

While Shopify's built-in data capabilities are robust, connecting Shopify to Google Sheets exponentially enhances your ability to analyze, customize, and report on sales and customer information. This integration turns your Google Sheets into a powerful data destination, offering detailed reports that can be easily tailored to your client’s needs, enabling deeper insights and faster decision-making.

Optimize your customer behavior 

Understanding your Shopify customers is crucial for growth. Connecting Shopify to Google Sheets lets you gain deeper insights into customer behavior and sales trends. You can import your store customers’ data and customize it in your spreadsheet. This lets you identify buying patterns and purchasing trends, allowing you to devise strategies that boost retention and revenue.

Simplify inventory management

Connecting Shopify to Google Sheets streamlines inventory management by providing real-time stock updates. Using a dedicated Shopify reporting tool makes it easier to track key metrics such as inventory quantity, inventory value, etc, so you can make informed decisions in improving overall profitability by aligning inventory with demand.

Facilitate collaboration and accessibility 

Sharing business insights with your team is as simple as sharing a link to a Spreadsheet. This encourages collaboration, ensuring your team can access critical insights quickly and contribute to the latest data on Shopify orders, customer details, etc, to streamline ecommerce processes in Google Sheets. 

Tips for managing Shopify data via Google Sheets integration

Follow these five proven tips to effectively manage your Shopify store data when integrating with 

Google Sheets. 

1. Automate data syncing

Updating your latest sales performance data in Google Sheets can be time-consuming and prone to errors, negatively impacting measurable outcomes. Instead, you can automate the process to sync data at defined intervals, ensuring you can access real-time insights anytime at your fingertips.

How to automate? By leveraging Two Minute Reports’ Schedule Refresh, you can set up automatic data updates – daily, hourly, weekly, or monthly - so your Google Sheets have the latest store insights.

2. Use filters and data validation

You might feel overwhelmed as your Shopify store generates vast amounts of daily data (orders, inventory, sales, customers). With filters and validation, you keep your data organized and ensure only the necessary information is displayed, allowing you to act quickly on critical insights.

How to use filters and data validation?

Filters: You can apply filters to focus on specific subsets, such as viewing orders from a particular date range or customer demographics in a specific location.

Validation: For example, you can set data validation to allow only email addresses in the customer email column or only valid currency entries in the payment column, eliminating manual struggles and complexities in managing data.

3. Use data aggregation for larger datasets

Importing large datasets from Shopify can slow your spreadsheets' speed, accuracy, and overall performance. During critical times, this might cause chaos and lead to client dissatisfaction.

Solution: With Two Minute Reports’ exclusive Speedboost technology, you can instantly retrieve complex Shopify datasets in under seconds and visualize actionable ROI insights without the wait.

4. Ensure accurate data mapping

While importing your Shopify data, you must ensure that every piece is mapped with the corresponding columns in Google Sheets. If not, this might lead to data inconsistencies, impacting critical performance outcomes.

Solution: With Two Minute Reports, you can sync your store accounts and automatically map the data fields, enabling seamless data accuracy. This saves time and ensures you work with real-time, consistent data, which lets you analyze data-driven opportunities effectively.

Track the important metrics to streamline your ROI

Let’s explore the crucial Shopify metrics that provide valuable insights into your store’s performance.

Order 

Analyze total sales, gross sales, discounts, and tax amounts in Shopify reports to identify areas for improvement in operations. Use insights from this data to adjust pricing strategies, discount offerings, and tax calculations for more profitable sales.

TitleDescription
OrdersThe total number of orders placed.
Ordered quantityThe quantity of a product or item that has been ordered.
Returned quantityThe quantity of a product or item that has been returned by a customer.
Net quantityThe quantity of a product or item that remains after accounting for both ordered and returned quantities.

Sales

Examine total sales, gross sales, discounts, and tax amounts in Shopify reports to pinpoint operational improvement areas. Utilize insights to refine pricing strategies, discount offerings, and tax calculations, enhancing sales profitability.

TitleDescription
Total sales amountThe total sales of order amount.
Discount amountThe total amount of discounts applied on the order and line.
Refund amountThe total amount refunded for the order.
Tax amountThe total amount of tax for the order & line. Takes returns into account.

Product

Assess product title, SKU, sales and inventory quantity, product ID, variant title, product type, price, inventory value, and cost of goods sold on Shopify to optimize operations.

TitleDescription
Inventory valueThe sell value of the product inventory.
Inventory quantityThe product quantity in inventory.
Cost of goods soldThe total cost of all the units of goods sold.

Store

Identify store names and IDs to segment sales and customer behavior across stores. Compare performance across locations, determine best sellers, and assess promotional tactics to enhance operations. Utilize this information to pinpoint profitable stores and streamline inventory quantity.

TitleDescription
Store nameThis is the count of impressions for Direct Ads and Sponsored Updates and sends for InMails.
Store IDThe unique identifier for the shopify store.

Traffic source

Examine customer behavior and refine marketing strategies by utilizing Shopify's first and last visit sources, dates, and types. Enhance operations by generating targeted reports based on these insights to elevate conversion rates and increase revenue.

TitleDescription
FV: DateThe first visit date
FV: SourceThe First visit Source from which the customer visited the store, such as a platform (Facebook, Google), email, direct, a website domain, QR code, or unknown.
LV: SourceThe source from which the customer last visited the store, such as a platform (Facebook, Google), email, direct, a website domain, QR code, or unknown.
LV: UTM mediumThe AD medium of a marketing campaign from which the customer last visited the store.

Customer Insights

Evaluate customer behavior using email, names, unique IDs, customer types, and tags. Create detailed customer profiles, personalize outreach, optimize websites, update inventory, and enhance customer experience for improved marketing and data-driven decisions.

TitleDescription
Customer first nameThe first name of the customer.
Customer emailThe email of the customer.
Customer typeWhether the customer is a Returing customer (Customers whose order history includes two or more orders) or a First-time customer.
Account created dateThe date the customer was added to the online store.

Generate data-driven Shopify reports in Google Sheets

By harnessing the power of connecting Shopify to Google Sheets, you can transform data into actionable insights, automate routine tasks, and focus on growing your business. Bid adieu to lengthy spreadsheets and streamline valuable insights with this easy-to-use Shopify Google Sheets integration via Two Minute Reports.

 

Get your Shopify store data in Looker Studio

Two Minute Reports simplifies ecommerce data analysis by integrating Shopify with Looker Studio, offering advanced analytics and visualization tools. This connection allows for automated data import from Shopify, enabling the creation of customized reports and dashboards directly in Looker Studio's user-friendly platform. 

Connect your ecommerce platforms with Google Sheets

In addition to Shopify, you can connect other ecommerce platforms, such as Amazon and WooCommerce, with Google Sheets and streamline your sales, inventory tracking, and customer behavior seamlessly. No need to juggle platforms. No need to struggle with broken reports or cluttered dashboards. 

Automate multi-client Shopify reporting at just $9/month.

Frequently Asked Questions

You can install the Two Minute Reports add-on from the Google Workspace Marketplace. Next, open your spreadsheet, launch the sidebar, connect your Shopify store accounts and visualize actionable campaign performance insights within minutes, no manual mapping required. 

With Two Minute Reports, you can set up custom refresh schedules – daily, hourly, weekly or monthly and ensure your reports reflect the latest Shopify store insights. Deliver professional, white-label reports directly from Google Sheets to your clients without manual effort.

You can access our free, ready-to-share Shopify templates for Google Sheets to streamline sales and ROI tracking. Once you click “Use Template”, you can launch the Two Minute Reports add-on, import your store accounts, run queries and auto-populate the dashboard with meaningful insights.

You can choose to directly select your client’s Shopify store accounts from the Two Minute Reports sidebar and consolidate key KPIs in one place. Alternatively, you can also reuse the existing reports across multiple clients, ensuring you save time on strategy and focus on improving ROI.

Shalini Murugan

Meet the Author

Shalini Murugan

Shalini is driven by ideas that create a tangible impact. At Two Minute Reports, she specializes in content that helps marketers optimize their reporting workflows. When she's not transforming complex data into meaningful insights, you might find her lost in a book, jotting down ideas in her notebook, or connecting the dots others overlook.

Increase your Client's ROI by 2x
Reports done in two minutes
ctaTry for Free