A walkthrough of the core flows, services, and the matching engine that pairs customers with the right personal shopper.
Post requests, browse the catalog, message shoppers, and approve orders.
Claim briefs, source pieces, manage fulfillment, and earn service fees.
Operate the marketplace — users, catalog, moderation, analytics.
Customer posts request
Title, category, budget, notes
Matching engine
Scores shoppers by specialty, locale, rating, capacity
Shopper claims brief
SLA timer starts
Sourcing & curation
Lookbook, negotiation, in-app chat
Order placed
Escrow hold, invoice generated
Fulfillment
Confirmed → Shipped → Delivered
Every open request is scored against the active shopper pool. The highest score wins first refusal, with a 30-minute SLA before re-routing.
Category specialty match
Shopper's primary tags vs request category
Locale & vendor access
Proximity to ateliers, language fit
Past performance
Conversion rate, on-time delivery, CSAT
Capacity
Open briefs vs declared bandwidth
Rating recency
Weighted 90-day rolling rating
Marketplace API
Requests, orders, listings, users
Matching service
Scoring + routing rules
Conversations
Real-time chat & threads
Payments & escrow
Holds funds until delivery
Notifications
Email, push, in-app
Catalog search
Faceted, relevance-tuned
Trust & safety
Moderation, fraud heuristics
Webhooks
Outbound events for partners