Back to blogAcuity Scheduling Guide

Fill Canceled Classes with Acuity: Automate Waitlist Backfill with SMS

Learn how to refill canceled class slots in Acuity Scheduling automatically: connect clients to the waitlist, blast SMS seat-open alerts, and turn last-minute cancellations back into paid bookings with Aculio.

AC
Aculio Editorial
August 8, 2026
4 min read
Fill Canceled Classes with Acuity: Automate Waitlist Backfill with SMS

To fill a canceled class in Acuity, move the freed seat to your waitlist and notify the next eligible clients the moment it opens. Native Acuity auto-notifies waitlisted clients for one-on-one appointments only, so group classes need an SMS-based backfill layer like Aculio that texts every waitlisted client the instant a seat opens and holds it until someone confirms. That turns a last-minute cancellation into a paid booking instead of an empty spot.

Why a Canceled Class Costs More Than an Empty Seat

When a client cancels a group class an hour or two before start, the spot is usually gone for good. Your instructor is already booked, the room is reserved, and the class economics assumed a full roster. An empty seat in a paid class is revenue you cannot recover — and if cancellations are frequent, the compounding effect is real: a handful of missed classes per month can erase a meaningful share of studio income.

The fix is not preventing every cancellation — clients will always have last-minute plans. The fix is speed to refill: the faster a freed seat reaches someone who wants it, the more classes stay full. That is exactly what an automated waitlist backfill does.

What Acuity's Waitlist Does — and Where It Stops

Acuity Scheduling ships a built-in waitlist. Clients join it when a class or appointment is full, and when a slot opens, Acuity notifies the people in line so the first to book secures it. For solo appointments this works well and requires no extra tooling.

The limitation is class-based businesses. Acuity's native waitlist is designed around one-on-one appointments — it does not reliably blast an SMS alert to an entire group-class waitlist the second a seat frees up, and it lacks the two-way reply handling (confirm, cancel, reschedule) that let clients act on the text instantly. That is the gap where seats stay empty and staff end up manually chasing waitlisted clients.

Native Acuity Waitlist vs Acuity + Aculio Backfill

CapabilityNative Acuity WaitlistAcuity + Aculio Backfill
SMS alert when a seat opens1-on-1 appointments onlyGroup classes + appointments
Blasts the whole class waitlist at onceNoYes — everyone eligible in one send
Holds the seat for the first to confirmManual / first-to-bookReservation link + auto-hold
Reply-aware (YES / CANCEL / RESCHEDULE)NoYes — parsed and acted on automatically
Suppresses reminders after a replyNoYes — no robotic follow-ups
Delivery + timestamp logsLimitedFull message logs per client

How Automated Waitlist Backfill Works With Aculio

Aculio connects to Acuity and watches your class calendar. The moment a cancellation opens a seat, it triggers a backfill sequence automatically:

  1. Cancellation detected: Acuity's webhook (handled reliably within Acuity webhook limits) tells Aculio a class seat just freed up.
  2. Waitlist pulled: Aculio reads the eligible clients on that class's group class waitlist.
  3. Instant group SMS: every waitlisted client gets a text with a one-tap reservation link — first to book wins the seat.
  4. Reply-aware handling: if a client replies CANCEL or RESCHEDULE, Aculio suppresses further messages and moves down the list.
  5. Seat confirmed: the booking is secured in Acuity and the empty spot is gone.

This runs in seconds, without staff touching a spreadsheet or sending manual texts. The seat goes from canceled to filled while the class is still on the calendar.

How to Set Up Cancellation Refill for Your Acuity Classes

Setting up backfill in Aculio takes a few minutes and runs alongside your existing Acuity calendar — Acuity keeps handling bookings; Aculio owns the refill moment.

  1. Connect your Acuity account. Complete the seamless onboarding flow to authorize Aculio with Acuity Scheduling.
  2. Enable the group class waitlist. Make sure clients can join the waitlist through your normal Acuity booking flow on the busiest class types.
  3. Turn on backfill notifications. Choose which appointment types should auto-notify the waitlist when a seat opens.
  4. Write your seat-open template. Keep it short and actionable: class name, time, and a reservation link. Add dynamic values for the client's name where it fits.
  5. Activate and monitor. Review delivery and reply logs in your dashboard, and tighten templates as your schedule evolves.

Best Practices to Keep Classes Full

  • Keep your waitlists tight: a small, genuinely interested waitlist beats a stale one. Clear people who no longer want the class.
  • Roll out to your busiest classes first: highest cancellation volume = highest refill payoff. Start there, then expand.
  • Give clients an easy out: tell them they can reply CANCEL to release the spot — handling the objection in-text prevents silent no-shows.
  • Time your alerts: notify as soon as the seat opens; every minute of delay risks losing the refill to another studio.
  • Review logs weekly: track how many canceled seats turned back into bookings to see the real revenue recovered.

For the full messaging side, see Acuity SMS automation, and for pricing that scales with your message volume check Aculio pricing.

Fill Canceled Classes Automatically

A canceled class does not have to mean lost revenue. With Acuity for booking and Aculio for instant SMS backfill, freed seats reach your waitlist in seconds and turn back into paid bookings. Start a 14-day free trial, connect your Acuity and Twilio credentials, and fill your next cancellation automatically.

Acuity Class Waitlists

Recover revenue from canceled class seats

Aculio connects directly to Acuity Scheduling to automate class waitlist intake, broadcast instant seat-open SMS alerts, and run 2-way reply workflows.