The perishable-slot problem
A no-show at 2pm is not like unsold inventory you can discount tomorrow. That chair time is gone. Last-minute cancellations leave the same gap if nobody rebooks.
Most merchants treat deposits, reminders, and rebooking as three separate chores. This page frames them as one connected workflow on a single booking record.
The three-lever workflow
1. Commit — deposit at booking
Require a percentage or fixed deposit when the customer books so the slot has skin in the game. Revenu computes the deposit in the public booking flow and adds an Appointment deposit line item at Shopify checkout.
→ Deep dive: Shopify booking deposits
2. Remind — before the appointment
Send email and/or SMS reminders from the same appointment record so the visit is not forgotten. Configure timing and channels during onboarding.
→ Deep dive: Shopify booking reminders
3. Rebook — after a visit or a gap
Make the next booking the obvious next step: at checkout, at the front desk, or in a follow-up message.
Verify before publish: Whether Revenu offers an automated rebooking prompt or waitlist gap-fill after a cancellation — describe rebooking as an operational habit until verified on demo.
Where Revenu fits
All three levers sit on one appointment lifecycle — not three apps to reconcile:
- Deposits: `PublicBookingService` deposit computation + checkout line item
- Reminders: notification paths (email/SMS services)
- Booking + schedule: `AppointmentService` and public booking
Start from the Shopify appointment booking app hub if you are evaluating the full stack.
Use case: Friday afternoon gaps
A barbershop or studio sees Friday no-shows spike. They turn on deposits for peak slots, reminders 24 hours and 1 hour before, and train staff to offer the next appointment before the client leaves. Packages keep regulars on a rhythm — see appointment packages.
Operations checklist
- Write a simple cancellation policy (forfeit/refund language — confirm deposit rules on demo).
- Enable deposits on high-demand services first.
- Turn on reminders; test one full cycle.
- Script the rebooking ask at checkout or checkout desk (automated prompt if verified).
- Review weekly: no-show count, gaps filled, policy tweaks — no fabricated % improvements.
Decision framework
| Situation | Start with | | --------------------------------------- | --------------------------------------------------------------------------- | | High no-show on free bookings | Deposits on those services | | Customers forget the time | Reminders (email first, SMS where enabled) | | Regulars who should return on a cadence | Recurring workflows or packages | | Last-minute cancels with empty gaps | Rebooking habit + policy; waitlist if verified |
Common mistakes
- Free booking on your busiest slots.
- Reminders only from a personal phone (no shared record).
- No rebooking ask at the end of a good visit.
- Claiming guaranteed no-show reduction percentages.
FAQ
Do deposits stop no-shows?
Deposits increase commitment; they do not guarantee attendance. Pair with reminders and clear policy.
Email vs SMS?
Email for detail; SMS for same-day nudges where enabled — confirm regions during onboarding.
How do I rebook a regular?
Standing cadence → recurring appointment workflows. Prepaid series → packages.
Get early access
Request early access to run deposits, reminders, and booking on one Shopify-native layer.