You put a wreath-making night on the calendar. Twelve seats, a Thursday in December, forty dollars a head. Within a day the questions start landing in your inbox and your DMs. "Is there still room?" "Can I bring my sister?" "Do I pay now or when I show up?"
So you answer them one at a time, from your phone, between customers. You keep a rough count in your head or on a sticky note by the register. Then the night arrives, the room smells like balsam, and three chairs sit empty. Nice people who meant to come and then didn't.
That's the whole problem in one evening. A single ticketed event leaks money two ways: the back-and-forth before it, and the no-shows during it. A class that sold out can still cost you a couple hundred dollars in seats nobody sat in. The fixes are small, though, and once they're set up they run without you babysitting anything.
Let a signup link keep the count
The most useful thing you can set up is a link that shows how many seats are left and takes the money up front. One page, one button. When someone clicks, they pick a spot, pay, and the seat count drops by one. When it hits zero, the page says sold out on its own.
That single change kills the "is there still room?" question, because the answer is right there on the screen. No sticky note, no counting in your head, no replying at 9 PM.
Taking payment at signup matters more than it sounds. A free RSVP feels like a maybe. Forty dollars already spent feels like a plan, and people show up for things they've paid for.
You can use a plain event tool for this (Eventbrite, Square, or a booking page you already have). Keep the page short: what it is, when, where, what's included, price. Then put the link everywhere you'd normally answer the question by hand, your Instagram bio, your Facebook post, the sign by the counter.
Send the confirmation before they close the tab
The second someone pays, they should get a confirmation, by email or text, without you touching a thing. Most signup tools do this automatically once you switch it on. It's not a thank-you note. It's the message they'll dig up the night of the event to remember where to park.
Put the useful details in it: date, start time, address, what to bring, whether there's wine or it's bring-your-own, how long it runs. A good confirmation quietly prevents the next five emails.
Add one line about your cancellation policy while you're there. Something plain, like "life happens, tell us 48 hours ahead and we'll move you to another night." People respect a clear rule, and it gives you cover when someone asks for a refund the morning of.
A reminder text the day before
Here's where the empty chairs come from. People sign up three weeks out, life piles up, and the event slides off their radar. A short reminder the day before is the cheapest insurance you'll ever buy.
Text beats email for this, because a text gets read in a couple minutes and an email waits until tomorrow. Keep it warm and short:
- Who and when: "Hi Dana, it's Ruth from the studio. Reminder that wreath night is tomorrow (Thursday) at 6:30."
- Where and one detail: "We're at 14 Mill Street, park in the back lot. Everything's provided, just bring your hands."
- An easy out: "Can't make it? Reply and let me know so I can give your spot to someone on the waitlist."
That last line does double duty. It nudges the folks who'd quietly ghost into actually telling you, and it turns a cancellation into a chance to fill the seat instead of a straight loss.
A short waitlist that offers the empty seat
Once your event sells out, the page shouldn't just say no. It should collect names. A waitlist is a simple form on the sold-out page: name, phone, "text me if a spot opens." That's the whole thing.
Then, when someone cancels or replies to the reminder that they can't come, the seat gets offered to the first person on the list, automatically or with one tap from you. Some tools handle the whole loop: the cancellation comes in, the next person gets a text with a link to grab it, and if they don't answer in a few hours it rolls to the next name.
Keep the offer time-boxed. Give the first person a window (say, three hours) to claim it, then move on. A waitlist that moves fast fills seats the same day. One that waits on you to notice fills nothing.
Even a short list of three or four names is plenty. You're not building a machine, you're making sure a forty-dollar seat doesn't sit empty because the one person who canceled was the end of the story.
What this won't do
Automation fills seats and cuts the back-and-forth. It won't make people love the class, and it won't save an event nobody wanted in the first place. If a topic isn't landing, a reminder text won't rescue it, and that's worth learning early instead of blaming the tools.
Setting all this up also won't replace the personal touch on the night itself. The confirmation and the reminder buy back your time so you can spend it on the part only you can do, teaching, pouring the wine, remembering that Dana came last year too.
And a reminder isn't a guarantee. Some people still won't show. That's exactly why the waitlist matters: it's the backstop for the no-shows the text didn't catch.
Worth doing this week
You don't need all of it at once. Set up the pieces in order and you'll feel the difference by your next event.
- Make one signup page for your next class, with a real seat count and payment up front. Steal an hour and just get it live.
- Turn on the automatic confirmation and write it once, with the date, address, and what to bring.
- Schedule a day-before reminder text with an easy way for people to reply if they can't come.
- Add a waitlist to the sold-out page and decide your claim window before you need it.
Set it up once and it runs every event after, quietly, while you're at the bench. If you'd rather have someone wire it together for you, that's the kind of thing we do at MA AI Agency (give us a call at 617-398-0033), but plenty of owners get it going on their own in an afternoon.