Running a weekly workshop without the admin
How to run a weekly class or workshop without spending your evenings on scheduling, seat counts, reminders and payments, using one repeating schedule and automatic follow-ups.
By the Zittle team ·
A weekly workshop is the steadiest income a host can have. The same session, every Saturday, filling up with regulars and new faces. It’s also where the admin piles up: posting dates every week, counting seats across DMs, reminding people, and chasing payments.
None of that admin makes the workshop better. Here’s how to set things up once so most of it runs on its own.
Schedule the whole season at once
The most common habit is adding next week’s date every Monday. It’s easy to forget, and guests who want to book three weeks ahead can’t.
Instead, create one repeating schedule for the whole season, for example:
- Every Saturday and Sunday
- 11:00 AM to 1:00 PM
- From 1 November to 27 December
That’s seventeen sessions created in one go, each with its own seat count. In Zittle, this is a recurring slot. You preview every date before adding them, and change the price or seats for any date in the list.
Plan the schedule carefully before you add it. Once it’s created, the dates, times and frequency are fixed, though you can still change prices and seats. If your timing changes mid-season, end the old schedule and create a new one from that date.
Handle holidays and one-off changes per date
Weekly doesn’t mean every week. Diwali weekend, a studio booking clash, or you being ill all need handling without rebuilding the schedule.
On Zittle, each date in a schedule has its own controls:
- Pause Slot stops new bookings for that date, while existing bookings stay. Use it when you’re full in practice, or not sure the date will run.
- Cancel Slot cancels that date entirely.
- Pause All stops bookings for the whole schedule, for example while you take a month off.
You can also give a single date a different price or seat count. That suits a special session, like a festive theme at a higher price.
Keep one seat count, wherever people book
Overbooking happens when seats are counted in more than one place: your DMs, a WhatsApp group, a notebook for walk-ins. The fix is one list that everything flows into.
- Online bookings from your website, and from the Instagram and WhatsApp chatbots, all reduce the same seat count.
- Bookings you take yourself, such as cash at the door or a phone booking, can be added under Offline Tickets, so they appear in your bookings next to everyone else.
- Google Calendar can sync with your bookings, so your schedule is in the calendar you already use.
Let reminders and follow-ups send themselves
The messages that eat your time are the same every week, so they don’t need you. On Zittle, guests automatically get:
- A booking confirmation on WhatsApp and by email, with the date, time and venue.
- A WhatsApp reminder about six hours before the session, for bookings made at least a day ahead. Fewer people forget, and fewer people message you for the address.
- A feedback request after the session. Reviews from regulars help new guests decide.
Turn full sessions into a waitlist
A popular weekly session sells out. Without a waitlist, the people who missed out simply leave, and a cancellation leaves an empty seat.
When a session has no seats left, guests on your Zittle website can tap Notify Me. If seats open up, they get a WhatsApp message and can book straight away. Bookings that come from those messages are marked Waitlist alert, so you can see it working.
Reduce no-shows
Weekly sessions suffer from easy no-shows: “I’ll just come next week.” Two things help:
- Ask for payment upfront, either in full or as a deposit. Someone who has paid has a reason to come. Should you take a deposit for your workshop? covers how much to ask for.
- Set a clear cancellation policy, and decide whether guests can cancel online, and up to how many hours before. The policies guide shows how.
Know your numbers without a spreadsheet
Your dashboard keeps track of bookings, payments and guests, so you don’t need a separate sheet. Check every few weeks:
- Which dates fill first. If Sundays sell out and Saturdays don’t, think about moving a Saturday session or pricing them differently.
- Where bookings come from. Bookings show their source, such as your website, an Instagram or WhatsApp chat, or a campaign link you shared.
- Who comes back. Regulars are your best marketing. The Customers page lists the people who’ve booked with you.
Payouts are weekly too. Each Monday’s payout covers the online payments received up to the end of the previous Sunday, so a weekly workshop gets paid on the same rhythm it runs.
The weekly routine that’s left
With the schedule set and the messages automatic, a typical week looks like this:
- Glance at the coming weekend’s bookings.
- Pause or cancel a date if something comes up.
- Run the session.
Everything else — confirmations, reminders, seat counts, the waitlist and payouts — takes care of itself.