skills/sales-two-sided-marketplace/SKILL.md
Two-sided marketplace GTM strategy — the cold-start chicken-and-egg problem, supply-vs-demand sequencing, flywheel mechanics, supply-side recruiting in tight local labor markets, and a single-corridor pilot framework before multi-city expansion for on-demand and recurring service marketplaces (cleaning, food delivery, courier, lawn care, home services, pet care). Use when stuck on the chicken-and-egg problem and unsure whether to seed supply or demand first, can't recruit 1099 gig workers fast enough to fulfill the demand you're closing, want every demand-side sales call to double as a supply recruiting call and flip the “I don’t mind cleaning the bathrooms” objection into a recruit, evaluating Wonolo / Instawork / Indeed as supply channels, planning a single-corridor pilot, or writing a one-page integrated GTM plan. Do NOT use for the demand-side execution layer — door-to-door / 60-second pitch design (use /sales-field-sales) — or supply-side payment infrastructure (use /sales-marketplace-payouts).
npx skillsauth add sales-skills/sales sales-two-sided-marketplaceInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill is tool-agnostic. It covers how to launch and grow a two-sided service marketplace — the cold-start problem, supply-vs-demand sequencing, supply recruiting channels, and the integrated one-page GTM plan you write before the first dollar moves.
If references/learnings.md exists, read it first.
Where are you in the cold start?
What's the marketplace? (cleaning, food delivery, courier, lawn care, mobile detailing, home services, pet care, other) — drives which supply-recruiting channels make sense
What's your local labor market like? (loose / tight / dependent on a specific demographic)
What's the geographic scope of the pilot? (single corridor / single neighborhood / city-wide / multi-city)
Skip-ahead rule: if the user's prompt already has these details, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| Door-to-door / territory / 60-second pitch design — DEMAND-side execution | /sales-field-sales [question] |
| Marketplace payouts — paying 1099 supply workers / sellers / drivers (Stripe Connect, Hyperwallet, Trolley, etc.) | /sales-marketplace-payouts [question] |
| Local SEO / Google Business Profile for inbound demand | /sales-seo [question] |
| Digital ads for demand acquisition | /sales-b2b-advertising [question] or /sales-retargeting [question] |
| Email cadences for demand (B2B side only) | /sales-cadence [question] |
| Referral programs for buyer growth | /sales-audience-growth [question] |
| Calling / coaching recorded in-person sales calls | /sales-siro [question] |
| Customer success / retention on the demand side | /sales-customer-success [question] |
If the question is genuinely about marketplace GTM strategy (cold-start, sequencing, supply-recruiting, integrated GTM plan), continue to Step 3.
Read references/platforms.md for per-channel notes on supply-side recruiting (Wonolo, Instawork, Bluecrew, Steady, Jobble, Workstream, Indeed, ZipRecruiter, Craigslist, Snagajob, Veryable, Gigpro, Sharetribe). Each entry covers what it's best for, vertical fit, fee model, and W-2 vs 1099 implications.
Answer using only the relevant sections. Don't dump the full file.
The marketplace GTM playbook has four pillars. Work them in this order.
The chicken-and-egg framing (Andrew Chen's Cold Start Problem, NFX's 19 tactics): your platform has no value until both sides are active, so you have to fake it on one side until the flywheel spins. The diagnostic question: which side is harder to acquire in your market? Whichever side is harder is usually the more valuable, and once you have enough of them, the other side becomes 2-10x easier.
For local service marketplaces (cleaning, lawn, courier, home services), the practical answer is almost always anchor demand first, then route supply against guaranteed volume. Why:
Anchor-demand-first playbook:
/sales-field-sales for the demand-side execution).Counter-cases (when to seed supply first):
For local 1099 service marketplaces in unsexy verticals, the seed-supply-first case is rare. Default to anchor-demand-first.
Two things change everything:
Insight 1 — Every demand-side sales call is also a supply recruiting call.
When you're door-to-door at a gas station pitching cleaning services and the clerk says "I don't mind cleaning the bathrooms", that's not a rejection. That's a pre-qualified 1099 supply recruit:
Train the demand-side script to flip the objection: "Totally fair — would you ever want to do it on the side for cash? We have 3 spots opening up this month at $X/visit, all within a 10-min drive."
Capture clerk name + phone + days available even if the owner says no to the buyer side. Two pipelines from one knock.
Insight 2 — Channel selection depends on your local market and verticals.
Order of effectiveness (from research and field experience) for 1099 gig recruiting in tight labor markets:
| Channel | Best for | Notes |
|---|---|---|
| Point-of-buyer-signup recruiting | Anywhere with a field-sales motion | Free. Highest fit. Use /sales-field-sales clerk-flip technique. |
| Existing-worker referrals | After you have 3-5 supply workers | Pay a flat referral bounty ($50-200). Highest retention. |
| Indeed | All verticals, mid-tight markets | Pay-per-application or sponsored. Workstream-style SMS-apply boosts conversion. |
| Craigslist | Tight labor markets, immigrant labor pools, blue-collar verticals | Cheap. Still high-volume in some metros. |
| ZipRecruiter | All verticals, especially restaurant + hospitality | Aggregates across boards. |
| Workstream | Hospitality / restaurant / multi-location, hourly | All-in-one hire + onboard + payroll. SMS-apply + Voice/Video AI screening. |
| Wonolo | When you need fill-in capacity, not core supply | 45% markup on worker pay. Mix of contractor + W-2. Best as a surge layer. |
| Instawork | Hospitality + light industrial day-of-shift fill | Mix of W-2 + 1099. Variable markup. Day-of-shift fill. |
| Bluecrew | Industrial / warehouse / light manufacturing | ~40% markup. W-2 only. |
| Steady | Worker-side gig discovery — post to reach side-hustlers | Worker-facing app, not employer-facing platform. |
| Jobble | Side-hustler audience, event staffing | Lower-friction posting. |
| Snagajob | Hourly retail + restaurant + hospitality | Large hourly-worker audience. |
| Veryable | Light industrial / warehouse on-demand | On-demand laborers, narrow verticals. |
| Gigpro | Restaurant gig staffing specifically | Vertical-specific, restaurant-only. |
See references/platforms.md for fuller notes.
Density beats sparseness. Run the pilot on the smallest viable footprint before expanding.
Pilot scope rules:
Pilot success criteria (set BEFORE you start — write them down):
Expansion gating:
Andrew Chen's frame: build atomic networks first — small but functional in one place — then stack them.
Before you start, write this. Update it monthly.
ONE-PAGE GTM PLAN — [marketplace name] [corridor / city / scope]
WHO (audiences):
- Demand: [target buyer persona — e.g. independent restaurant owners on Old Seward Hwy, 10-50 employees]
- Supply: [target worker persona — e.g. part-time 1099, 2-15 hrs/week, lives within 10 min of corridor]
WHY (problem framing in their words):
- Demand: "[verbatim language from buyer interviews]"
- Supply: "[verbatim language from worker interviews]"
OFFER (what the marketplace promises each side):
- Demand: [price + cadence + guarantee]
- Supply: [hours + pay + flexibility]
BRAND (positioning in 10 words):
- [a sentence the buyer / supplier / corner-grocery owner would all agree on]
DEMAND ACQUISITION (this 90 days):
- Primary channel: [/sales-field-sales corridor canvassing — N stops/week]
- Secondary: [local SEO, Google Business Profile, referral from anchor buyers]
- Target: [N new recurring buyers per week]
SUPPLY RECRUITING (this 90 days):
- Primary channel: [point-of-buyer-signup clerk-flip — N captures/week]
- Secondary: [Indeed + Workstream / Craigslist / referral bounty]
- Target: [N new active workers per week]
LOCAL VISIBILITY:
- Google Business Profile, Yelp, Nextdoor posts, corridor flyers, local sponsorship
- Goal: every corridor knock has heard the name before you arrive (within 60 days)
UNIT ECONOMICS PER VISIT:
- Revenue: $X
- Worker pay: $Y
- Platform fee / margin: $Z
- Contribution margin: $X - $Y - allocated COGS = $W
90-DAY MILESTONES:
- Day 30: [N buyers, N supply, $X revenue]
- Day 60: [N buyers, N supply, $X revenue]
- Day 90: [pilot success criteria hit — expand y/n]
WHAT KILLS THIS:
- [risk 1 — e.g. seasonality]
- [risk 2 — e.g. one anchor buyer churn = -40% revenue]
- [risk 3 — e.g. cleaner injury / insurance gap]
The plan fits on one page. If yours is three pages, you haven't decided yet.
If you discover something not covered here, append it to references/learnings.md with today's date.
Best-effort from research and field experience — marketplace dynamics vary by vertical; verify with current operators in your category.
This skill covers a strategy domain across many platforms. Before pointing the user to any specific platform skill (any /sales-{platform} listed in ## Related skills), read that platform skill's actual SKILL.md first. The 1-line description in ## Related skills is enough to identify a candidate — not enough to commit to it or to write a prompt that invokes it well.
How to read it: if ~/.claude/skills/{skill-name}/SKILL.md exists locally, Read it. Otherwise WebFetch https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md.
After reading, ground your recommendation in something concrete from the SKILL.md (its scope, an argument-hint shape, or a "Do NOT use for..." clause). If the platform skill turns out to be a poor fit, swap to another or handle the question here directly.
/sales-field-sales — Door-to-door / territory / route-based outbound — the DEMAND-side execution layer this skill coordinates with/sales-marketplace-payouts — Supply-side payment infrastructure — Stripe Connect / Hyperwallet / Trolley / etc. — the layer that pays the workers this skill recruits/sales-seo — Local SEO and Google Business Profile — drives inbound demand alongside outbound corridor canvassing/sales-audience-growth — Buyer-side referral programs and word-of-mouth growth/sales-customer-success — Retention on the demand side once anchored/sales-data-hygiene — Worker compliance records, classification audit trail/sales-outscraper — Local business scraping — corridor list source for demand acquisition/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-do -a claude-codeUser says: "I'm launching a cleaning marketplace for restaurants. Should I sign cleaners first or restaurants first?"
Skill does: Recommends anchor-demand-first (restaurants are buyers, cleaners are supply — supply won't sit idle for a marketplace with zero booked jobs). Sequence: founder closes 3-5 restaurant contracts manually doing the visits, locks weekly cadence, then recruits 2-3 cleaners by selling the guaranteed hours. Routes the door-to-door restaurant closing to /sales-field-sales. References Andrew Chen's atomic network framing — build one corridor functional first.
Result: User stops trying to do both sides at once, runs the founder-as-cleaner playbook for first 4 weeks, recruits supply against booked demand.
User says: "I keep losing restaurant pitches because the clerk says 'I don't mind cleaning the bathrooms.' How do I fix this?" Skill does: Reframes the objection as a supply-recruiting opportunity — the clerk is a pre-qualified 1099 candidate (already does the work, knows the environment, lives nearby, available during the hours you need). Provides the flip script ("Totally fair — would you ever want to do it on the side for cash?...") and tells the user to capture clerk name/phone/availability even when the buyer side is a no. Notes this is the highest-fit supply channel and most founders ignore it. Result: User trains the field reps to capture two pipelines per knock — buyer and worker.
User says: "We have a cleaning marketplace working in one Anchorage neighborhood. When do we expand to Tucson?" Skill does: Lays out the four pilot success criteria (≥10 active recurring buyers, ≥3 supply workers ≥70% utilization, positive per-visit contribution margin, founder ≤30 hrs/week on ops). Recommends NOT expanding until ALL four hit, and gating multi-city expansion behind 2-3 corridors humming in city #1. References Andrew Chen's atomic network stacking — build the corridor model fully, then replicate. Result: User pauses Tucson plan, audits Anchorage against the four criteria, fixes the gap (likely founder hours or supply utilization).
Symptom: Recruited workers in week 1 and lost half by week 4 Cause: Recruited without guaranteed hours — workers had nothing to do and went back to other gigs Solution: Stop recruiting ahead of demand. Re-anchor by closing 2-3 more buyer contracts, then recruit against those specific guaranteed hours. Pay a flat retention bonus ($100-200) at the 30-day mark for the first cohort.
Symptom: Demand is growing but you (the founder) are doing 60 hrs/week of operations Cause: You haven't built the worker hiring/onboarding system because you've been doing visits yourself Solution: Stop taking new buyer contracts for two weeks. Use that capacity to set up Workstream (or equivalent) for repeatable worker hire/onboard, and codify the visit SOP into a 10-minute checklist. Resume buyer acquisition only when you can onboard a new worker in under 4 hours of your time.
Symptom: City #1 works, city #2 has been "launching" for 4 months Cause: City #2 founder/operator doesn't have the field-sales motion locked, and you can't transplant a marketplace by ad spend Solution: Send the founder (you) to city #2 for 30 days. Run the corridor canvas yourself. Recruit the local operator from one of the first 5 buyer accounts (typically a clerk or office manager who liked the service). Don't hire a sales rep ahead of demand traction.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).