Castle
Appointment Booking
Castle Schedule

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.

24/7customer booking access
Smartcustomer reminders
Stripeinvoice sending built in
Dataclear business reporting
About us

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.

Built for service workflows

Approve requests, manually add appointments, manage repeat bookings, and keep customers moving through the schedule.

Customer-friendly booking

Your customers get a focused booking page with your business name, available times, and the details you need from them.

Room to grow

Start simple, then add reporting, rooms, workstations, employees, and multiple locations as the business needs more structure.

Pricing

Pick the tier that matches how your shop runs today.

Simple plans for solo owners, growing teams, and multi-location service businesses.

Castle Solo
Free

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
Castle Pro
$30/mo

No Castle transaction fee

  • Everything in Castle Solo
  • Data and reporting section
  • Revenue and appointment insights
  • Better visibility into schedule performance
Most popular Castle Team
$75/mo

No Castle transaction fee

  • Everything in Castle Pro
  • Multiple rooms, bays, or workstations
  • Employee or station-based scheduling
  • Built for busier daily calendars
Castle Enterprise
$150/mo

No Castle transaction fee

  • Everything in Castle Team
  • Multiple business locations
  • Location-aware scheduling and tracking
  • Best for multi-site operations
Need more than Castle Enterprise? Contact us and we can make it happen.
Contact

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.

1. Service
2. Date & Time
3. Your Details
4. Confirm

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

ServiceTimes purchasedRevenueAvg 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

Allow double bookings (let two customers book the same time slot)
Let customers choose the employee, bay, room, or station they want
Use locations during booking
Show a quote/contact request option to customers
Require vehicle year, make, and model for appointments
Require customer address for appointments
Repeat customer lookup shows last appointment type
Repeat customer lookup shows last location
Repeat customer lookup shows last employee, bay, room, or station
No-show flag criteria: Customers are flagged when no-shows are 15% or more of their completed/no-show appointment history, or when their last two finished appointments were both no-shows. The two-in-a-row flag clears after they show up to their next appointment.

Off by default — customers will only see open slots no one else has taken.

Business hours

Use lunch break
Show lunch break on owner calendar

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.

Closed all day

Manually add an appointment

For walk-ins or phone bookings — this is added as approved and shows up on the calendar immediately.

Email this customer reminders
Text this customer reminders
Repeat for 1 year

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.

Text invoice link first when a phone number is available

Invoices sent

Payments

Stripe account Owners connect their own Stripe account so invoice payments go to them, not Castle.
Invoice delivery When a billable appointment is marked complete, Castle creates the invoice, texts the payment link first when a phone number is available, then emails it when an email address is available.
Customer checkout Customers pay through Stripe with card, Apple Pay, or Google Pay when available.

Castle fee by tier

Castle Solo2% per completed appointment
Capped at $2
Castle ProNo Castle transaction fee
Castle TeamNo Castle transaction fee
Castle EnterpriseNo Castle transaction fee

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

Use Twilio for text reminders
Use Resend for email reminders

Twilio sends customer booking/status texts. Resend sends owner request notifications and customer appointment emails.