The DTC Playbook Search ⌘K
The DTC Playbook
Contents Glossary Benchmarks CalculatorsBeta Tools Health Check Dashboard

The DTC Playbook is a collection of learnings, frameworks and stories from my journey co-founding Quad Lock, and scaling to $200M in revenue and a $500M exit. - Rob Ward

Silent explainer video. It presents The DTC Playbook's tagline - Build a brand. Scale it. Sell it? - and introduces the playbook: a free, single source of truth for direct-to-consumer founders, written by Rob Ward, who bootstrapped Quad Lock to $50M+ in revenue before a $500M exit. It shows the Health Check that diagnoses what to fix in your business, and the sections, checklists and tools that show you how to fix it.

Home / Retention / Customer Support & Experience
S22 · Retention

Customer Support & Experience

Gorgias, AI Support, CSAT, Service Recovery

Section 22 / Retention / by Rob Ward
Free to read or create a free account to score your brand and see exactly what to fix first. No Subscription. No Credit Card. No Upsell. 100% Free.
TL;DR
  • Fix problems fast and generously. A $15 replacement part is nothing against a decade of repeat purchases.
  • Automate WISMO first: it's 30-40% of tickets, and a branded tracking page cuts it 40-60%.
  • Give agents authority to act, refunds up to 1.5x AOV without approval, because slow approvals kill service recovery.
  • Gate AI behind confidence thresholds and track AI-CSAT separately: well-configured setups handle 30-50% of volume.
On this page
Principle
Support Is Where Trust Is Built

At Quad Lock, if a customer had a problem we'd fix it immediately and generously. A $15 replacement part costs you nothing compared to losing a customer who would've bought from you for the next decade. The brands that cheap out on support are optimising for this quarter's P&L at the expense of next year's revenue. Your support team talks to more customers than anyone else in the company. Treat them like the intelligence asset they are.

Support Is a Revenue Channel, Not a Cost Centre

Insight
The Service Recovery Paradox

A customer who contacts support and has a great experience is more likely to purchase again than a customer who never had a problem at all. A well-handled complaint builds more loyalty than a transaction that went perfectly.

Support is a retention lever, a reputation engine, and a source of product intelligence that no other function gives you.


The Support Stack by Stage

1
Under $1M
You + Gorgias basics
2
$1-$10M
Dedicated CS hire + CSAT
3
$10-$50M
CS team + AI tools
4
$50M-$100M
CX department
5
$100M+
Full CX organisation

Launch (Under $1M): Support is you or one other person. Platform: Gorgias (Shopify integration saves meaningful time per ticket). Write macros for your top 10 ticket types from day one. Only open channels you can staff (email + Instagram DMs at this stage). See metrics table below for response targets.

Growth ($1M-$10M): Dedicated Customer Support (CS) person once you're consistently past ~50 tickets/day. One rep handles 50-80 tickets/day well; above 80, quality suffers - that's the signal to add the next. Add live chat. Start measuring CSAT (Customer Satisfaction Score) on resolved tickets. See metrics table below for targets.

Scale ($10M-$50M): CS is a team with a CS Manager. AI support tools (Gorgias AI) can auto-resolve 20-30% of tickets (built-in, lower barrier). Siena AI worth evaluating - as a dedicated AI CS agent, it handles tier-1 queries autonomously with higher resolution rates (40-60%). Team: CS Manager + 2-4 agents + QA process. See metrics table below for SLA targets.

Established ($50M-$100M): VP or Director of CX, sub-teams by channel, dedicated QA, CS data feeding into product and ops decisions.

Enterprise ($100M+): Full CX organisation with regional teams, specialised functions, and CX as a strategic board-level function.

Rob's take

BFCM was the biggest test for support every year. We'd staff up the Business Process Outsourcing (BPO) teams in advance, refresh all macros and rules, and run training on the most likely issues before the sale kicked off. Getting ahead of problems was everything. Every question you could answer in an FAQ or a proactive email was one less ticket in the queue during the busiest week of the year.

On BPO structure: at Quad Lock we placed teams at strategic points around the world to cover 24-hour service. Australia handled escalations and complex issues. Mexico and the Philippines covered volume across the other time zones. That setup meant a customer could reach us at any hour, and the AU team wasn't burning out on overnight shifts. If you're scaling past $10M and selling internationally, a distributed support model is worth evaluating. The cost difference between AU/US wages and offshore teams is significant, and the coverage improvement is immediate.


Platform Comparison

DTC on Shopify
Gorgias
Deep Shopify integration with order actions directly in the ticket. Scales from very affordable to enterprise. The default recommendation for DTC brands.
Enterprise CS
Zendesk
Powerful automation and workflows for larger teams. Mid-range to premium per-agent pricing. Best for complex support operations.
Mid-Market DTC
Re:amaze
Simple User Interface (UI) with strong live chat. Affordable per-agent pricing. Good middle ground between Gorgias and Zendesk.
Budget Option
Freshdesk
Free tier available with affordable paid plans. Works well but weaker DTC-specific integrations.
AI-First CS
Siena AI
Autonomous resolution of tier-1 tickets. Custom pricing. A new category of tool that handles routine queries without human involvement.
Read next
The default recommendation:

Start with Gorgias. It's the most Shopify-native platform, every app you're already using integrates with it (Klaviyo, Recharge, Loop Returns, Yotpo), and you can take an action on an order (refund, cancel, edit) directly from the ticket without switching tabs.


The Top 5 Ticket Types (70-80% of Volume)

Ticket Type% of VolumePreventionAction
1. WISMO (Where is my order?)30-40%Branded tracking page (Malomo, Wonderment, AfterShip) + proactive shipping updates via email/SMS. Drops WISMO tickets 40-60% immediately.Automate first. This should rarely reach a human.
2. Returns and exchanges15-25%Self-service returns portal (Loop, AfterShip Returns).Empower agents to approve exceptions within defined limits without manager approval.
3. Product questions pre-purchase10-15%Better PDPs, comprehensive FAQ, size guides.Live chat converts these. A customer with a question who gets a fast answer buys.
4. Damaged or defective product5-10%Quality control upstream.Resolve immediately without escalation. Document every defect. Any SKU exceeding 2% defect rate gets escalated to operations.
5. Subscription management10-20% (sub brands)Self-service subscription portal (Recharge, Skio, Loop). Set up before launching subscriptions.Reduce to self-service. Only edge cases should reach an agent.

The percentages are per-brand ranges, not additive: the subscription row only applies to subscription brands, and no single brand sits at the top of every range at once.

Read next
Returns Operations

For the operational side of returns, platforms, processing, reverse logistics, and self-service portals, see Section 7: Supply Chain & Operations.

Returns, Exchanges & Warranty as a Retention Lever

Returns are where most brands quietly leak both margin and loyalty. A refund is a customer walking out the door with their money back. An exchange keeps the revenue and keeps the relationship. The whole game is to nudge the second outcome without ever making the customer feel trapped in the first.

This is the support team's lens: the service interaction and the warranty workflow. The retention economics of an exchange-first policy live in Section 21: Customer Retention & Loyalty, and the root-cause quality side - reason-coding, warranty-as-quality-signal, and feeding returns data back into the product - is the job of Section 8: Quality & Returns. What follows is how the support function actually runs it.

Insight
Exchange-First Protects Margin and the Relationship

Default your returns flow to "exchange or store credit" before "refund," and sweeten it: free return shipping on an exchange, bonus credit, instant dispatch of the replacement before the original comes back. A refund ends the relationship and books a loss. An exchange keeps the revenue, keeps the customer, and often upgrades the order. The portals (Loop, AfterShip Returns) run this logic automatically - configure it deliberately, don't accept the default.

For hardware especially, warranty is not a cost line. It's the single best moment to convert a one-time buyer into someone who trusts the brand for the next decade. A customer with a defective unit who gets a fast, generous, no-quibble replacement tells that story to everyone. That's the $15-part maths from the founding principle, paying off.

The RMA (Return Merchandise Authorisation) workflow that keeps it clean:

1
Authorise
Customer requests via the self-service portal; auto-issue an RMA number and a reason code. The reason code is data, capture it.
2
Triage by Reason
Defect or wrong-item: replace immediately, no return required for low-COGS parts. Change-of-mind: route to exchange-first.
3
Dispatch Early
For genuine faults, ship the replacement before the original is back. Speed is the whole loyalty play.
4
Inspect & Log
When the unit returns, inspect, grade, and log the fault against the SKU. Any SKU trending up feeds straight back to Product and Ops.
5
Close the Loop
Confirm resolution with the customer and close out the RMA. The follow-up play lives in Support as a Retention Engine below.

None of this works if you don't watch for abuse. Return fraud is real and growing, and a generous policy is exactly what fraudsters target. The job is to stay generous for the 99% without funding the 1%.

~15% of returns
Roughly 15% of 2024 returns carried some form of fraud, contributing to around $103B in losses industry-wide. Your generous policy is a feature for real customers and a target for bad actors. Flag the patterns, don't punish everyone.
Warning
Return Fraud Red Flags to Watch

Build these into your portal rules and agent training so the exceptions get caught without slowing the honest customer down.

  • Serial returners: a customer whose return rate sits far above your cohort average
  • Empty-box or wrong-item-back returns (the classic "returned a brick")
  • "Wardrobing": worn or used product returned as new, repeatedly
  • Mismatched serials on warranty claims (the unit returned isn't the one sold)
  • Claims with no order match across any channel

Set a soft threshold (e.g. return rate or claim count per customer) that routes to manual review rather than auto-approval. Generous by default, scrutinised by exception.

One more thing that pays for itself: warranty registration. A light-touch flow (a QR code on the insert, a post-purchase email) turns an anonymous buyer into a known customer, gives you the serial for fraud control, and opens a direct line for the next product. Don't gate the warranty behind it - make it the easy path, not the toll booth.

The cross-channel side of returns and warranty (one policy everywhere, localised mechanics) is covered in the International & Multi-Channel section below; the operational machinery (reverse logistics, restocking, 3PL) is in Section 7: Supply Chain & Operations.

Macros and Knowledge Base

Build macros for your top ticket types on day one. Write them in your brand voice. A macro that feels personal gets better responses than one from a banking helpdesk.

MacroWhat It Covers
Order status / WISMOWhere's my order, tracking link, expected delivery
Return requestApproval, label generation, next steps
Exchange initiationSize/colour swap process
Refund confirmationAmount, timeline, method
Damaged productApology, replacement or refund, no return required
Out of stock / back in stockWhen it's expected, option to be notified
Wrong item receivedApology, correct item shipped immediately
Discount code not workingTroubleshoot or manually apply
Subscription pause/cancelConfirm action, offer alternatives
General product questionVariant by product, link to relevant PDP or guide

Knowledge base: Customer-facing FAQ that reduces ticket volume 10-30%. Build progressively: every macro answer could be a knowledge base article. Enable early. Your cheapest support interaction is the one that never becomes a ticket.

International & Multi-Channel Support Strategy

Once you're selling in more than one country and on more than one channel, support stops being a single queue. A customer who bought on Amazon, emails your DTC inbox, and DMs you on Instagram is one person, and they expect you to know that. The brands that win treat support as channel-agnostic: same answer, same generosity, same brand voice, wherever the customer turns up. The brands that lose make the customer re-explain themselves three times and get a different policy each time.

Two things to get right. First, localise the experience: support in the customer's language, with response-time expectations set to their timezone, and hours that actually overlap their waking day (the distributed support model that makes 24-hour coverage affordable is in the founder's note above). Second, hold one warranty and one returns policy across every channel. If your DTC warranty is 24 months, the Amazon listing and the wholesale insert say 24 months too. Customers don't care which channel took their money. They care that the brand stands behind the product.

Insight
One Customer, Every Channel

The buyer doesn't see your channels. They see your brand. A customer who bought on Amazon and contacts your DTC support should get resolved as your customer, not bounced to "contact Amazon." The cost of a goodwill replacement is nothing next to a one-star review that follows your product across every marketplace you sell on.

Amazon is the channel that punishes you hardest for getting this wrong, because the rules aren't yours. Seller-fulfilled orders carry a contractual response-time obligation, and your account health metrics are visible to the algorithm that decides whether you keep the Buy Box.

Within 24 hours
Amazon's service-level requirement to respond to buyer messages on seller-fulfilled orders. Miss it repeatedly and your account health and Buy Box eligibility suffer. Build it into your queue rules as a hard SLA, not a target.

Map your service-level commitment per channel, because they aren't the same and your team needs to know which clock is ticking.

ChannelResponse SLAWho Owns ResolutionWarranty / Returns
DTC (your store)Email under 4hrs, chat under 1minYou, fullyYour policy, your discretion
Amazon (seller-fulfilled)Within 24hrs (contractual)You, via Amazon messagingMatch your DTC warranty; honour Amazon's returns rules
Amazon (FBA)Amazon handles tier-1Amazon for logistics, you for product/warrantyAmazon's returns + your warranty on defects
Wholesale / retail partnerPer partner agreementShared - partner is front line, you back themOne warranty policy, communicated to the partner
Marketplace DMs / socialSame day, ideally under 1hrYouRoute to your standard policy

The cross-channel buyer workflow that keeps it from falling apart:

01
Identify
Match the contact to one customer record across channels, not three
02
Apply One Policy
Same warranty and returns rules regardless of where they bought
03
Resolve at Source
Fix it yourself rather than bouncing them to the marketplace
04
Close the Loop
Log it against the customer, not the channel, so the next agent sees the full history

For the operational mechanics of cross-channel returns and reverse logistics, see Section 7: Supply Chain & Operations. For how marketplace presence fits the wider channel mix, see Section 23: Marketplaces & Wholesale. For the broader market-entry, localisation and timezone strategy this support model has to serve, see Section 24: International Expansion.

Warning
Don't Let Amazon Define Your Brand Relationship

FBA convenience tempts you to let Amazon own the entire customer relationship. Fine for logistics. Not for the product. A customer with a defective unit who only ever hears from Amazon's generic returns flow never becomes your advocate. Capture the warranty interaction yourself even on FBA orders - it's your one chance to turn a marketplace transaction into a brand customer.


The Human Side of Support

Clear Authority to Act

Your agents need defined limits they can act within without escalating. Slow approvals kill the service recovery moment.

AuthorityGuideline
Refund ordersUp to 1.5x your AOV without manager approval
Replace productsUp to your COGS threshold (e.g. $150) immediately
Apply a discountUp to a defined % to save the sale
Approve late returnsOutside the standard window at agent discretion

Real product knowledge. Every new CS hire should spend their first week using the product, reading every review, and going through the purchase experience as a customer.

Brand voice guidelines. Generic corporate support language is off-brand for every DTC company.

Rob's take

In the early days, doing customer support yourself is one of the most valuable things a founder can do. Even at scale, drop into the queue periodically. You learn things no dashboard shows. I used to man a live chat widget myself for hours at a time just to hear what customers were struggling with - see Section 11: Website & Conversion for how that became one of our best CRO hacks.

Support as an Early Warning System

As the business scales, support becomes the first team to see problems. But seeing them is useless if the information doesn't reach the people who can fix them. Build direct lines from support into every team that needs to hear what customers are saying.

Feedback LoopWhy It MattersHow to Build It
Support → ProductDefect patterns, feature requests, confusion about how the product works. Product needs to hear this in real time, not in a monthly summary.Dedicated Slack channel. Any defect spike or recurring complaint gets posted immediately. Product team reviews daily.
Support → Web/CXQuestions that reveal broken pages, confusing PDPs, checkout friction, missing information. If 50 people ask the same question, the answer should be on the site.Shared channel or weekly standup. Support flags the top "this should be on the website" issues. Web team prioritises fixes.
Support → SocialA viral complaint, a negative review gaining traction, a product issue surfacing publicly. Social needs to know before it escalates.Real-time alerts. When support sees a pattern that could hit social, the social team gets notified immediately so they can get ahead of it.
Support → OperationsShipping delays, 3PL errors, packaging damage patterns. Ops can't fix what they don't know about.Weekly ops review includes support data. Any spike in WISMO or damaged product tickets triggers an immediate flag.

A monthly CS report covers the trends: top ticket types, complaints, emerging issues, product feedback. But the channels above handle the things that can't wait 30 days. The monthly report tells you what happened. The real-time loops let you act while it's still fixable.

Get a monthly report of the top questions asked. If people keep asking the same thing, answer it before it's ever asked. At Quad Lock, installation questions were constant. That told us product pages, packaging inserts, and follow-up emails needed to explain the install process better.

The fix isn't answering the ticket. It's improving the content so the next customer never needs to ask.

If you're hearing something 10 times, it's been a problem 100 times. The support queue is your early warning system for the entire business.


AI in Customer Support (2025/2026 Reality)

What AI Handles Well
  • Order status lookups and WISMO queries (pure data retrieval)
  • Simple return initiations (policy check + label generation)
  • FAQ answers (shipping times, sizing, ingredients)
  • After-hours coverage for tier-1 queries
  • First-draft responses for agents to review and send
What Still Needs Humans
  • Complex complaints with emotional weight
  • Anything requiring judgment outside defined policies
  • Brand voice in high-stakes interactions
  • Upset customers who specifically want to talk to a person
ToolWhat It DoesBest For
Gorgias AIBuilt-in auto-tagging, response drafting, auto-close on simple tickets. Expect 20-30% auto-resolution.Default starting point for Shopify brands already on Gorgias
Zendesk AIAI agents, intelligent triage, automated workflows. Deep integration with the broader Zendesk suite.Brands on Zendesk or with complex support operations. What we used at Quad Lock.
Siena AIStandalone AI CS agent, purpose-built for autonomous resolution. 40-60% auto-resolution.Brands wanting a dedicated AI layer on top of any helpdesk
TidioAffordable AI chat with automation flows.Earlier-stage brands watching costs
Tip
What to expect:

At $5M+, a well-configured AI setup across your full stack (built-in + standalone tools) can handle 30-50% of total ticket volume without human involvement (that's the 40-60% tier-1 resolution rate expressed against all tickets). That's not replacing your CS team. It's letting them focus on interactions that actually require a human.

Warning
Don't Let the Resolution Rate Run Your Brand

The vendor decks promise 40-60% autonomous resolution. Treat that as a best case, not the plan. Real-world full-automation rates in published case studies run closer to 26-56%; only the best dedicated agents push past that, to ~76%, and only when tightly scoped against a clean knowledge base. An AI that confidently gives the wrong answer is worse than no AI at all - it ships your brand voice attached to a mistake, at scale, after hours, with nobody to catch it.

The fix is a confidence gate. Don't let the AI answer everything it's willing to attempt. Let it answer only what it's sure about, and hand the rest to a human cleanly.

Confidence 0.85 and above: AI resolves autonomously
High-certainty tier-1 (WISMO, simple returns, sizing)
Green
Confidence 0.65 to 0.85: AI drafts, human reviews before send
The draft saves time without owning the brand risk
Amber
Confidence under 0.65: escalate to a human immediately
Anything emotional, ambiguous, or outside policy
Red

Then measure the AI the same way you measure a person. Track CSAT on AI-resolved tickets separately from human-resolved ones. If your AI-CSAT trails your human-CSAT by more than a few points, you're trading customer goodwill for queue savings, and that's the wrong trade in a retention chapter.

AI-CSAT, tracked separately
Run the same post-resolution survey on AI-handled tickets as on human ones. A healthy setup keeps AI-CSAT within touching distance of your human CSAT (target 85%+, ecommerce average ~79%). A growing gap is your signal to tighten the confidence gate or improve the knowledge base, not to push more volume at the bot.
GuardrailWhat It PreventsHow to Implement
Confidence threshold to escalateThe AI guessing on tickets it doesn't understandSet the gate at ~0.85 for autonomous send; below that, draft-only or human
Mandatory knowledge-base groundingHallucinated policies, made-up shipping timesRestrict the AI to your published KB and macros; no open-ended generation
Hard topic blocklistRefunds over threshold, warranty disputes, legal/safety claims handled by a botRoute these to a human every time, regardless of confidence
Sentiment overrideAn upset customer trapped in a bot loopNegative sentiment forces escalation even on a high-confidence ticket
Human-in-the-loop samplingSilent drift in answer qualityQA reviews a sample of AI-resolved tickets weekly, same as agent coaching

Get the guardrails right and AI earns its place. Skip them and you've automated your worst support interactions instead of your most routine ones.


Key Metrics

These ranges are directional - what's achievable varies by category, product complexity, and team size.

MetricTargetNote
First response (email)Under 4hrsUnder 1 hour is best-in-class
First response (chat)Under 1minUnder 30 seconds with AI
FCR (First Contact Resolution)75%+Resolved without follow-up. Average is 70%
CSAT85%+Survey after resolution. Ecommerce average is ~79%
Tickets per orderUnder 5%Above 10% signals a systemic problem
Cost per ticketTrack and reduceAll-in: agent time, platform, AI costs
Repeat contact rateUnder 15%Customers who had to follow up on the same issue

Support as a Retention Engine

At Quad Lock, customers who'd had a problem resolved well often became our strongest advocates - going 180 degrees from frustrated to loyal. You can see it directly in NPS scores: recovery customers often rate higher than those who never had a problem. Fix it fast, fix it generously, and that customer is yours for a decade.

The service recovery play:

01
Acknowledge Fast
Respond with empathy, own the problem
02
Resolve Exceptionally
Go beyond the minimum fix
03
Follow Up
Personal email 7-10 days later
04
Convert to Loyalist
Higher repeat purchase rate than avg

Surprise and delight: Give your CS team a small discretionary budget (roughly 1-2x your AOV per agent per month) for unexpected gestures - handwritten notes, upgrades, small gifts. These generate more UGC and word-of-mouth than any loyalty programme.

Close the loop: When a customer reports a product issue you then fix, tell them. This turns a complaint into a story and a complainer into a loyalist.

For the broader retention picture - loyalty programmes, subscription models, and VIP strategies - see Section 21: Customer Retention & Loyalty.

AI Tip
AI Efficiency Note - Customer Support

In practice today, well-configured AI commonly resolves 30-60% of routine tier-1 queries before a human touches them. Best-in-class setups can go higher, but treat that as exceptional, not the default. The remaining complex interactions get routed to humans faster through AI sentiment scoring and smarter triage.

  • Deploy AI auto-resolution for tier-1 tickets, especially WISMO, simple returns, and sizing queries, to cut manual queue volume materially
  • Use real-time sentiment detection to flag escalation-worthy tickets within seconds, routing frustrated customers to senior agents before interactions deteriorate

AI works best when it removes repetitive work while feeding structured insights back into product and ops.

Section 22 Checklist

Section checklist
13 items
Sign in to unlock this 13-point checklist and track your progress across every section.
Sign in to unlock →
Share this section

Found this useful?

If this helped, send it to a DTC Founder or Operator who’d benefit. The Playbook is FREE — the only way it grows is word of mouth.

Free access · No subscription

Go from reading to doing.

You've read the section. Sign in to score your ecommerce brand with the Health Check, track your progress across 472 checklist items, and get your tools and history in one dashboard. Free, and always will be.