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
2xreminders per appointment
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, work stations, employees, and multiple locations as the business needs more structure.

Pricing

Pick the tier that matches how your shop runs today.

Reminder appointment counts assume two text reminders per appointment: one when approved and one two days before service.

Castle Solo
Free

2% Castle invoice fee

  • Up to 200 appointments with reminders each month
  • Customer booking page
  • Manual appointments and request approvals
  • Stripe invoice sending
  • Single location and basic scheduling tools
Castle Team
$60/mo

1% Castle invoice fee

  • Everything in Solo Advanced
  • Up to 500 appointments with reminders each month
  • Multiple rooms, bays, or work stations
  • Employee or station-based scheduling
  • Built for busier daily calendars
Castle Enterprise
$100/mo

1% Castle invoice fee

  • Everything in Castle Team
  • Up to 1,250 appointments with reminders each month
  • Multiple business locations
  • Location-aware scheduling and tracking
  • Best for multi-site operations
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.

Castle Schedule helps appointment-based businesses keep booking, reminders, invoices, and customer follow-up in one place.

Find your upcoming appointments

Enter your full name and either the phone number or email you used when booking.

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

Choose a service

Owner sign in

Sign in or create an owner account. New accounts confirm through the email link from Supabase.

Configure your Supabase URL and anon key in the script before using live auth.

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

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

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

Business hours

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

Cancel every matching recurring appointment from a selected date forward. Canceled appointments stay in the data section for lost revenue and cancellation tracking.

Choose a from date to preview matching recurring appointments.

Create one-off invoice

For consultations, custom work, deposits, or any one-time charge that does not need a calendar appointment.

Calendar sync

Sync with Google Calendar
Sync with Outlook Calendar

Connecting these requires signing in with that account — wire-up only, not live in this prototype.

Payments

Stripe handles invoicing after each appointment, plus Apple Pay and Google Pay at checkout. Connect a Stripe account to send live invoices from Castle.

Castle takes a 2% platform fee on Castle Solo invoices and a 1% platform fee on paid-tier invoices. Stripe deducts this from the payment; Castle does not add it as a separate customer line item.

Automatically send a Stripe invoice when an appointment is marked completed

Subscription Tier

Stripe subscriptions control access. Admin accounts bypass payment.

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 booking request and appointment status emails when customers choose email reminders.