Hosted booking apps bill $19.95–30 every month, and marketplace clients can cost you up to 20% in new-client fees. This kit is one payment: services + staff slots, deposit links, reminder templates and a 100% CSV export of your client list — running on the free tier of your own Cloudflare account. No subscription, no marketplace. Your clients, your data.
Get the kit — ฿1,490One zip. Zero npm dependencies. Your Cloudflare account, your database, your clients — with demo data inside so you can test 10 minutes after unzipping.
Clients pick a service, a professional (or "first available"), a day and a time — only genuinely free slots are shown, computed from your hours, service duration and existing bookings. Four client-facing languages built in: EN, ES, PT-BR, TH.
Paste a Stripe Payment Link into any service and its bookings start as "pending" with a Pay-deposit button. You confirm when the deposit lands. Fixed amounts, no code, your Stripe account — the money never touches anyone else's platform.
Token-protected dashboard: today/tomorrow/upcoming lists, confirm or cancel in one click, one-click "copy reminder" with names and times already filled in, plus service, staff and settings editors.
Ready-made messages in EN, TH, ES and PT-BR: confirmations, day-before reminders, deposit requests, no-show follow-ups and win-backs. You send them from your own WhatsApp, LINE, SMS or email — the Copy button does the typing.
Every booking — name, contact, notes, service, staff, status — exports to CSV in one click. The database (SQLite via Cloudflare D1) lives in your account. No vendor server, no telemetry, no "export" paywall. Leaving is copying a file.
Cloudflare Workers + D1 free plan is enough for a busy solo salon. Setup is five copy-paste commands (~30 minutes, no coding). Add your own domain like book.yoursalon.com free of charge.
What it is: a booking page your clients use themselves, deposits via payment links for the services where no-shows hurt, reminder texts you send in one click, and a client list you can export any time. It replaces the $19.95–30/month subscription — not the marketplace's client flow.
What it is not — said plainly: it does not send SMS automatically (you press send — automation needs a paid messaging provider), it is not a POS or payroll system, and it does not find new clients for you. Deposits are fixed-amount payment links, not card-on-file auto-charges.
The math hosts admit: verified pricing pages, September 2026 — Fresha US $19.95/month plus a 20% new-client marketplace fee, Booksy $29.99/month, Vagaro from $30/month. One year of "small" subscriptions is $240–360. This kit is one payment, then $0/month.
| Tool | Model | Stated cost |
|---|---|---|
| Fresha (US) | subscription + 20% fee on new marketplace clients | $19.95/mo + 20% |
| Booksy | subscription per professional | $29.99/mo |
| Vagaro | subscription, per added staff | from $30/mo |
| Beauty Booking Kit | one-time kit, runs on your Cloudflare free tier | ฿1,490 once, then $0/mo |
From zip to first real booking in one afternoon — no coding, just five copy-paste commands.
Free Cloudflare account + five commands from SETUP.md: create the database, paste two ids, set your admin token, deploy. Demo data included so you can book yourself immediately.
In the admin dashboard: services with real durations, staff, working hours, timezone, cancellation policy, accent color. Want deposits? Create a Stripe Payment Link (deposits.md shows the 5-minute way) and paste it.
Instagram bio, Google Business Profile booking link, WhatsApp quick reply, a QR on the mirror. Clients book themselves; your morning routine is one screen and a few reminder messages.
No monthly plan, no per-staff fee, no marketplace cut.
≈ US$42
Secure checkout via Stripe · card payments · taxes calculated at checkout
Yes — SETUP.md takes you through five copy-paste commands (~30 minutes): create a free Cloudflare account, create the database, paste two ids into the config, set your admin password, deploy. After that everything (services, hours, deposits, staff) is managed in a normal web dashboard. If you can follow a recipe, you can do this.
A single-business license: one salon, barbershop or independent professional (including their staff), forever. You may modify the code for your own business and keep 100% of your client data. Redistributing or reselling the kit files, or running a booking service for other businesses on top of them, is not covered — each business needs its own license.
If the kit doesn't fit how you work, email zicula06@gmail.com within 14 days of purchase and we'll refund you in full — the zip is yours to keep or delete. One refund per purchase; we only ask for optional feedback.
$0 hosting on Cloudflare's free tier (Workers: 100,000 requests/day, D1: 5 GB — a busy solo salon uses a small fraction). Optional extras: a domain you already own, Stripe's standard per-transaction fee on deposits, and your time — about 15 minutes a week for reminders and backups.
No — and we won't pretend otherwise. The dashboard builds each reminder message for you (right name, service, date, time) and one click copies it; you paste it into WhatsApp, LINE, SMS or email. Templates in four languages are included. Fully automated sending requires a paid messaging provider — that's a deliberate scope choice to keep this a one-time purchase with $0/month running costs.
If their free/subscription tier fits you, genuinely — stay. This kit is for the moment that stops being true: Fresha moved from free to $19.95/month plus a 20% fee on new marketplace clients, Booksy charges $29.99/month, and your client list lives in their system. The kit gives you the same daily workflow — self-booking, deposits, reminders, your list — as software you own for a one-time price.
฿1,490 one-time · ≈ US$42 · free updates v1.x · instant download
Get the Beauty Booking Kit — ฿1,490