Slot
Booking, with a deposit that stops no-shows
Built for: Clinics, studios, driving schools, workshops, trades
Customers pick a time that's genuinely free, get a confirmation, and can move or cancel it themselves through a link. Which is the actual feature: it takes the phone out of the loop without anyone losing control of the diary.
The M tier takes a deposit at booking. If no-shows cost you an hour of billable time each, that pays for itself faster than anything else on this page.
Booking
Availability, booking form, confirmation emails, one calendar.
- Estimated hours
- 45 h
- Rate
- €50/h
- Delivered in
- 5 weeks
- Starting
- September 2026
- Real availability, not a form that emails you a request
- Bookings land in the calendar you already use
- Confirmation and reminder emails
- Opening hours, breaks and blocked-out days
- Works properly on a phone, which is where bookings happen
Booking + deposits
As S, plus deposits at booking, multiple staff or resources, self-service changes.
- Estimated hours
- 85 h
- Rate
- €50/h
- Delivered in
- 9 weeks
- Starting
- September 2026
- Everything in S
- Deposit taken at booking through Revolut, refundable per your rules
- Multiple staff, rooms or resources with separate availability
- Reschedule and cancel links, so changes don't reach you
- A written no-show and refund policy that matches what the code does
- Payment-processor fees
- Cal.com or Supabase subscriptions if we use them
- Writing your cancellation policy for you — I implement the one you decide
- Medical or regulated record-keeping compliance
- Your real opening hours, service durations and buffers
- Calendar access, and a decision on the deposit rules
- A merchant account in your own name for the M tier
Things I've already shipped that this leans on.
Kurashi 暮らし
Mobile appDeadlines as real calendar dates from a user's own arrival date, with prerequisites enforced and notifications scheduled. Booking logic is the same problem, in an easier domain.
Read the case study →Sole Ledger
Mobile appMoney as integer minor units, tax rounded once per rate group. Deposits and partial refunds need exactly this discipline.
Read the case study →Not sure this is the right one?
Then don't order it yet. A €300 Spec Sprint gets you a written, fixed-scope plan with the hours in it, and the whole €300 comes off whichever package we land on. That's the honest order to do this in.
40% deposit, 40% at the agreed midpoint, 20% on handover. All prices ex. VAT. Dutch customers pay 21%; EU businesses with a valid VAT number are invoiced at 0% under the reverse-charge rule.