Demand

Turn cancellations into booked chairs, not lost afternoons

When your artists are booked out, Inkdesk lets a client join a waitlist instead of getting lost in your DMs. The moment a booking cancels or no-shows, you can offer that exact slot to someone waiting — and once it's filled, Inkdesk can emit a `waitlist.filled` webhook for whatever else your shop runs. The list lives beside online booking, deposits, and the day board, not in a separate notes file someone has to remember to check.

When a waitlist actually earns its keep

It matters most when a popular artist is booked out for weeks, a guest spot sells out in hours, or your shop regularly gets late cancels that could be refilled if someone just knew about them in time. A waitlist captures real intent — contact info and preference — while the calendar shows nothing open.

Availability
Marco · weekly rulesTue–Sat · 11:00–19:00

Busy blocks and exceptions remove slots clients can pick.

Availability from artist weekly rules — bookable times clients can pick.

'Follow the page for openings' rarely converts, because by the time someone sees the post, three other people already saw it too. An offer tied to an actual cancellation is a concrete, bookable moment instead of a maybe.

Keep it narrow enough to act on: artist preference, style, and a phone number you can actually reach. A giant unstructured list is just a second DM backlog with extra steps — Inkdesk keeps the join event attached to the same booking engine that will eventually take the deposit and seat the client.

There's also a longer-term payoff beyond just filling today's gap: a waitlist is a ranked list of your most motivated future clients, sorted by exactly what they want and from whom. When you're deciding whether to add a guest artist slot, extend a popular artist's hours, or run a flash event, that list tells you more about real demand than a follower count ever will. Shops that never build one are guessing at demand from vibes and DM volume; shops that do have an actual number to point to when they're planning next quarter's schedule.

How joining actually works for a client

If online booking comes up empty for the artist or time someone wants, they can join the waitlist right there instead of bouncing to Instagram to ask if there's 'anything, really anything' open. Their record lives with the same client profile used for deposits, reminders, and consent later.

Waitlist
ArtistSia · fine line
  • 1 J. Cole · offered · Thu gap
  • 2 Rae M · active
  • 3 Kim L · active
Offer next on cancel / no-show
Waitlist queue — offer the next client when a chair opens.

Front desk can add walk-in or phone interest to the same list from the cabinet — multi-tenant isolation keeps your list separate from any other shop on Inkdesk, even one down the street on the same platform.

Ask for enough context at join time that an offer, when it comes, is worth making at all. A name and a phone number with no style or artist preference forces someone on staff to call and start the conversation from zero; a few seconds of extra detail up front turns that same call into 'we've got a 2pm Thursday with the artist you wanted for that piece we talked about' — a much easier yes.

What happens when a cancel or no-show opens a slot

Whether the appointment cancels inside your window, outside it, or gets marked as a no-show, the freed time can go to whoever's next on the waitlist. Whoever books it completes the normal path — including a Stripe Connect deposit if your rules call for one.

No-show · J. Cole
StatusNo-show
DepositForfeited $80
Next actionOffer waitlist
Offer next client
No-show on the appointment — forfeit deposit and offer waitlist.

That's what keeps refill quality high: you're not handing out free holds to someone who's going to bounce again. Card deposit floors, typically around $20 or more, still apply on the replacement booking the same as any other.

The waitlist.filled webhook, for shops running more than the cabinet

You don't need webhooks to run a waitlist day to day — the cabinet and day board are enough on their own. But shops with a custom site, an agency-built front end, or other tools want to know the instant a waitlist entry turns into a real booking, and `waitlist.filled` is that signal.

Website & embed · Webhooks
URLhooks.zapier.com/…
Eventsbooking.created · waitlist.filled
HMAC X-Inkdesk-Signature
Website & embed → Webhooks — URL, events, HMAC secret for Zapier/Make.

It pairs with the rest of Inkdesk's outbound events around booking and deposit lifecycle, so a developer wiring analytics or a CRM sync doesn't have to poll the API guessing when something changed.

Running offers without turning the front desk into triage

Decide in advance who gets first refusal — longest wait, best style match, or whoever can pay the deposit fastest — and write it down. Front desk shouldn't be improvising a fairness policy at 10:15am with a client already standing there for the 11am slot that just opened.

Day board
Marco
11:00
Nina R
1:30
Cover
Deke
11:00
Script
12:30
Walk
2:00
Sleeve
Sia
wait
J. Cole
1:00
Fine line
Today day board — multi-artist blocks and floor status at a glance.

Give the offer a short, real response window. An open-ended 'let me know if you want it' text creates double-booking risk when two people say yes to the same slot an hour apart. Once someone accepts, run it through the same deposit and cancel rules as any other booking — refilling a no-show with another future no-show defeats the point.

It also helps to decide ahead of time what happens if nobody on the list responds in time. Some shops fall back to a second-tier public post once the waitlist has had its fair shot; others let the slot go back to general availability and treat the miss as a lesson for tightening response windows next time. Whatever you choose, write it down so front desk isn't inventing a new rule under pressure every time a slot goes unclaimed — consistency here matters as much as it does for the cancel policy itself.

Empty time is perishable inventory — price it that way

A chair sitting open at 2pm on a Wednesday is worth exactly nothing the moment 2pm passes. Waitlist is how a shop treats that time like the perishable inventory it actually is, instead of shrugging and calling it a slow day.

Waitlist ships inside the $50-per-shop-per-month Inkdesk subscription at inkdesk.online, alongside booking, deposits, and reminders — not as a separate demand-capture tool with its own login. If you embed booking on WordPress, Wix, or a custom site, the same join-when-full path sits behind your own brand while Inkdesk owns the list and the signal.

The shops that get the most out of a waitlist treat it as an active tool, not a passive list that only gets checked when someone happens to remember it exists. That means glancing at it the moment a cancellation comes in, not at the end of the day when the best replacement candidate has already made other plans. A slot that opens at 9am and gets offered by 9:05 fills far more often than one that sits until lunch — the waitlist only pays off if someone actually works it in real time.

FAQ

Can someone join the waitlist if there are truly zero open slots?

Yes — that's the main entry point. Front desk can also add people manually from a phone call or walk-in.

Do waitlist bookings still require a deposit?

Yes, the same rules apply — flat or percent, through Stripe Connect, with the usual card minimum around $20 or more.

What fires when a waitlist entry turns into a booking?

Inkdesk can emit a `waitlist.filled` webhook so any connected systems stay in sync without polling for changes.

Is the waitlist per artist or per shop?

You can capture interest against the specific artist or shop context that had nothing open, then offer the exact slot that later opens.

Does waitlist replace sending reminders?

No. Reminders reduce no-shows on bookings that already exist; waitlist refills chairs when a booking falls through anyway.

Can an agency's tools listen for waitlist conversions?

Yes. Subscribe to `waitlist.filled` and related booking webhooks while the shop still runs day-to-day from the Inkdesk cabinet.

Inkdesk is $50 per shop per month — one shop subscription, not a pile of add-ons. Start a free trial or open the live demo with sample data. No credit card required to look around.

Start free trial — fill the next cancellationTry the live demo