Features · the whole catalogue

Everything in the book.

Booking is the spine. Around it: the staff schedule, the payment, the SMS, the API. One product, properly joined. Free plan ships with the core.

01 · The booking page

A booking page that looks like your business.

Themed per industry. Custom domain on Pro. LCP under 1.5s. No third-party JS embedded in the cookie-banner sense.

tilkbook.com/verde
Verde Salon
Marisol, Layla, Tomás · Open Wed–Sun
Cut
Color
Balayage
Trim
THU MAR 13 · MARISOL
10:00
10:30
11:00
11:30
1:00
1:30
2:00
2:30
3:00
3:30
4:00
4:30
02 · Digital business card

One tap. The whole shop.

A real NFC card + QR back that opens your booking page. Works with any phone. Updates live. Add to Apple & Google Wallet.

tilkbook digital business card with a Book appointment button and scan-to-save QR code
03 · Per-staff service menus

Senior, junior, the receptionist who cuts on Fridays.

Each staff member sets services, durations, prices, hours, breaks.

04 · Deposits & no-show fees

Stripe-native. Hold the card; charge what's used.

deposit · 25% window · 24h fee · $35
05 · SMS + email

Reminders that reduce no-shows.

06 · Calendar sync

Two-way Google Calendar.

Conflicts caught before the client picks. Outlook & Apple coming soon.

07 · API · Webhooks · MCP

For when you outgrow the dashboard.

POST /v1/bookings → 201 booking_3kF…
08 · Walk-in slots

A first-class concept, not a hack with a manual event.

09 · Multi-location

Switch shops, keep one identity.

10 · Analytics

Chair-utilization, hour-by-hour. Revenue per stylist.

Deep dive · 04

How do deposits & no-show fees work?

A 90-minute balayage with a senior stylist is $240 of chair time. A no-show isn't a missed sale — it's a stolen one. The fix is the same one the restaurants figured out: a credit card on the booking.

  • Stripe-native
    No middlemen. You connect Stripe, we pass through. Funds settle to your account.
  • Hold or charge
    Pre-authorise the card on booking, or take a deposit up front. Per-service policy.
  • Cancellation windows
    Hard policy. Cancel inside 24h, the deposit is non-refundable. The client sees it before they confirm.
  • No-show capture
    Mark a booking as a no-show, capture the held card. Or run automatically by rule.
Booking policy · balayage
live
Deposit on booking $60 / 25%
Card on file Required
Cancellation window 24 hours
Late-cancel fee 50% of service
No-show fee 100% of service
Client sees, before confirm
You'll be charged a $60 deposit now. If you cancel less than 24 hours before, the deposit becomes the cancellation fee.
FAQ

What are the most common questions?

Quick answers to the ones we get most. Couldn't find yours? Ask a human.

Is tilkbook really free?

Yes — the free plan ships with the core: unlimited bookings, your booking page, a digital card, calendar sync and email reminders. You pay only when you outgrow it.

How long does set-up take?

Single-location: 12–30 minutes. Most of that is uploading your service menu. We import from Square, Acuity, Calendly and Setmore on Pro.

Will my clients have to make an account?

No. Bookings are confirmed by an email magic link. Account-less by default; clients can opt in.

Do you integrate with Google Calendar?

Yes — two-way Google Calendar sync, on the free plan. Outlook and Apple Calendar sync are coming soon. Conflicts are caught before the client picks a slot.

Can my whole team have their own calendar?

Yes. Each staff member gets their own working hours, breaks, services and prices. Clients pick the person first, then see only what fits.

Is there an API?

Yes — REST + webhooks on Pro, with an MCP endpoint on Salon. Used by clinics building patient portals and salons piping bookings into custom CRMs.

Bring the whole catalogue home.

Free to start — no card, no time limit. Paid plans add the rest when you grow.