Shopify Orders Not Syncing in Gorgias: How to Fix
You open a ticket, the customer is clearly asking "where is my order," and the Gorgias sidebar shows nothing — no recent orders, no fulfillment status, no customer lifetime value. Before you assume the whole integration is broken, know that "Shopify orders not syncing" almost always comes down to one of a handful of ordinary causes, and most of them are fixable in a couple of minutes without opening a support ticket. This guide walks through them in the order worth checking, from the fast wins (a permissions resync, the sidebar's ten-order cap) to the ones that need a bit more care (the same shopper existing under two emails, or a genuine Shopify-side outage). Work top to bottom and you'll usually find the culprit before your coffee gets cold.
Symptom → likely cause, at a glance
| What you see in the sidebar | Most likely cause | Where to fix it |
|---|---|---|
| Was working, now totally empty | Permissions need resyncing | Settings → Installed apps → Shopify → Update App Permissions |
| Some orders show, but an older one is missing | The 10-most-recent-orders cap | Open the customer in Shopify directly |
| Right customer, but zero order history | Order history sits under a different email | Merge the customer in Shopify, then in Gorgias |
| Empty across every ticket at once | Degraded Shopify API / outage | Check status.gorgias.com |
| Never worked since setup | Store was never actually connected | Reconnect on the Shopify integration page |
The fixes, most common first
1. Resync the connection with "Update App Permissions"
This is the single most common break, and the first thing to try. As Gorgias ships new features, its integration sometimes needs access to data that the scopes granted at your original connection don't cover — and when a scope is missing, the data behind it quietly stops flowing into the sidebar. Gorgias surfaces this as an Update App Permissions button.
Per the Shopify FAQs, the fix is to navigate to Settings → Installed apps → Shopify → your Shopify integration and click Update App Permissions, if available, to resync the information. The dedicated permissions guide notes you'll then be asked to sign back into Shopify to confirm the new access. One honest caveat: you need an Admin role in both Gorgias and Shopify to complete this — a regular agent seat can't re-authorize the app, so if the button is greyed out or missing, that's usually why.
2. Remember the 10-most-recent-orders cap
If some orders show but the one your customer is asking about doesn't, the integration isn't broken at all. Gorgias only displays the 10 most recent orders in the customer's sidebar. A loyal repeat buyer's order from four months and thirty purchases ago simply won't render in that widget — it hasn't failed to sync, it's just below the cutoff. When you need an older order, open the customer's profile in Shopify directly, or search the order number. This one causes a surprising amount of false-alarm "syncing is broken" reports, so rule it out before you go resyncing anything.
3. Fix the email mismatch by merging the customer
Here's the subtle one. Shopify order history is keyed to the email address on the order. If a shopper bought once as [email protected] and is now emailing you from [email protected], Gorgias correctly matches the ticket to the second identity — which has no purchase history — so the sidebar looks empty even though the store, permissions, and API are all perfectly healthy.
The fix is to consolidate the two identities, and the order of operations matters. Per Gorgias's merge customers guide: "If a customer has Shopify order history under multiple email addresses, merge the customer in Shopify first, then merge their profiles in Gorgias." Doing it in that sequence ensures both the order history and the ticket history end up consolidated under one profile. Do it in the wrong order and you can end up with the Gorgias profiles stitched together but the Shopify orders still stranded on the other email.
4. Rule out a Shopify-side outage
If the sidebar is empty across every ticket for every agent at the same time, stop debugging your own configuration — nothing you changed did that. This is the signature of a platform-level incident rather than a store-specific problem.
Gorgias's own status history is instructive here: on June 24, 2026, Gorgias reported that a period of degraded Shopify API performance caused issues with Shopify actions — both manual actions and actions performed by the AI agent — as well as the historical sync, and the incident was ultimately resolved on Shopify's side (see status.gorgias.com). When order data stops flowing platform-wide, check the status page before you touch a setting; if it's red, the fix is patience, not permissions. (For the broader "is it me or is it them" question, we wrote up is Gorgias down.)
5. Confirm the store is actually connected — and reconnect if not
If order data has never appeared since you set Gorgias up, the store may not be genuinely connected. On the Shopify integration page — the same surface pictured above, with its App Details, Connections, and Actions tabs — a store that's linked shows the connection under Connections; a store that isn't shows a Connect Shopify button waiting to be clicked. Connecting (or reconnecting) here walks you through Shopify's authorization flow and grants the full set of scopes in one pass, which is also the nuclear option when a permissions resync alone doesn't fix things. Note that on a fresh or trial account with no store linked yet, this page simply is the connect screen — the "reconnect" you read about in the docs is the same action, just from a connected starting point. If you rely on Shopify data inside your automations, it's worth re-checking your rules afterward: a rule with a condition like Shopify Last Order won't fire while the data behind it is missing.
Why this keeps happening (and the honest limits)
Most of these failures share a root cause: identity. The integration is only ever as good as its ability to tie an inbound ticket to the right Shopify customer, and email addresses are a leaky key — people buy on one address and email from another, use a nickname, or check out as a guest. Gorgias handles the happy path well, but the sidebar can only show what it can match, and no toggle changes that. There's also a design limit worth naming plainly: the ten-order cap and the requirement that a resync be run by an Admin aren't bugs you can configure away — they're how the product works, so the fix is knowing the behavior, not hunting for a setting.
Where an AI layer reduces the ticket volume behind this
Here's a quieter angle. A large share of the tickets where "the sidebar is empty" actually hurts are order-status questions — WISMO, "did my order ship," "change my address" — the exact tickets where an agent needs the order in front of them right now. If those tickets never reached a human in the first place, an empty sidebar would matter far less.
That's the seam where an AI agent layer helps. Macha runs on top of the Gorgias you already use — it doesn't replace your help desk, it connects to it as a native integration and reads and writes the same tickets your agents do. Instead of relying on the sidebar rendering, a Macha AI agent can look up the live Shopify order itself through a custom tool — turning your order-status endpoint into an action the agent calls mid-conversation — and answer the WISMO ticket without a human ever opening it. It's a layer, not a competitor: your Gorgias rules, macros, and routing keep doing what they're good at, while the agent absorbs the repetitive order-lookup volume behind them. Macha's pricing is credit-based — you're charged per AI action, not per resolution — and you can see the specifics on the pricing page.
FAQ
Why is the Shopify sidebar empty in Gorgias when the customer clearly placed an order? Most often the order was placed under a different email than the one the customer is emailing you from, so Gorgias matched the ticket to an identity with no purchase history. Merge the customer in Shopify first, then in Gorgias, to consolidate both order and ticket history. If it's empty across all tickets, resync via Update App Permissions or check the status page for a Shopify outage.
Why does Gorgias only show some of a customer's orders? By design. Gorgias displays only the 10 most recent orders in the customer's sidebar, so older purchases from high-volume buyers won't appear there. Open the customer in Shopify directly to see the full history — the older orders aren't failing to sync, they're just below the widget's cutoff.
What does "Update App Permissions" actually do? It re-authorizes the Gorgias app against Shopify with any new data scopes it needs, which resyncs data that had stopped flowing. Find it under Settings → Installed apps → Shopify → your Shopify integration. You'll re-sign into Shopify to confirm, and you need an Admin role in both Gorgias and Shopify to complete it.
All my agents lost Shopify data at once — is my integration broken? Probably not. A simultaneous, everyone-at-once outage is the signature of a platform incident rather than a configuration problem. Gorgias has previously reported degraded Shopify-API periods that disrupted both actions and historical sync. Check status.gorgias.com before changing any settings.
Can AI reduce how much the empty-sidebar problem hurts? Yes, indirectly. Many of the tickets where the sidebar matters most are order-status questions. An AI agent layer like Macha connects to Gorgias natively and can look up the live Shopify order itself, resolving those tickets before a human opens them. See the Gorgias integration and pricing for details.
Ready to stop chasing order data ticket by ticket? Start a free trial and grade a Macha agent against your own Gorgias history before it ever touches a live queue.
Add AI agents to your Gorgias
Macha resolves tickets end to end on Gorgias — no migration, no code.
Zendesk
Freshdesk
Gorgias
Front
Shopify
Stripe
Slack
Notion
Google Workspace
Confluence

