← All guides

How to reduce no-shows at your workshops

Why guests skip workshops they booked, and six practical ways to get more of them through the door, from deposits and reminders to a clear cancellation policy and a waitlist.

By the Zittle team ·

You prepared clay for ten, set out ten aprons, and seven people came. Three empty seats is three tickets someone else would have bought, and the materials and time you spent on them are gone.

Most no-shows aren’t people deciding to waste your time. They forget, their plans change and cancelling feels awkward, or the booking cost them nothing and so it felt optional. Each of those has a fix.

1. Take payment when they book

The single biggest difference is between a free reservation and a paid one. Someone who has paid has a reason to come, and if they can’t, a reason to tell you.

If the full price upfront puts people off, take a deposit instead: part of the price online, the rest at the venue. A ₹600 deposit on an ₹1,800 workshop is enough to make the booking feel real. Should you take a deposit for your workshop? covers when it helps and how much to ask for.

On Zittle, the deposit is part of each ticket package: a fixed amount or a percentage of the price.

2. Remind them on the day

Forgetting is the most common reason, especially for bookings made weeks ahead. A reminder a few hours before fixes most of it, and saves you answering “what time was it again?” messages.

Zittle sends every guest a WhatsApp reminder about six hours before the session, for bookings made at least a day ahead. Guests also get their confirmation with the date, time and venue on WhatsApp and by email as soon as they book.

3. Make cancelling easy, but not too late

It sounds backwards, but making cancellation easier reduces empty seats. A guest who can’t come and finds it easy to cancel frees the seat early, while there’s still time to fill it. A guest who finds it awkward just doesn’t turn up.

Set a cut-off that gives you time to resell the seat, such as 24 or 48 hours before the session. On Zittle, turn on Cancellation Allowed in your policies and set the Minimum Time (In Hours). Guests who paid online can then cancel themselves up to that point.

Write the same rule in your cancellation policy, including what happens to their money, so nobody is surprised.

4. Keep a waitlist

Cancellations only help if someone is ready to take the seat. A waitlist turns every freed seat into a new booking.

When a session on your Zittle website is full, guests can tap Notify Me. If a seat opens up, including when someone cancels, they get a WhatsApp message and can book straight away.

5. Be clear about what they’ve booked

Guests are more likely to skip something vague. The more concrete your event page and confirmation are, the more committed people feel:

  • What they’ll make or learn, and what they take home.
  • The exact address, with a map link, and where to park.
  • What to wear or bring, and what’s provided.
  • How long it lasts, so they can plan around it.

6. Overbook carefully, or not at all

Some hosts sell one or two seats more than they have, expecting a no-show or two. For a hands-on workshop, where every guest needs a wheel or a station, that’s risky. A full house with an extra guest is a worse experience than one empty seat.

Fix the causes above first. If you still see a steady pattern of no-shows after that, a small overbooking margin on your largest sessions is something to consider.

The short version

  • Take payment, or at least a deposit, when guests book.
  • Send a reminder on the day.
  • Let guests cancel easily up to a clear cut-off.
  • Keep a waitlist so freed seats get filled.
  • Tell guests exactly what to expect.

Most of these take a few minutes to set up once, and then they work for every session.