OneSolOneSol
← Guides

How to Sell a Workshop Online: Price, Fill and Run It (2026)

An online workshop is a live, hands-on session where people leave with something finished: a plan, a template, a draft or a skill they have practiced. Because the result is tangible, it is easier to sell than a talk. This guide covers how to design one, cap and price the seats, sell workshop tickets from one link, and run the session without the usual failures.

Quick answer

To sell a workshop online, build the session around one specific result, cap the seats so everyone gets attention, and price from the value of that result. Sell seats from one link, such as a OneSol page that takes payment through your own Stripe or PayPal and instantly delivers a joining pack. Run it live on a meeting plan without a short time limit, then sell the recording.

1. Start with one result people will pay for

Write the promise as a sentence that ends in a deliverable: “By the end you will have a one-page marketing plan for next quarter.” If you cannot name the thing attendees walk away with, the topic is still too broad for a workshop. Test it before you build anything by asking a few people in your audience whether they would pay to get that result in an afternoon. The sharper the outcome, the easier the sales page is to write and the easier it is to decide what to leave out.

2. Structure the session around doing, not listening

A reliable pattern is short teaching blocks followed by hands-on time: explain one step for ten minutes, let people do it for fifteen, then review a few examples together. For a 90-minute workshop that gives you three or four rounds plus a welcome and a wrap-up. Prepare a worksheet or template for each step so nobody stares at a blank page. Keep a written run sheet with timings, because hands-on sections almost always run longer than you expect.

3. Decide how many seats to sell

The cap should match how much individual feedback you promise. If you plan to look at every attendee's work, keep the group small; if feedback happens in breakout groups, you can take more. Pick the number from what you can actually handle in the time, not from how many people you hope will come. A real cap also gives you an honest reason to say seats are limited, and it tells you exactly how many sales you need before the date.

4. Price the seats from the outcome

Start from what the result is worth to the buyer and what similar sessions in your niche cost, then check the maths. If you want $1,200 from a 20-seat workshop, each seat needs to be $60 before fees. Card processors charge on every sale; Stripe's standard US rate is 2.9% plus 30 cents for domestic cards, so build that in. An early-bird price for the first week rewards quick buyers and shows you early whether the topic has demand.

5. Choose a meeting tool and know its limits

Check plan limits before you announce a time. Zoom's free Basic plan ends meetings at 40 minutes and allows 100 participants; the paid Pro plan raises the limit to 30 hours and adds cloud recording. Google Meet on a personal account allows up to 100 participants, but group calls of three or more on a computer stop at 60 minutes without a subscription. Zoom meetings also support up to 100 breakout rooms, which suit small-group practice.

6. Sell workshop tickets from one link

Put the result, date, time zone, length, seat cap, price and what to bring on one page, then share that single link in your bio, emails and posts. On OneSol you can list the seat as a digital product on your free page at onesol.io/yourname, so each buyer instantly receives a joining pack file with the meeting link, schedule and worksheet. Payments go through your own Stripe, PayPal, Razorpay or Square account; selling with your own processor is on the Pro plan.

7. Prepare attendees before the day

A short intake form helps you tailor the session: ask what each person wants to fix and where they are starting from. OneSol forms don't require respondents to sign in and accept file uploads up to 5 MB, so attendees can send a draft or screenshot you will review live. Send a reminder the day before and an hour before with the link again, plus anything they need to install. Most “I can't find the link” messages come from a single email buried in an inbox.

8. Run it live and record it properly

Open the room a few minutes early, test your screen share and audio, and start on time even if people are still joining. Keep the chat open during practice and answer questions in the review blocks. If you record, say so at the start; Zoom always shows participants a recording notice, but saying it yourself is a courtesy, and some people will prefer to turn their camera off. Afterwards, bundle the recording with the worksheets as a self-paced product you can sell again.

9. Why workshops don't fill, and how to fix it

Low sales usually trace back to a vague promise, so rewrite the title around the result and the deliverable. If people say the price is too high, show what is included, such as feedback, templates and the replay. If the call cuts off mid-session, the host account is on a free plan with a time limit. If many buyers don't show up, send reminders closer to the start and mention the replay. If nobody buys at all, open a waitlist and ask people what held them back.

Ready to start? OneSol is free.

Sell, book and get paid from one link — no card needed.

FAQ

What's the difference between a workshop and a course?

A workshop is a live, hands-on session built around one result in a fixed time. A course is usually a larger, self-paced program that covers more ground. Workshops are quicker to create, so they are a good way to test a topic before building a full course.

How many people should a workshop have?

As many as you can give real attention to in the time. If you promise individual feedback, keep the group small; if practice happens in breakout rooms, you can take more. Set the cap before you sell and stick to it.

How do I sell workshop tickets online?

Create one page with the outcome, date, time zone, seat cap and price, and connect your own payment account. Deliver the joining link automatically after payment, for example as a file sent instantly from a OneSol page, and send reminders before the day.

Should I offer a recording?

Yes, for attendees who miss part of it, but tell people at the start that you are recording. Many hosts also sell the recording and worksheets afterwards as a separate self-paced product, so one workshop keeps earning.