xcal is a lightweight booking system for beauty salons, massage therapists, and small practices — with scheduling, team management, and optional online payments.
xcal keeps things simple so your team can focus on clients, not software.
Define services with duration, description, pricing, and buffers. Link them to locations and team members.
Set recurring work schedules and add one-off overrides or time-off blocks. Slots update automatically.
Clients pick a slot that's held for 15 minutes while they complete the booking — no conflicts, no phantom bookings.
Collect deposits or full payments at booking time. Available on the Studio plan with your payment provider.
Add employees, assign services, and control who can access the admin panel with role-based permissions.
Manage multiple branches from one account. Each location has its own timezone and availability settings.
Add locations, employees, and services in the admin panel. Define durations, pricing, and schedules.
Paste one line of HTML to embed the booking widget anywhere — your website, a landing page, or a link.
Customers pick a slot, fill in their details, and confirm. You get a notification. No phone tag needed.
Start free. Scale when you need more. All plans include unlimited bookings.
Set up xcal in minutes. No credit card required for the free plan.