Sell the Seats Before You Build the Slides
Do not perfect the whole workshop before anyone signs up. Sell the seats first, then build it for the people who showed up.
The natural instinct with a workshop is to build the whole thing first — every slide, every exercise, polished and ready — and only then open it up. It feels responsible. It's actually backwards, and it's how people spend three weeks building something that sells two seats.
Flip the order. Sell the seats before you build the slides. Announce the workshop, describe the shift it creates, and let people sign up — ideally pay — before you've made the material. Then build it, for the exact people who showed up.
Why selling first is safer, not riskier
It feels scary to sell something that doesn't fully exist yet, but it's the safer path. It proves the demand is real before you sink in the hours. It funds the work, so you're building something already paid for. And it lets you build for the actual attendees instead of an imagined audience — you can even ask them, once they're in, exactly what they're hoping to walk away with, and aim the content straight at that.
The result is less wasted effort and a sharper workshop. Nothing you build is guesswork, because real people already told you they want it and, often, what they want from it.
One promise this depends on: once people are in, deliver well. Selling first only works if what follows is worth it. So make a clear promise, set a date, give people a way to say yes — and build the thing once the seats are full. Sell first, build second, and aim every slide at someone who's already in the room.
Keep going
Let demand fund the work. See how to test the room before you fill it, and why the second cohort is easier than the first. More free creator playbooks are here, and you can see how creators grow and sell on TSWG.
Get new creator playbooks by email
Join creators getting our best monetization breakdowns — plus The Surest Way to Wealth, our free guide to turning what you know into lasting income. No spam, unsubscribe anytime.
