Appointment Booking Websites

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.

01

Get hosting

Any PHP/MySQL host — around £3–£8/month. Claude CMS installs in under 10 minutes. SiteGround or Hostinger both work perfectly.

02

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.

03

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.

04

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.

Read the full setup guide

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.