Shopify support copilot for Gmail

Shopify customer support, directly inside Gmail.

Open a customer's email and CaseKit finds their Shopify order, shows what is actually happening with the shipment, and writes the reply. One click puts it in the composer.

Free plan: unlimited order lookups and 25 replies a month. No card.

5.0 from 15 ratings on the Chrome Web Store

  • Finds the order
  • Real carrier status
  • EN, FR, ES, DE, IT
  • One-click insert
  • Read-only
Read-only Shopify access Works in Gmail on the web Chrome extension, 150 KiB No Gmail API access

CaseKit is an independent product. It is not affiliated with or endorsed by Shopify or Google.

Stop switching between Gmail and Shopify

A "where is my order?" email takes nine steps and about thirty seconds of real answer. CaseKit removes the seven steps in the middle.

Without CaseKit
  1. Read the email in Gmail
  2. Find the order number, or the customer's name
  3. Open Shopify in another tab
  4. Search for the customer or the order
  5. Open the order, check fulfilment
  6. Open the tracking link, work out what it means
  7. Copy the tracking number
  8. Go back to Gmail
  9. Write the reply from scratch

Nine steps. Every time.

With CaseKit
  1. Read the email, order already on screen
  2. Check the reply it wrote
  3. Insert reply, send

Three steps. Gmail never leaves the screen.

Watch CaseKit answer a Shopify support email

One customer email, from opening it to sending the reply, in real time.

The full workflow, from customer email to inserted reply.

The order is already there when you open the email

No searching, no second tab, no copying order numbers into Shopify admin. CaseKit reads the conversation and finds the order behind it.

Gmail thread asking where order #10582 is, with the CaseKit card already showing the resolved Shopify order
Close-up — the card

From the order number

If the customer quoted one anywhere in the subject or the message, CaseKit uses it directly.

From their email address

Most customers don't give an order number. CaseKit matches the sender to a Shopify customer and pulls the right order.

It asks when it isn't sure

Two orders open? You get both, with number, date and status, and you choose. Guessing wrong is worse than asking.

How Shopify order lookup works from Gmail →

Order status

It shows what the carrier actually says

CaseKit reads the fulfilment and tracking state from your store, then picks the reply that matches it. An order still being packed gets a different message than one out for delivery today.

  • Preparing, shipped, in transit, out for delivery, delivered
  • Carrier name and tracking number from the order itself
  • Delivered-but-not-received handled as its own case
  • The tracking number in the reply is never copy-pasted by hand

How WISMO detection works →

CaseKit showing order #10611 out for delivery today with DPD, and the matching reply
No invented facts

And it says so when it doesn't know

If Shopify has no delivery estimate, the reply doesn't mention one. If the carrier hasn't scanned the parcel yet, the card says exactly that instead of pretending the package is moving.

You never have to check whether the draft promised something you can't deliver. It is the difference between a tool that reads your order data and one that writes plausible-sounding text.

How CaseKit uses AI →

CaseKit reporting that order #10744 shipped with GLS but the carrier has not scanned it yet
Multilingual

Replies in the language your customer wrote in

A customer writes in French, the reply comes back in French. EN, FR, ES, DE, IT are detected from their message and included on every plan, Free as well as Pro.

  • Detected from the message, not set in a menu
  • Same order data in every language
  • On Pro, your store's tone carries across all five

More on multilingual replies →

A French customer email with CaseKit's reply written in French for order #10711 with Colissimo

One click. You read it, you send it.

The reply lands in the Gmail composer above your signature. CaseKit never sends anything on its own.

The generated reply inserted into the Gmail composer above the store signature

Pro makes the reply sound like your store

CaseKit works out the order status first. Only then does Pro rewrite the wording, using the customer's actual message and the tone you've set.

First

Shopify

Says what happened to the order.

Then

CaseKit

Works out which support case that is.

Then, on Pro

AI

Phrases it in your store's voice.

Last

You

Read it, change anything, send it.

The order of those four matters. Because the case is settled before any rewriting happens, a restyle can't turn a still-being-packed order into "your parcel is on its way". Shorter, Warmer and Formal change how the reply reads, never what it claims. The Free plan doesn't use AI at all.

Two steps to set up, about a minute

Sign in

Google identity only, so CaseKit knows who you are. It reads the email open on your screen, never your mailbox.

Connect Shopify

Read-only access to orders. No API key to create, no token to paste anywhere.

Open a customer email

The card appears on the right with the order and a ready reply.

How many minutes a day go on looking orders up?

Move the sliders to your own numbers. This is the time your team currently spends going to Shopify and back.

Your support week

Time a lookup yourself before trusting the default: open the Shopify tab, search the customer, open the order, read the fulfilment block, copy the tracking number, come back.

minutes a day spent looking orders up
lookups / day
per week
per month
working days / year

Estimate based on your inputs. Actual results vary. This is the time your team currently spends moving between Gmail and Shopify. CaseKit removes the lookup, not the whole reply, so treat it as the ceiling rather than a promise.

A support layer, not a support migration

Gorgias and Zendesk are good products solving a bigger problem. CaseKit is for teams who don't have that problem yet.

Pick CaseKit when
  • Gmail is your support inbox and you want it to stay that way
  • Order questions are most of what you answer
  • You want setup in minutes, not a project
  • The team is one to three people
  • You want AI wording without AI guessing order status
Pick a helpdesk when
  • Chat, social and voice all need one queue
  • Tickets, assignment and SLAs matter
  • You need refunds and cancellations from the support tool
  • Reporting drives how the team is run
  • You have more than a handful of agents

Free does the real work. Pro does the wording.

Free

Store owners who answer support themselves and want the order on screen before they reply.

$0
Permanent free plan. No card required.
Add CaseKit to Chrome
  • Unlimited Shopify order lookups
  • 25 replies a month
  • Order status, carrier and tracking card
  • WISMO scenario detection
  • All five reply languages (EN, FR, ES, DE, IT)
  • Shorter tone rewrite
  • Insert reply and Copy reply
  • 1 user, 1 Shopify store
  • Replies written from the customer's message
  • Warmer and Formal tone rewrites
  • Your store tone and policies
  • Team members

Billed through Shopify, on your normal Shopify invoice. Full plan comparison.

What people say about CaseKit

5.0 from 15 ratings on the Chrome Web Store

I used to keep Shopify open in a second tab all day. Now the order is just there when I open the email. It sounds small until you do it forty times.
Alexia · Owner, apparel store
The part that sold me is that it tells you when the carrier has not scanned the parcel yet. It does not pretend the package is moving.
Petr hans · Customer support, homeware
We answer in French and English. Getting the reply back in the language the customer wrote in, with the right tracking number already in it, saves the whole lookup.
Francesca · Support lead, 3-person team

Common questions

Can CaseKit find the order if the customer doesn't give an order number?
Yes, and that's the normal case. When there's no order number in the message, CaseKit matches the sender's email address to a Shopify customer and pulls their relevant order. If two orders could be the one they mean, it shows both with their number, date and status and asks you to pick.
Does CaseKit send emails on its own?
No. It puts a draft in the Gmail composer when you press Insert reply, above your signature. You read it and you send it. Nothing goes out without you.
Does it read my whole mailbox?
No. It reads the one conversation open on your screen, using a content script on the Gmail page. It doesn't use the Gmail API and never asks for access to your mail account, so there's no mailbox permission to grant.
Can it change my Shopify orders?
No. Shopify access is read-only. CaseKit can't edit, refund, cancel or fulfil anything. It reads the order and writes a draft.
Do I have to move off Gmail?
No. There's no helpdesk to migrate to, no tickets to import and no new inbox. CaseKit is a Chrome extension that adds a panel next to the conversation you're already reading.
What does Pro add?
Unlimited replies, replies written from the customer's actual message rather than a template, the Warmer and Formal tone rewrites, your store's tone and policies applied to every reply, usage and settings in your Shopify admin, and up to 3 team members. Free covers the order lookup and the reply itself.
Which languages does it reply in?
English, French, Spanish, German and Italian, picked up from the customer's message. All five are on every plan, Free included.
Does it work with WooCommerce?
Not in version 2.0. CaseKit connects to Shopify only.
What happens if it can't find the order?
It tells you why instead of showing an empty panel. Older than the 60-day window Shopify shares by default, it says so. Two orders open, it asks which. No match, you can search by order number or email from the card.

Try it on your next order email

Unlimited Shopify order lookups and 25 replies a month, free and permanent. Setup takes about a minute.

No card required. CaseKit reads your Shopify orders and never edits them.