Ops Runbooks

Step-by-step guides with decision trees for common operations.

Ops
Payment Issues
Open

Declines, timeouts, duplicate charges, session failures.

Shipping Exceptions
Open

In-transit issues, returns, address problems, delays.

Dispute Resolution
Open

Buyer complaints, evidence, timelines, outcomes.

Refund Issuance
Open

Partial/full refunds, fees, reversals, audit.

Payout Holds
Open

Eligibility, holds, releases, Stripe Connect.

UAT Checklist
Open

Mobile/desktop validation of core and edge flows.

How to use
  • Start with the TL;DR checklist on each runbook.
  • Follow the step-by-step. Use decision branches to pick the right path.
  • Escalate per SLA if timers or thresholds are reached.
  • Always leave an AuditLog note when intervening manually.
Runbook: Seller Onboarding (Connect Express required BEFORE publish)

Rule: Sellers must complete Stripe Connect Express before they can submit/publish listings (drafts allowed).

  1. Seller signs up → completes Connect onboarding.
  2. Admin verifies seller shows Payouts Enabled.
  3. Only after #2 can seller submit listings for moderation (measurements required).

If seller asks “why can’t I publish yet?” → Require payout verification to legally pay out and avoid delays.

Runbook: Listing Moderation (Measurements required)

Require at minimum: Chest, Waist, Length/Skirt Length (as applicable). Reject if missing; ask seller to add and resubmit.

Runbook: Delivery + Auto-Confirmation (72-hour window)
  1. When tracking shows Delivered → set awaiting_buyer_approval.
  2. Buyer has 72 hours to open a dispute (in-app message shows timer).
  3. No dispute after 72h → system auto-confirms and sets payout eligibility.
Runbook: Disputes (In-app is source of truth)

All dispute creation and responses must occur in-app. Email is notifications only. If a seller emails a response, ask them to submit in-app.

Runbook: Overdue Shipment (Auto-cancel on Day 3 overdue)
  • Day 1 overdue: Send reminder.
  • Day 2 overdue: Final warning — auto-cancel tomorrow.
  • Day 3 overdue: Auto-cancel + refund buyer (item price) and notify seller.
Runbook: Refunds (Stripe fees deducted from seller payout)

Buyer receives item-price refund. Stripe processing fees are deducted from the seller’s payout when a refund occurs; note this in order notes and notify seller.