Stop posting
cancellations to
your IG story.
You have a cancellation at 11am. You post it to your Instagram story by noon. The story expires at 11am tomorrow. Somewhere between those two timestamps, you're hoping someone who's already a fan of your work, who's also actively scrolling Instagram in the next 23 hours, who also happens to be free this afternoon, sees the story and DMs you fast enough to claim the slot. Most of the time it doesn't happen. Here's the math, and what works better.
The leak
The story is a broadcast. The slot needs a sniper.
An Instagram story reaches maybe 8–18% of your followers in the first hour, declining sharply after that. Most of them aren't in a position to take your slot today. Some of them are at work. Some of them already booked you for next month. Some of them are in another time zone. The story is a broadcast aimed at everyone in your audience, and what you actually need is to reach the small number of people who specifically said they want first crack at a cancellation.
That small group exists. They've told you so. They're the clients who selected “asap” or “flexible” on your inquiry form, who wanted to book but couldn't find a slot that worked, and who'd jump on a same-day opening if you texted them directly. You've got their phone number sitting in your DMs. You're just not using it.
The cost
Two or three a month, $400 each.
Most custom tattooers cancel two or three sessions a month — clients reschedule, get sick, lose their nerve. The slot usually sits there for the rest of the day. At an average session value of $400, two cancellations a month at zero fill rate is $800 in dropped revenue. Three is $1,200. Annualized, that's $9,600– $14,400 a year per chair, just from cancellations you never refilled.
An Instagram story converts those cancellations into bookings some of the time — maybe one in five if you have a sticky audience, less if you don't. So the math is really “four out of five cancellations stay unfilled.” The improvement to make isn't marginal; it's structural.
The fix
A waitlist that auto-blasts on cancel.
The mechanic is simple: when a client picks “asap” or “flexible” on your inquiry form, give them a checkbox to opt into your waitlist. When you cancel an appointment, your software texts the top five waitlisted clients with a one-tap claim link. First one to pay the deposit wins the slot. Stripe handles the race so you don't end up with two people claiming it. The whole thing usually finishes inside ten or fifteen minutes.
The fill rate flips. Instead of one-in-five, you're looking at four-in-five or better. The cancellation that would have cost you $400 turns into a $400 booking with a client who's thrilled to have been chosen. The cancellation becomes a feature: you fill it from a waitlist of people who specifically wanted to be on it, and they get a same-day session they didn't think was possible.
The story is still useful. Post it to keep your followers in the loop, or for any waitlist that's already exhausted. But the story stops being the primary mechanism. The waitlist is.
Sum
Stories broadcast. Waitlists target.
If you're a custom tattooer averaging two or three cancellations a month at $400/session, an auto-fill waitlist is conservatively worth $8,000–12,000 a year per chair. The software that runs it costs $29/month for a solo artist. The math takes one minute.
What we built for it
The waitlist that fills its own slots.
Coil's cancellation waitlist is built into the inquiry flow. When a client selects “asap” or “flexible” timeframe, they get a one-line opt-in: “text me on cancellations.” When you cancel an appointment from your dashboard, coil texts the top five waitlisted contacts with a one-tap claim link. The first to pay the deposit wins the slot. Stripe handles the race so two people can't accidentally claim. The cancellation usually fills in under fifteen minutes.
$29/mo for solo artists. $49 per chair for shops. The waitlist is included on every tier.
Fill the slot.
We grab your portfolio from Instagram and build your site. You pick which pieces show, you write the bio. New IG posts show up on your site every day.
Free preview. Card at checkout.
No IG? Upload directly →