Booking, reminders, invoices, and customer follow-up for service businesses.
Castle helps owners keep appointments moving without duct-taping together calendars, texts, invoices, and spreadsheets. It is built for the real daily flow of service shops, solo operators, and growing teams.
A calmer command center for appointment businesses.
Castle is made for owners who need their scheduling, customer requests, reminders, and invoices in one practical place. The goal is simple: fewer missed appointments, fewer manual follow-ups, and a cleaner experience for the people booking with you.
Approve requests, manually add appointments, manage repeat bookings, and keep customers moving through the schedule.
Your customers get a focused booking page with your business name, available times, and the details you need from them.
Start simple, then add reporting, rooms, workstations, employees, and multiple locations as the business needs more structure.
Pick the tier that matches how your shop runs today.
Simple plans for solo owners, growing teams, and multi-location service businesses.
2% Castle fee, capped at $2 per completed appointment
- Customer booking page
- Manual appointments and request approvals
- Stripe invoice sending
- Single location and basic scheduling tools
No Castle transaction fee
- Everything in Castle Solo
- Data and reporting section
- Revenue and appointment insights
- Better visibility into schedule performance
No Castle transaction fee
- Everything in Castle Pro
- Multiple rooms, bays, or workstations
- Employee or station-based scheduling
- Built for busier daily calendars
No Castle transaction fee
- Everything in Castle Team
- Multiple business locations
- Location-aware scheduling and tracking
- Best for multi-site operations
Questions before you get started?
Send a note and Castle will route it to your team inbox. Use this for product questions, setup help, or anything you want answered before creating an account.
New appointment
Use this scheduler if you are booking a new service or do not want to use the repeat customer shortcut above.
Choose a service
Find your upcoming appointments
Enter your full name and either the phone number or email you used when booking.
Repeat customer
Enter your name and phone number to pull up your last appointment details.
Owner sign in
Sign in or create an owner account. New accounts confirm through the email link from Supabase.
Setup checklist
Complete these basics before sharing Castle with customers.
Today
Pending Approved Completed Denied
Upcoming appointments, in order
Every appointment on the books, soonest first. Pulls from the same list as the calendar.
Pending requests
Request history
Approved and denied requests, ordered by the appointment date.
Customers
Builds automatically from completed appointments — every service a customer finishes is added to their history.
Completed appointments
Filter by date
Service revenue
Appointment status mix
Completed by weekday
Employee / bay volume
Service breakdown
| Service | Times purchased | Revenue | Avg price |
|---|
Busiest days of the week
Services you offer
Add a service
Brand colors
Customize the main app colors customers see on your booking page. Castle's current colors are the default.
Booking rules
Off by default — customers will only see open slots no one else has taken.
Business hours
Time Off
Block full days or part of a day when the shop is closed. Customers will not be able to book during blocked dates or times.
Manually add an appointment
For walk-ins or phone bookings — this is added as approved and shows up on the calendar immediately.
Mass cancel recurring appointments
Type the customer name, choose the first date to cancel from, choose the weekday, then cancel every matching approved appointment.
Enter a customer name and from date to preview approved appointments.
Create one-off invoice
For consultations, custom work, deposits, or any one-time charge that does not need a calendar appointment.
Invoices sent
Payments
Castle fee by tier
Capped at $2
Stripe deducts the Castle fee from the payment. Castle does not add it as a separate line item for the customer.
Clear Stripe profile only removes the saved connected account from Castle so onboarding can be restarted. It does not delete the Stripe account in Stripe.
Subscription Tier
Stripe subscriptions control access. Platform test profiles can switch tiers without checkout.
Castle locations
Tier 4 can manage multiple business locations. Customers pick a location before choosing a date, and owner calendars can show one location or all locations.
Castle Team work stations
Create bays, employees, rooms, chairs, or any bookable station. Team scheduling can book the same time when different stations are open.
Reminder providers
Twilio sends customer booking/status texts. Resend sends owner request notifications and customer appointment emails.