Skip to content

Connect Gmail to WooCommerce

Running a WooCommerce shop means a lot of email: suppliers, refund requests, review follow-ups and dispute paperwork. Connecting Gmail lets your store data drive the emails you would otherwise write by hand, sent from your own address.

Ideas

What you can do with Gmail and WooCommerce

Reorder emails, refund replies, price sync summaries and review reports between your store and your inbox. These are ready-made starting points. Anything else you can describe works too.

Build your own

Build any Gmail and WooCommerce automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Gmail and WooCommerce in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Save a draft reply for any order question, but send it directly when the order shipped and has a tracking number.

If a customer emails three times about the same order, label the thread "urgent" and email me.

Use cases

Why people connect Gmail and WooCommerce

How the two apps work together

  • A check every few minutes reads Gmail for customer emails, and WooCommerce webhooks or checks bring in new orders.
  • The script looks up orders by email or order number through the WooCommerce REST API.
  • It replies, drafts or sends summaries from your Gmail address, and can update order notes or status.
  • Store owners answering order questions

    An email asking "where is my order" is matched to the WooCommerce order and a reply draft with status and tracking is written. Replies are faster.

  • Buyers handling stock

    Low-stock products trigger a reorder email to the supplier. Stock does not run out.

  • Support teams handling refunds

    Refund requests are checked against order date and status, with a draft reply. Policy is applied consistently.

  • Owners getting a daily summary

    A morning email shows yesterday's orders, revenue and top products. No dashboard needed.

More apps

Gmail, WooCommerce and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Escalate angry emails

When a customer email about an order sounds angry, post it to #support with the order details.

Refund log

Log every refund request from Gmail with order number and outcome to my Google Sheet.

Tracking in replies

When a customer emails about an order, look up its tracking in AfterShip and include the latest status in the draft reply.

Setup

Connect Gmail and WooCommerce once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Gmail

Email

  1. At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
  2. Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
  3. Under Data Access, add the scopes you need, such as https://www.googleapis.com/auth/gmail.modify, or gmail.send if you only want to send.
  4. Under Clients, create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  5. In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.

WooCommerce

E-commerce

  1. In WP Admin, go to WooCommerce, Settings, Advanced, REST API, and click Add Key.
  2. Choose the user the key acts as and set the permission to Read/Write, which is needed for creating products, coupons and webhooks. Read is enough for reports.
  3. Click Generate API Key and copy the Consumer key (ck_...) and Consumer secret (cs_...).
  4. In the ClickRuntime dashboard, open Connections & secrets and save both, together with your store's URL.

FAQ

Questions about connecting Gmail and WooCommerce

Which address are the emails sent from?
Your own Gmail or Google Workspace address, so suppliers and customers reply to you as usual.
Can it read my inbox as well as send?
Only if you allow it when you connect Google. Automations that look up past conversations need read access; ones that only send need send access.
What WooCommerce access does it need?
A REST API key from your store. Read access covers reports and lookups; read/write is needed to change prices or add order notes.
Can I check emails before they go out?
Yes. Ask for drafts instead of sent emails and they wait in Gmail for you to review and send.
Can it add a note to the order?
Yes. The script can add an order note in WooCommerce with what was sent.
Can it change order status?
Yes, with a read/write API key, for example marking an order refunded or cancelled.
Does it work with any email provider for the store?
This pair uses Gmail. Store notification emails from WooCommerce itself are unchanged.

Tell your assistant what Gmail and WooCommerce should do together

Free plan. No credit card.