A Booking Website That Fills Your Calendar
Claude CMS builds your appointment booking website from scratch — online scheduling, service catalogue, automated confirmations, and Stripe deposit payments. No per-booking fees, no third-party scheduling widgets. Describe your business and Claude builds it.
Self-hosted PHP/MySQL booking site — availability calendar with slot management, Stripe deposit flows, SMTP confirmation handlers, customer records table, and a password-protected admin panel. All written from scratch, zero framework dependency.
Everything your booking site needs
An appointment booking site needs to show your services, let people pick a time, collect their details, and confirm automatically. Claude builds all of it — tailored to how your business actually works.
Online scheduling
A booking calendar showing your real availability. Customers pick a date, choose a time slot, and complete their details — all without you lifting a phone. Bookings land in your admin panel and trigger an instant confirmation email.
PHP availability engine with MySQL slots table — configurable working hours, break times, buffer periods, and maximum daily bookings. Date/time validation server-side, SMTP confirmation on successful insert. Admin view with status management (pending → confirmed → completed).
Service catalogue
A clear list of everything you offer — with descriptions, durations, and prices. Customers choose their service before picking a slot, so you always know exactly what they're coming in for.
MySQL services table with name, description, duration (minutes), price, and display order. Booking form dynamically filters available slots based on selected service duration. Add or update services by telling Claude — no code required.
Deposits & payments
Take a deposit or full payment at the time of booking to reduce no-shows. Stripe handles the payment securely — no booking fees beyond Stripe's standard rate, no commission to a platform.
Stripe Checkout Sessions with configurable deposit amount per service, webhook handler for payment confirmation, PHP session validation before slot confirmation write. Refund endpoint via Stripe API for cancellation management.
Built for any appointment-based business
Whether you run a beauty salon, a physiotherapy practice, a tutoring service, or a trades business — if your customers book appointments, Claude CMS builds the site that handles it.
✂️ Hair, beauty & wellness
Salons, spas, nail technicians, barbers, and beauticians. Multi-staff booking with per-stylist availability, service duration management, and deposit collection to cut no-shows.
🏋️ Health & fitness
Physiotherapists, personal trainers, yoga instructors, and sports therapists. Session types, recurring booking options, pre-appointment intake forms, and cancellation policy enforcement.
🔧 Trades & home services
Plumbers, electricians, cleaners, and gardeners. Job enquiry forms with job type and location, quote request flows, and a service area map — all without a scheduling platform's monthly fee.
📚 Tutoring & coaching
Private tutors, business coaches, and life coaches. Subject selection, session length options, package booking (block of 5 or 10 sessions), and automatic lesson reminders via email.
🩺 Medical & therapy
Osteopaths, counsellors, nutritionists, and complementary therapists. Pre-appointment intake questionnaires, GDPR-compliant data handling, and appointment history for returning clients.
💼 Professional services
Solicitors, accountants, consultants, and financial advisers. Initial consultation booking with pre-appointment questionnaire, case type selection, and a secure area for returning clients.
No per-booking fees. No scheduling app required.
| Claude CMS | Calendly / Acuity | Website builder + booking plugin | |
|---|---|---|---|
| Monthly cost | £6.99 (website + booking) | $10–$20/mo (scheduling only, no website) | £13–£35+ builder + £10–£25 plugin |
| Per-booking fee | None (Stripe rate only) | Varies by plan | Varies by plugin |
| Full website (not just a scheduling page) | Yes — custom design | No — booking page only | Yes — template-based |
| Deposit / payment on booking | Yes — Stripe native | Paid plan required | Plugin-dependent |
| Custom booking logic | Fully custom PHP | Fixed feature set | Plugin limits apply |
| Self-hosted (you own the data) | Yes | No | No |
Your booking site live in days
Getting a booking website live with Claude CMS is straightforward. Describe your services, your working hours, and how you want bookings to work — Claude builds the whole thing.
Get hosting
Any PHP/MySQL host — around £3–£8/month. Claude CMS installs in under 10 minutes. SiteGround or Hostinger both work perfectly.
Describe your business
Tell Claude your services, prices, durations, working hours, and what you want the site to look like. Mention if you want deposits, a multi-staff calendar, or intake forms.
Claude builds it
Claude designs your homepage, services page, booking calendar, and admin panel. Confirmation emails, Stripe deposits, and all the backend logic — handled in one conversation.
Go live & keep growing
Point your domain and start taking bookings. Add a new service, change your prices, or launch a seasonal promotion — just tell Claude and it's live in seconds.
Your bookings. Your site. Your data.
Claude CMS starts at £6.99/month. First month free. A custom booking website with scheduling, payments, and automated confirmations — no per-booking fees, no templates, no lock-in.
30-day free trial. PHP 7.4+/MySQL 5.7+ host required. Full MCP tool access from day one. Stripe, SMTP, and custom booking logic available from the first conversation.