FunnelKitBlogs

How to Send WooCommerce Orders to Google Sheets

Updated: 
March 19, 2025
By 
Editorial Team
Technical Writer
How to Send WooCommerce Orders to Google Sheets

Have you ever lost an order because your spreadsheet wasn't up to date?

Manually tracking WooCommerce orders in Google Sheets is a time-consuming nightmare—and one small error can cost you sales and customer trust.

Instead of constantly updating Google Sheets by hand, why not let automation do the heavy lifting?

Businesses that automate order tracking process orders faster and more accurately, giving them more time to focus on growth.

Hooking up WooCommerce with Google Sheets makes it super easy to manage, update, and track your order details as they come in.

In this guide, we’ll show you how to connect WooCommerce to Google Sheets effortlessly and share some top ways to use this integration to help your eCommerce business thrive.

Why Sync WooCommerce Orders to Google Sheets?

Unlike other spreadsheets that can be a bit tricky for handling complex data, Google Sheets is super popular and easy for anyone to use.

More than 900 million people use Google Sheets every month, highlighting its widespread trust and reliability. [Source: Earthweb]

When you connect your WooCommerce store to Google Sheets, you’ll get timely updates on everything—orders, shipment details, inventory records, revenue, purchase history, customer information, and more.

Plus, you won't have to worry about manual edits or human errors. Everything runs automatically, so your data stays error-free.

What’s more?

Let’s see how this integration will facilitate your WooCommerce order data management:

1. Centralized data management

Google Sheets is a tool we all know and love, and it’s super easy to use. It brings everything together in one place.

For instance, you can handle team collaboration, keep communication smooth, and make all sorts of important decisions right here.

2. Instant data updates

One of the cool things about Google Sheets is that it gives you instant updates on your data—no delays, no lags.

Therefore, if something happens with your store—like new orders, payments, product updates, failed payments, refunds, and so on—you’ll know about it right away.

3. Enhanced team collaboration and communication

Google Sheets makes sharing a breeze. You can easily share your details with your team, coworkers, or anyone else you need to.

Plus, your team can comment, view, and give feedback right on the same page, so you can quickly address any improvements needed.

4. Data security

As a store owner, you probably don’t want to share your login details or sensitive info with your team.

That’s where Google Sheets comes in. You can use it to give your team access to your store details without sharing credentials.

Hence, they can make decisions, update information, and handle various tasks—all without needing direct access to your store’s backend. 

Cool thing, isn’t it?

5. Data analysis and reporting

Google Sheets comes packed with tools and features for presenting your data. Once you’ve got your store info, you can visualize it for better understanding and analysis.

You can also filter, search, and import/export data instantly. It’s like having everything you need in one spot.

6. Order tracking and insights

The default WooCommerce order dashboard can be a bit overwhelming for many store owners.

However, connecting it with Google Sheets makes everything much simpler and easier to manage. With this setup, you can dig deeper into your store’s activities.

For instance, you can track order IDs, best-selling products, stock levels, customer behavior, and payment status

You get all the valuable insights you need in one spot to make smart decisions.

How to Set Up and Connect Google Sheets with WooCommerce?

Let’s now follow the steps to connect and set up Google Sheets to your WooCommerce store.

Before you start, do make sure to install and activate FunnelKit Automations on your WordPress site.

But wait, why FunnelKit Automations?

FunnelKit Automations is a total game-changer for marketing and CRM on WordPress and WooCommerce. 

Over 20,000+ stores are already using it to automate their business tasks and engage with their customers more effectively.

Let’s get started:

Step 1: Enable the Google Sheet connector

First, navigate to the FunnelKit Automations dashboard. Tap on the tool and find the connectors.

Enabling Google Sheet connector

Slightly scroll down and you’ll find Goole Spread Sheets.

Enabling Google Sheet connector

You’ll be asked to sign in with your Google account.

WooCommerce orders to Google Sheets

Step 2. Authenticate the connection

Click on the “Sign in with Google” button to continue.

Choose your preferred Google Account to make the connection successful.

Connecting Google Account

On the next screen, Google will take your permission to connect FunnelKit Automations Connector with your account.

Hit the “Continue” button.

Connecting GMail to FunnelKit Automations

That’s all. It will automatically redirect you to the connector page. You will notice the connection was successful.

WooCommerce Orders to google SpreadSheet

So now you have connected Google Sheets with your WordPress site via FunnelKit Automations.

Note: This integration will only work for registered or logged-in accounts.

6 Effective Use Cases of WooCommerce Orders to Google Sheet Integration

It’s time to dive into how the Google Sheets connector can give you all the order info you need from your WooCommerce store in one place.

We’ll walk you through six handy use cases that’ll help you organize and get real-time data right in your Google Spreadsheet.

Let’s begin:

Use case #1: Push WooCommerce orders data to Google Sheets (two methods)

In this automation, you can directly push your order data to Google Sheets.

Here, we’ll show two different ways that you can send order details to Google Sheets:

1. Send all order data to Google Sheets

2. Send per-product details to Google Sheets

Method one: Send all order data to Google Sheets

So first, we’ll send all order details to Google Sheets. 

Navigate to the automation page. And then, hit the “Create Automation” button.

Send all order data to Google Sheets

Then you’ll see several automation templates to get started. For now, we’ll go with “Start from Scratch”.

Send all order data to Google Sheets

Enter your automation name here and hit the “Create” button.

Providing a name to automation

Next, you need to select your event. Under the WooCommerce tag, you’ll find the “Order Created” event.

Order created automation

We’re looking to fetch all order-related information from Google Sheets. That’s why we’re selecting all of them.

After a user creates an order, depending on the order status (completed, draft, on hold, processing), it will store data.

You can use this for any product in your store or just one specific product. Set it up to run once or multiple times, and it’ll work with your current active contacts.

Once, you’re done, click on the “Save” button.

WooCommerce orders to Google Sheets

Next, you need to create an action. It will be activated after a user places any orders. 

For that, click on the (+) icon. And then “Action”.

Add action step below the Order-created event

Under the “Send Data” section, scroll down and choose “Insert Row.”.

And then hit the done button.

Adding send data

After that, you need to provide your Google Spreadsheet ID.

Fetching Google Sheet

Create a Google Sheet and then copy the ID of the sheet.

Adding Google Sheet ID

Paste the ID here and click on the “Get Sheet” button.

You’ll get a list of your currently active tabs on your Google Sheet here. Just choose the preferred one and hit the save button.

Here, we’re choosing “All Order Details” as we’re looking to sync all WooCommerce orders to Google Sheets.

Selecting worksheet

You’ll get an “Add New” button to add columns one after another.

You can define the details you want to sync from your WooCommerce store for each column. Also, you can use the merge tag icon {{..}} to set the rules for it.

Let’s see how to do it.

WooCommerce orders to Google sheet

Let’s say, we want to add the “order ID” in column A. For that, click on the merge tag icon {{..}} and find the related tag for it.

Defining merge tags

And then paste the merge tag icon {{.}} here. See, it’s appearing here.

Adding merge tags

Similarly, add the preferred merge tag icon {{..}} in each field.

Once you’re happy with that, click on the “Save” button.

Adding merge tags

You’re all set. After a customer places an order, depending on the criteria we set, it will automatically sync the information.

On the contacts tab, you’ll see who has recently placed an order.

WooCommerce details to Google sheets

If you see the Google Sheets, you can find the details of your orders.

Overview

Method two: Send per-product details to Google Sheets

Follow the same instructions for the initial steps. After you land on the workflow page, select the event “Order Created - Per Product”.

Hit the “Done” button.

Order created per product event

However, this event will run through every product in the order. Then keep the settings as before in this case. 
Hit “Save” once you’re done.

Order created automations

Similarly, click on the (+) icon to set the action. Then, choose the “Insert Row” option under the Send Data tab.

add action step below the order created per product event

Under the same Google Spreadsheet we created earlier, just paste the ID here. And you’ll see it here.

Now choose the tab if you have a different one.

Fetching Google ID

Define the column with the relevant tags. Either you can follow this flow or you can enter a different tag to fetch data from your Google Sheets. Hit “Save” once everything is done.

WooCommerce Order Tags

So now, if a user places an order, it will sync all the related information to the Google Sheet.

Preview

Use case #2: Send low-stock WooCommerce product data to Google Sheets

Sending low-stock product information means automatically moving details about low-inventory products from your WooCommerce store to a Google Sheets spreadsheet.

This process helps you keep track of products that need restocking in a more organized and accessible way.

Let’s see how to do it.

Select the event “Order Item Stock Reduced”.

Low stock products

Then customize its settings. Determine the event running times to be multiple. And tick mark the option to run this event for active contacts.

Hit “Save” once you’re done.

Stock reduced

After that, you’ll need to set action for it. For instance, click the (+) icon and then “Action”.

Next, under the “Send Data” tab, select the “Insert Row” option. And then hit the “Done” button.

Adding rows in Google sheets

Similarly, paste your Google Sheets ID here and choose your preferred tab.

Then add these rows with the related merge tags from this icon {{.}}. Once you’re done, hit the “Save” button.

Data added to column

Now when a customer places an order, Google Sheet will automatically sync data to your preferred tab.

Preview

You can see that the purchased product stock is zero. That means the product’s stock was only one. It will help you increase your product stock immediately.

Use case #3. Collect specific order meta to Google sheets

As you can see, this integration syncs almost every detail of your order details, items, total revenue, SKU, and other stuff.

But if you want to fetch specific details about your order, you can do that through order metadata.

For instance, we’ll show how you can do that using FunnelKit Automations. Let’s say you want to add a field where you expect users to share their shopping journey shortly.

To do that, you can add a simple custom field to your checkout page to capture that data.

Now create an event in the automation.

Select the “order created” event and hit done.

Select the order created event trigger

Keep the settings as it is and hit save.

configure the order created event - woocommerce orders to google sheets

Set an action through the (+) icon. Similarly, choose the “Insert row” option under the Send Data tab.

Then, paste the Google Sheet ID. Also, choose your preferred tab, as shown below.

Selecting tabs for Google Sheets

Now define the column with the related merge tags from this icon {{..}}.

insert the data into google sheets row using merge tags

Open a custom field on the checkout page, and copy the metadata.

Learn More: Refer our detailed guide to add a custom field to the WooCommerce checkout page.

copy the custom meta field data

Click on the merge tag icon {{..}} and search for the  “Order Data” tag. After that, paste the metadata you copied from the checkout customization page

You’ll get refined order data as shown below. Copy it and paste it into the field.

enter the order meta key and copy the merge tag

So this is how it works. Now it’s time to see how the data passes through it and send to the Google Sheet. Hit save once you’re done.

Paste the copied merge tag with order data meta key

Now when a customer places an order, you’ll get the data for it.

Preview of the WooCommerce orders to google sheets - meta data key

So this is how you can collect specific order metadata to Google Sheets.

Use case #4. Track customers who refunded

You can track the data of your refunded customers and send it through to Google Sheets.

It’ll help you to analyze why they have refunded and what should be the next step to reduce that.

Let’s see how to do it easily with FunnelKit Automations.

Choose the event “Order Refunded” under the WooCommerce. And then hit done.

Select order refunded event trigger

Keep the settings as it is. And hit save.

configure the woocommerce order refunded event

Similarly, choose an action and select “Insert row” under the send data tab. Then hit done.

Specify the insert row action to save woocommerce refunded orders to google sheets

Paste your Google Sheet’s URL and select the preferred tab from the list.

Select the customer refunded google sheet

Then map the field with the relevant merge tags. You can find more tags from the merge tag icon {{.}} below.

Here we’re expecting to get these data:

  • Contact email
  • Contact full name
  • Refunded items
  • Refund total
  • Refund reasons
Click on the merge tags into the customer refunded google sheets

Now, once a customer claims a refund, this data will automatically be added to your Google Sheet.

WooCommerce refunded orders to google sheets live preview

So this is how you can track and analyze the customers who refunded.

For further marketing, you can reach out to them and send a discount email with personalized coupons, or something else.

Use case #5. Track customers with failed order payments

FunnelKit Automations lets you track customers with failed order payments. You can see the order details, the payment URL, and customer details to take further action.

Let’s see how to do that easily.

First, choose the event “Order Status Changed” under the WooCommerce tab. Click on the “Done” button.

select the order status changed event in woocommerce

Next, choose the status from “any” to “failed”. Hit save.

configure the order status changed event from any status to failed order

Next, paste the ID of the Google Sheet and select the tab from the dropdown option.

Select the woocommerce failed order google sheet

Using the merge tag icon {{..}}, fill out the field with relevant tags as shown below. Depending on these tags the event will trigger the automation.

Fetching Google Sheet ID

Once your customers fail to make their payment, you’ll get details of the WooCommerce orders sent to Google Sheets.

Preview of sending woocommerce failed orders to google sheets

So in this way, you can easily track and sync data of every failed payment created by customers.

Use case #6. Send order notes to Google Sheets

Order notes facilitate communication between the customer and the store owner. Also, it captures the order history from both customers and store owners.

Through order notes, customers can leave special instructions or requests when placing their orders. It will specify their needs and requirements.

However, FunnelKit Automations lets you do it smartly and swiftly. 

Let’s see how to do it:

Choose the “Order Note Added” event under the WooCommerce tab. Hit the done button.

Select the woocommerce order note added event

Select the order mode. You can set it for the customer, private, or both. And keep the other settings as default.

Hit 'Save' when you’re done.

Configure the order note added event trigger

Similarly, add an action, fetch your Google Sheet, and choose the tab you prefer.

Select the order notes google sheets

Now, define the columns with related merge tags. You can find more merge tags in the {{..}} icon.

Hit save once you’re happy with the settings.

Enter the order notes google sheets using merge tags

So when your customers place an order and add a note to it, FunnelKit Automations will fetch the data to Google Sheets.

Preview of woocommerce order notes to google sheets

This is how you can sync WooCommerce order notes to Google Sheets using FunnelKit Automations.

These are the six WooCommerce order-related use cases that you can find in FunnelKit Automations. 

But you can further explore and execute more automations like updating order statuses,  sending abandonment cart data, managing subscription cancellations, and more.

For that, you can have a look at this use case blog on WooCommerce Google Sheets.

Join our Facebook group and subscribe to our YouTube channel for more tips and strategies to grow your business.

WooCommerce Orders to Google Sheets: Frequently Asked Questions (FAQs)

Find answers to common asked questions regarding WooCommerce orders to Google Sheets:

1. How do I export WooCommerce products to Google Sheets?

Yes, you can easily do that. Just navigate to WooCommerce>Products>Export and then click on the CSV file. You’ll get a CSV file to save on your computer or device. Then just upload it to Google Drive and open it in Google Sheets. 

2. How do I connect WooCommerce to Google products?

FunnelKit Automations has an option called Connectors. Through the connectors, you’ll see the Google Sheets options. Just click on it and follow the instructions. 

3. How do I get all order details in WooCommerce?

By default, WooCommerce has a separate section for orders. But to get more insights and details, FunnelKit Automations can help.

However, FunnelKit Automations has different events to capture WooCommerce-related data to Google Sheets, such as all order details, refund data, low-stock product data, order notes, order status, and per-product orders.

Plus, you’ll get different merge tags to trigger these events for better and deeper insights into your orders.

4. Does it connect the same Google Sheets to two different sites? Which one will work?

Yes, you can either add your Google account to a single site or more than one; both will work and give you the data. 

But you have to use Google Sheets from the account you connected.

For example, you have an account at [email protected]. And you have connected this to the FunnelKit connectors to add Google Sheets. A spreadsheet from this account will connect and work.

But a different spreadsheet from a different Gmail account will not work and will send an error.

Streamline Your WooCommerce Business with Google Sheets

Syncing WooCommerce orders to Google Sheets in real-time is a game-changer for managing your data and boosting your business. 

With FunnelKit Automations handling the heavy lifting, you get instant updates, smoother workflows, and better insights. 

Follow this guide to easily link your WooCommerce store to Google Sheets, making your data super accessible and your decision-making a breeze for your entire team.

Related Blogs

How to Set Up and Track WooCommerce Email Log

Editorial Team

How to Set Up and Track WooCommerce Email Log

Ever had a customer claim they never got their order confirmation or shipping email? Ideally, you would double-check, but there’s no way to know if it was sent—or why it...

Best WooCommerce Shipping Plugins (Free & Premium)

Editorial Team

10 Best WooCommerce Shipping Plugins of 2025 (Free & Premium)

Ever feel like shipping is the hardest part of running your WooCommerce store?  You're not alone! Managing rates manually or dealing with glitchy plugins can be a real headache. The...

sales funnel for physical product - FunnelKit

Editorial Team

How to Build a Sales Funnel for Physical Products (Step by Step) 

Ever wondered why some physical product stores easily turn visitors into customers while others struggle? Your product’s solid, and your marketing’s sharp—but conversions stay low. Why?  Because typical website pages...

Published by: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
Join Over 38,315+ Growing Store Owners 🚀
Join FunnelKit
FunnelKit Checkout gives you beautiful, ready-to-use WooCommerce checkout templates, embed order forms, one-page checkouts, and more.
Please enable JavaScript in your browser to complete this form.
Join FunnelKit

Related Blogs

How to Set Up and Track WooCommerce Email Log

Editorial Team

How to Set Up and Track WooCommerce Email Log

Ever had a customer claim they never got their order confirmation or shipping email? Ideally, you would double-check, but there’s no way to know if it was sent—or why it...

Best WooCommerce Shipping Plugins (Free & Premium)

Editorial Team

10 Best WooCommerce Shipping Plugins of 2025 (Free & Premium)

Ever feel like shipping is the hardest part of running your WooCommerce store?  You're not alone! Managing rates manually or dealing with glitchy plugins can be a real headache. The...

sales funnel for physical product - FunnelKit

Editorial Team

How to Build a Sales Funnel for Physical Products (Step by Step) 

Ever wondered why some physical product stores easily turn visitors into customers while others struggle? Your product’s solid, and your marketing’s sharp—but conversions stay low. Why?  Because typical website pages...

Leave a Reply

Ready to Transform Your Store?

Join 38,315+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
868+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
868+
 Reviews
4.9
chevron-downarrow-right