Appearance
Dispute Resolution and Support β
Designing fair, efficient systems that resolve conflicts between marketplace participants while preserving trust on both sides of the transaction.
Why This Matters β
- π’ Owner: Every unresolved dispute is a churned user β often two churned users. Your dispute resolution system directly impacts retention, lifetime value, and word-of-mouth reputation. Get it wrong and you lose both sides of the marketplace.
- π» Dev: You will build the ticketing systems, automated triage logic, refund workflows, and communication tools that power dispute resolution. The technical challenge is routing the right case to the right agent with the right context at the right time.
- π PM: You define the policies that determine outcomes β who gets a refund, when credits are issued, what constitutes a valid dispute. These policies must be fair, consistent, and operationally feasible at scale.
- π¨ Designer: Dispute resolution is a high-emotion moment. Users are frustrated, confused, or angry. The interfaces you design must guide them through a structured process that feels fair, transparent, and responsive even when the outcome is not what they hoped for.
The Concept (Simple) β
Imagine a farmers' market where a customer buys a basket of strawberries and finds half of them are moldy when they get home. They return to the market. What happens next depends entirely on the market's dispute system:
- No system: The customer confronts the vendor. Voices are raised. Other shoppers watch uncomfortably. The customer never returns.
- Basic system: The customer goes to the market office. A manager listens, checks the receipt, and issues a refund. The vendor is notified.
- Good system: The customer goes to the market office. The manager reviews the complaint, contacts the vendor for their side, reviews the vendor's history, makes a fair ruling, issues a refund, and flags the vendor for a quality check. Both parties are informed of the reasoning.
A marketplace dispute resolution system is the digital equivalent of that market office. It must be easy to find, fair in its process, and clear in its outcomes. Most importantly, it must serve both sides β the customer who got moldy strawberries and the vendor who ships hundreds of good baskets every week.
The hardest part is not refunding money. The hardest part is making both parties feel heard and keeping both of them on the platform.
How It Works (Detailed) β
Two-Sided Support Architecture β
Traditional customer support is one-sided: the business supports its customer. Marketplace support is fundamentally different because every dispute has two customers β the buyer and the seller β and the platform sits in the middle.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TWO-SIDED SUPPORT ARCHITECTURE β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββ ββββββββββββ β
β β BUYER β β SELLER β β
β β β β β β
β β Wants: β β Wants: β β
β β - Refund β β - Paymentβ β
β β - Fix β β - Fair β β
β β - Answer β β review β β
β βββββββ¬βββββ ββββββ¬ββββββ β
β β β β
β βΌ βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββ β
β β MARKETPLACE PLATFORM β β
β β β β
β β ββββββββββββββ βββββββββββββ βββββββββββ β β
β β β Self-Serve β β Agents β β Escal. β β β
β β β Tools β β (Tier 1) β β (Tier 2)β β β
β β ββββββββββββββ βββββββββββββ βββββββββββ β β
β β β β
β β ββββββββββββββββββββββββββββββββββββββββ β β
β β β Policy Engine + Decision Framework β β β
β β ββββββββββββββββββββββββββββββββββββββββ β β
β ββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββKey differences from one-sided support:
| Dimension | Traditional Support | Marketplace Support |
|---|---|---|
| Customer | One party | Two parties with opposing needs |
| Resolution | Satisfy the customer | Find a fair outcome for both |
| Information | Company has full context | Platform has partial context |
| Liability | Company is responsible | Liability varies by situation |
| Agent skill | Product knowledge | Mediation and judgment |
| Success metric | Customer satisfaction | Both-party retention |
The Dispute Resolution Workflow β
A well-designed dispute workflow moves cases through structured phases, with automation handling routine cases and humans handling complex ones.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DISPUTE RESOLUTION WORKFLOW: REPORT TO RESOLUTION β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββ β
β β 1. REPORT β User files a dispute via app/web β
β β - Select issue β Structured form captures: β
β β - Add evidence β - Issue category β
β β - State outcome β - Photos/screenshots β
β ββββββββββ¬βββββββββ - Desired resolution β
β β β
β βΌ β
β βββββββββββββββββββ β
β β 2. AUTO-TRIAGE β System evaluates: β
β β - Categorize β - Dispute category and severity β
β β - Score urgency β - User history (both parties) β
β β - Route β - Transaction value β
β ββββββββββ¬βββββββββ - Fraud risk signals β
β β β
β βββββββ΄βββββββ β
β βΌ βΌ β
β ββββββββββ ββββββββββββββ β
β β AUTO- β β AGENT β β
β β RESOLVEβ β QUEUE β β
β β β β β β
β βInstant β ββββββββββββββ β
β βrefund, β ββ 3. REVIEWββ Agent reviews evidence, β
β βcredit, β ββ - Contextββ contacts both parties, β
β βor FAQ β ββ - Historyββ gathers additional info β
β βββββ¬βββββ βββββββ¬βββββββ β
β β β β β β
β β β βΌ β β
β β ββββββββββββββ β
β β ββ4. MEDIATEββ Agent facilitates β
β β ββ - Proposeββ communication, β
β β ββ - Negotiateβ proposes solutions β
β β βββββββ¬βββββββ β
β β β β β β
β β β βΌ β β
β β ββββββββββββββ β
β β ββ5. DECIDE ββ Apply policy, β
β β ββ - Rule ββ document reasoning, β
β β ββ - Enforceββ execute resolution β
β β βββββββ¬βββββββ β
β β βββββββΌβββββββ β
β β β β
β ββββββββ¬βββββββ β
β βΌ β
β βββββββββββββββββββ β
β β 6. RESOLVE β Outcome communicated to both parties β
β β - Notify both β Refund/credit/adjustment processed β
β β - Process funds β Case documented for future reference β
β β - Log outcome β Appeal option provided if applicable β
β ββββββββββ¬βββββββββ β
β β β
β βΌ β
β βββββββββββββββββββ β
β β 7. FOLLOW UP β Satisfaction survey (both parties) β
β β - Survey β Pattern analysis for prevention β
β β - Analyze β Policy refinement β
β β - Improve β β
β βββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββAutomated Triage and Routing β
Not every dispute needs a human. Effective triage separates routine cases from complex ones.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β TRIAGE DECISION MATRIX β
ββββββββββββββββ¬ββββββββββββββββ¬ββββββββββββββββββββββββββββ€
β Category β Auto-Resolve β Route to Agent β
ββββββββββββββββΌββββββββββββββββΌββββββββββββββββββββββββββββ€
β Item not β Under $25: β Over $25 or β
β received β auto-refund β repeat claim β
ββββββββββββββββΌββββββββββββββββΌββββββββββββββββββββββββββββ€
β Not as β Clear photo β Ambiguous evidence, β
β described β evidence: β high value, or β
β β instant creditβ seller disputes β
ββββββββββββββββΌββββββββββββββββΌββββββββββββββββββββββββββββ€
β Cancellation β Within cancel β Outside window or β
β β window: auto β partial completion β
ββββββββββββββββΌββββββββββββββββΌββββββββββββββββββββββββββββ€
β Safety β Never β Always β immediate β
β concern β auto-resolve β priority routing β
ββββββββββββββββΌββββββββββββββββΌββββββββββββββββββββββββββββ€
β Payment β System error: β Disputed charges, β
β issue β auto-correct β chargeback claims β
ββββββββββββββββ΄ββββββββββββββββ΄ββββββββββββββββββββββββββββAirbnb auto-resolves approximately 60% of support contacts through self-service tools and automated workflows. The remaining 40% are routed to specialized support teams based on issue category and severity.
Refund Policies β
Refund policy design is one of the most consequential decisions in marketplace operations. The core question: who pays when something goes wrong?
| Model | How It Works | Example |
|---|---|---|
| Buyer-funded | Refund from buyer's payment only | Most peer-to-peer |
| Seller-funded | Seller absorbs the cost | Return shipping costs |
| Platform-funded | Marketplace absorbs the loss | Goodwill credits |
| Insurance-funded | Third-party insurance covers the claim | Airbnb AirCover |
| Shared | Split between parties or platform | Partial refunds |
Refund Decision Framework β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β REFUND DECISION FRAMEWORK β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β Who is at fault? β
β β β
β ββββββ΄βββββββββββββββββββ¬ββββββββββββββββββ β
β βΌ βΌ βΌ β
β SELLER UNCLEAR BUYER β
β - Full refund - Partial refund - No refund β
β - Seller pays - Platform may - Buyer β
β - Seller penalty β absorb cost β absorbs β
β - Listing removed β β loss β
β β β β
β Is buyer a β β Is buyer β
β repeat claimant? ββββββββ β acting in β
β β β bad faith? β
β ββββββ΄βββββ β β
β βΌ βΌ ββββββ΄βββββ β
β YES NO βΌ βΌ β
β Flag for Standard YES NO β
β review process Flag Standard β
β account decline β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββCredits vs. Cash Refunds β
| Factor | Cash Refund | Platform Credit |
|---|---|---|
| User preference | Strongly preferred | Acceptable for small |
| Cost to platform | Higher (processing) | Lower (retains spend) |
| Retention impact | Neutral to negative | Positive (forces reuse) |
| Legal requirements | Often required by law | May not satisfy regs |
| Best for | Clear fault, high value | Goodwill, minor issues |
eBay's Money Back Guarantee defaults to cash refunds for items not received or not as described. The seller is responsible for return shipping in most cases. eBay advances the refund to the buyer and collects from the seller, reducing buyer risk.
SLAs for Response and Resolution β
Service level agreements set expectations and drive operational discipline.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β SLA FRAMEWORK β
ββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββββββββββββββ€
β Priority β Response Time β Resolution Time β
ββββββββββββββΌβββββββββββββββββββΌββββββββββββββββββββββββββββ€
β P0 β < 15 minutes β < 4 hours β
β Safety β β 24/7 coverage β
β Emergency β β β
ββββββββββββββΌβββββββββββββββββββΌββββββββββββββββββββββββββββ€
β P1 β < 1 hour β < 24 hours β
β Active β β Business hours + weekend β
β Fraud β β β
ββββββββββββββΌβββββββββββββββββββΌββββββββββββββββββββββββββββ€
β P2 β < 4 hours β < 48 hours β
β Standard β β Business hours β
β Dispute β β β
ββββββββββββββΌβββββββββββββββββββΌββββββββββββββββββββββββββββ€
β P3 β < 24 hours β < 5 business days β
β General β β Business hours β
β Inquiry β β β
ββββββββββββββ΄βββββββββββββββββββ΄ββββββββββββββββββββββββββββEscalation Paths β
Not every dispute can be resolved at the first level. A clear escalation path prevents cases from falling through cracks.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ESCALATION PATH β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β TIER 0: Self-Service β
β ββββββββββββββββββββββββββββββββββββ β
β β Help center, FAQ, chatbot, β β
β β automated refund for eligible β Resolves ~50% β
β β cases β β
β ββββββββββββββββ¬ββββββββββββββββββββ β
β β Unresolved β
β βΌ β
β TIER 1: Frontline Support β
β ββββββββββββββββββββββββββββββββββββ β
β β Trained agents with standard β β
β β resolution authority (refund up β Resolves ~35% β
β β to $X, credits, warnings) β β
β ββββββββββββββββ¬ββββββββββββββββββββ β
β β Complex / High-value β
β βΌ β
β TIER 2: Specialist Team β
β ββββββββββββββββββββββββββββββββββββ β
β β Senior agents, domain experts, β β
β β higher authority (account β Resolves ~12% β
β β actions, large refunds) β β
β ββββββββββββββββ¬ββββββββββββββββββββ β
β β Policy exception / Legal β
β βΌ β
β TIER 3: Management / Legal β
β ββββββββββββββββββββββββββββββββββββ β
β β Trust & safety leads, legal β β
β β team, executive escalation β Resolves ~3% β
β β for extreme cases β β
β ββββββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββKey Metrics for Dispute Resolution β
| Metric | Target | Why It Matters |
|---|---|---|
| First response time | < SLA target | Sets user expectations |
| Resolution time | < SLA target | Limits user frustration |
| First-contact resolution rate | > 70% | Efficiency and user satisfaction |
| Dispute rate (% of transactions) | < 2% | Overall marketplace health |
| CSAT (post-resolution) | > 4.0/5.0 | Quality of resolution experience |
| Both-party retention (30-day) | > 80% | Did both users stay after the dispute? |
| Escalation rate | < 15% | Frontline effectiveness |
| Cost per resolution | Declining trend | Operational efficiency |
In Practice β
Real-World Examples β
Airbnb Resolution Center
Airbnb's Resolution Center is a dedicated interface where hosts and guests can resolve issues directly or request platform intervention.
How it works:
- Either party opens a resolution request in the app
- They describe the issue, attach photos, and specify a requested amount
- The other party has 72 hours to respond β they can accept, decline, or counter
- If the parties cannot agree, either can involve Airbnb as mediator
- An Airbnb agent reviews evidence from both sides and makes a binding decision
- Funds are transferred or refunded based on the ruling
Key design decisions:
- Encourages peer-to-peer resolution first (reduces support volume by ~40%)
- Structured request format prevents emotional back-and-forth
- Time limits prevent cases from lingering indefinitely
- Platform intervention is a backstop, not the first option
eBay Money Back Guarantee
eBay's guarantee program is one of the most mature dispute resolution systems in marketplace history.
The process:
- Buyer reports an issue (item not received, not as described, or defective)
- eBay encourages buyer to contact seller first via messaging
- If unresolved after 3 business days, buyer can escalate to eBay
- eBay reviews the case, including tracking data, listing details, and message history
- Decision is made β typically within 48 hours
- If buyer wins, full refund is issued. eBay collects from seller if needed
What makes it work:
- Clear eligibility criteria published in advance
- Seller performance metrics create accountability (defect rate impacts search ranking)
- eBay advances refunds to buyers, removing payment risk
- Appeal process available for sellers who disagree with the ruling
Uber In-App Support
Uber handles millions of support interactions per week with a primarily automated system.
The flow:
- After a trip, rider can report an issue through trip history
- Predefined issue categories guide the report (wrong route, car condition, driver behavior)
- Most issues are auto-resolved: fare adjustment for wrong route, credit for car condition
- Complex issues (safety, discrimination, accidents) route to specialized teams
- Driver-side disputes (rider behavior, cleaning fees) follow a parallel process
Uber's innovation: using trip data (GPS, timestamps, fare calculation) to auto-adjudicate many disputes without needing a human. If GPS shows the driver took a longer route, a fare adjustment is issued automatically.
Anti-Patterns β
Buyer-always-wins policies: Refunding buyers without investigation trains fraudulent buyers to exploit the system and drives honest sellers off the platform. Amazon faced this criticism with its A-to-Z Guarantee, eventually adding more seller protections.
Black-box decisions: Issuing a ruling without explaining the reasoning. Both parties need to understand why a decision was made, even if they disagree with it.
Support ping-pong: Routing users between departments or asking them to repeat their story. Every handoff increases frustration and cost.
Hiding the dispute button: Making it hard to file a dispute reduces reported disputes but increases chargebacks, negative reviews, and churn. Accessible dispute filing is better than suppressed dispute filing.
Ignoring seller disputes: Building robust buyer protection but giving sellers no recourse for buyer fraud, false claims, or policy abuse.
Common Mistakes β
- Setting SLAs without staffing to meet them consistently
- Not tracking both-party retention as a success metric (only tracking the claimant)
- Failing to distinguish between first-time disputes and serial disputants
- Using CSAT alone without measuring actual resolution fairness
- Not providing agents with enough authority to resolve cases at first contact
- Designing dispute flows for desktop only when most users are on mobile
- Forgetting to close the feedback loop β users who file disputes should see platform improvements
Key Takeaways β
- Marketplace support is fundamentally two-sided. Every dispute has two customers, and the goal is to retain both of them.
- Automate routine cases aggressively. Low-value, clear-cut disputes should resolve instantly without human intervention.
- Design for peer-to-peer resolution first. Let parties try to work it out before the platform intervenes β this reduces support volume and often produces better outcomes.
- Refund policy design determines who bears the cost of marketplace friction. Be intentional about when the buyer, seller, or platform absorbs losses.
- SLAs must be set, tracked, and staffed. An SLA you cannot meet is worse than no SLA at all.
- Escalation paths should be clear and documented. Every agent should know exactly when and how to escalate.
- Track both-party retention after disputes. If winners stay but losers churn, your dispute system is destroying your marketplace.
- Invest in agent tooling. An agent who can see the full transaction context, both parties' history, and relevant policy in one screen resolves cases faster and better.
Action Items β
π’ Owner:
- β Define and publish dispute resolution policies for all major dispute categories
- β Set SLAs for response time and resolution time by priority level
- β Establish a dispute cost budget and track cost-per-resolution monthly
- β Review both-party retention metrics after disputes quarterly
π» Dev:
- β Build a dispute intake flow with structured issue categories and evidence upload
- β Implement automated triage logic that routes cases by category, value, and risk
- β Create an agent dashboard showing full transaction context, user history, and policy guidelines
- β Build auto-resolution workflows for common, clear-cut dispute types
π PM:
- β Document resolution policies for each dispute category with decision trees
- β Design the peer-to-peer resolution flow (direct negotiation before platform involvement)
- β Define escalation criteria and authority levels for each support tier
- β Establish a feedback loop from dispute trends to product and policy improvements
π¨ Designer:
- β Design a mobile-first dispute filing flow that captures structured information without overwhelming the user
- β Create a resolution center where both parties can track case status and communicate
- β Design outcome communication templates that explain the decision and reasoning
- β Build satisfaction survey touchpoints for both parties after resolution