Subscription Support in Gorgias: Setup + Automation
Subscription support is different from regular e-commerce support. Customers contact you about billing dates, payment failures, product swaps, frequency changes, and cancellations. If your support agents have to switch between Shopify admin, your subscription app, and Gorgias to handle each ticket, resolution times suffer and mistakes happen.
This guide covers how to set up Gorgias for subscription support when using SubZwallet on Shopify. The goal: every subscription ticket shows the full subscriber context inside Gorgias so agents can resolve issues without leaving the helpdesk.
Why subscription support needs special handling
A regular order support ticket is straightforward: customer asks about shipping, you check the order, you respond. Subscription tickets are more complex because every customer has ongoing context:
- Their subscription status (active, paused, failed payment, cancelled)
- Billing history and next billing date
- Products in their subscription and any pending changes
- Loyalty tier, points balance, and cashback wallet amount
- Dunning state (if they have a failed payment, how many retries have been attempted)
- Previous subscription modifications (swaps, skips, frequency changes)
Without this context in the ticket, agents ask the customer for information the system already has, which is frustrating for both sides.
Setting up the SubZwallet + Gorgias integration
- In SubZwallet, go to Settings > Integrations > Gorgias.
- Enter your Gorgias subdomain and API key (found in Gorgias Settings > REST API).
- Click Connect. SubZwallet begins syncing subscriber data immediately.
- In Gorgias, you will see a SubZwallet widget in the ticket sidebar showing all subscriber details.
For Gorgias API setup details, see Gorgias documentation: REST API authentication (https://developers.gorgias.com/reference/introduction). For Shopify-specific Gorgias setup: Gorgias Shopify integration (https://docs.gorgias.com/en-US/shopify-integration-101-389).
What agents see in the Gorgias sidebar
When a subscriber opens a ticket, the SubZwallet widget shows:
- Subscription plan name and current status
- Next billing date and amount
- Payment method on file (last 4 digits) and whether it is expiring soon
- Loyalty tier (e.g., Gold) and points balance
- Cashback wallet balance
- Number of completed renewals
- Recent subscription changes (swaps, skips, pauses)
This context means agents can immediately understand the subscriber's situation without asking "can you tell me your subscription details?"
Automating common subscription requests in Gorgias
About 60-70% of subscription support tickets fall into a handful of categories. Gorgias macros and rules can handle most of them:
1. "When is my next order?"
Create a Gorgias macro that pulls the next billing date from the SubZwallet widget. The agent clicks the macro, the response auto-fills with the customer's actual next billing date, and the ticket closes in under 30 seconds.
2. "I want to skip my next delivery"
Direct the customer to the self-service portal where they can skip with one click. Better yet, set up a Gorgias rule that auto-responds to "skip" keywords with a link to the customer portal. For more on customer self-service, see Shopify's customer accounts documentation (https://help.shopify.com/en/manual/customers/customer-accounts).
3. "My payment failed"
The widget shows the dunning state, so agents know which retry attempt the customer is on and what notification they received. The agent can send the payment update link directly from Gorgias instead of explaining a multi-step process.
4. "I want to cancel"
Train agents to offer alternatives first: pause, frequency change, product swap, or a loyalty incentive. The widget shows the customer's cashback balance and points, which are retention tools. "You have $18.50 in your cashback wallet that you would lose if you cancel" is a powerful retention line that only works if the agent can see the balance.
Tagging and routing subscription tickets
Set up Gorgias rules to auto-tag tickets that mention subscription keywords (cancel, pause, skip, billing, renewal, subscription). Route these to a dedicated subscription support queue if you have the team for it. Subscription tickets have higher retention impact than regular support tickets, so they deserve faster response times.
Metrics for subscription support
- First response time for subscription tickets: target under 2 hours during business hours.
- Save rate: percentage of cancellation requests where the agent retained the subscriber (through pause, swap, or incentive).
- Handle time: average time to resolve a subscription ticket. With proper context in the sidebar, this should be under 3 minutes for routine requests.
- Self-service deflection rate: percentage of subscription changes handled through the customer portal without a support ticket.
Further reading
- Gorgias automation rules (https://docs.gorgias.com/en-US/configure-rules-680)
- Gorgias macros for faster responses (https://docs.gorgias.com/en-US/macros)
- SubZwallet dunning recovery playbook (/help/involuntary-churn-dunning-recovery-playbook)
- SubZwallet subscription churn reduction guide (/help/subscription-churn-reduction-playbook)
- Shopify subscription contracts API (https://shopify.dev/docs/apps/selling-strategies/subscriptions/contracts)
Frequently Asked Questions
- Does SubZwallet integrate with Gorgias?
- Yes. SubZwallet sends subscriber details (subscription status, billing dates, loyalty tier, points, cashback balance) directly into the Gorgias ticket sidebar. Agents see everything without leaving the helpdesk.
- Can Gorgias agents modify subscriptions?
- Agents can view all subscriber data in Gorgias. For modifications like pausing, swapping products, or adjusting frequency, they direct the customer to the self-service portal or make changes in SubZwallet directly.
- How does subscription context help with cancellation saves?
- When agents can see the customer's cashback balance, loyalty tier, and points, they can offer personalized retention incentives. Telling a customer they have $18 in their wallet that they would lose is more effective than generic "please stay" messaging.