Also in Features:
Flexible Scheduling
Configure time slots, durations, and availability rules that fit your business
What Is Flexible Scheduling?
You decide when customers can book, for how long, and under what conditions. The booking widget enforces your rules automatically.
3
Schedule types
10-60 min
Slot intervals
24/7
Continuous mode
Per-staff
Individual schedules
Opencals supports three schedule types:
- Continuous — available 24/7, no time restrictions
- Recurring — weekly repeating pattern (e.g., Mon-Fri 9 AM–5 PM)
- Non-recurring — specific date ranges for seasonal or one-time availability
Mix them across services, staff members, and locations. The system calculates the intersection automatically.
Set up complex schedules with multiple time slots and availability rules
Time Slots and Availability Windows
Define exactly when each service is bookable. Set slot intervals, restrict to specific days, and configure separate availability per staff member or location.
- Custom slot intervals — choose how frequently slots appear: every 10, 15, 20, 30, or 60 minutes
- Day-of-week restrictions — some services only make sense on certain days
- Date-range availability — seasonal services, limited-time offerings, or one-off events
Buffer Times Between Appointments
Add preparation time before a booking or cleanup time after. Back-to-back appointments never overlap.
- Pre-booking buffer — time to set up before the client arrives
- Post-booking buffer — time to clean up or prepare for the next appointment
- Invisible to customers — they just see clean, available slots
Tip for service businesses
Set a 15-minute buffer between massage appointments. Your therapists get prep time, and customers never see a rushed handover.
Custom Service Durations
A 20-minute consultation and a 90-minute massage coexist on the same schedule. Set the exact duration for each service independently — no conflicts, no workarounds.
Non-Repeating and Seasonal Schedules
Some services are only available for a limited period. Configure one-off availability windows for seasonal offerings, holiday hours, or temporary expansions — then return to your standard schedule automatically.
Staff-Specific Scheduling
Each staff member can have a unique schedule. Assign services to specific team members and let customers pick their preferred provider. The booking widget only shows slots when the assigned staff member is actually available.
Set up non-recurring schedules for seasonal services and time-bound activities
Staff Management
Individual schedules, service assignments, and Google Calendar sync.
Multiple Locations
Physical, online, and home service locations with their own hours.
Group Appointments
Classes and workshops with capacity limits per time slot.
Frequently Asked Questions
Early Access — 3 Months Free
Ready to transform your service business?
Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.