Your schedule controls when customers can book appointments. Properly configured schedules ensure youâre never double-booked and customers only see realistic availability.
Understanding Schedules
BarberSlot uses two types of schedules:
Weekly Schedule (Regular Hours)
Your recurring weekly pattern - the hours you work every week:
- Monday: 9 AM - 6 PM
- Tuesday: 9 AM - 6 PM
- Wednesday: OFF
- Thursday: 9 AM - 8 PM
- Friday: 9 AM - 8 PM
- Saturday: 8 AM - 5 PM
- Sunday: OFF
This is your baseline availability.
Days Off (Exceptions)
Specific dates when you deviate from your weekly schedule:
- Vacation: July 15-22, 2026
- Holiday: December 25, 2026
- Sick day: March 10, 2026
- Conference: May 5-7, 2026
These override your weekly schedule.
Setting Your Weekly Schedule
Accessing Schedule Settings
- Go to Schedules menu
- Click âWeekly Scheduleâ
- Youâll see a 7-day grid
Configuring Each Day
For each day, you can:
- Mark as working day (ON/OFF toggle)
- Set start time (when you start taking appointments)
- Set end time (last appointment start time)
- Add break(s) (lunch, rest periods)
- Set slot duration (how often bookings can start)
Example: Tuesday Setup
- Working: â ON
- Hours: 9:00 AM - 6:00 PM
- Lunch break: 1:00 PM - 2:00 PM
- Slot duration: 30 minutes
Result: Customers can book every 30 minutes between 9 AM - 1 PM and 2 PM - 6 PM
Slot Duration Explained
Slot duration = How often a new booking can start
Example with 30-minute slots:
- 9:00 AM â (available)
- 9:30 AM â (available)
- 10:00 AM â (available)
- 10:30 AM â (available)
- ⌠and so on
Best practice: Set slot duration equal to your shortest service
If your shortest haircut is 30 minutes, use 30-minute slots. If itâs 45 minutes, use 15 or 30-minute slots (15 gives more flexibility).
Adding Breaks
Breaks block out time when youâre not available:
To add a break:
- Click day in weekly schedule
- Click âAdd Breakâ
- Enter start time (e.g., 1:00 PM)
- Enter end time (e.g., 2:00 PM)
- Name break (e.g., âLunchâ)
- Save
Common breaks:
- Lunch: 1-2 PM (1 hour)
- Coffee: 3:30-3:45 PM (15 minutes)
- End-of-day cleanup: Last 15 minutes
What happens: These slots wonât appear as available to customers
Copy Schedule to Multiple Days
Quick setup for consistent schedule:
- Configure Monday fully
- Click âCopy toâŚâ
- Select days to copy to (e.g., Tuesday, Thursday, Friday)
- Click âApplyâ
Saves time! Configure once, apply everywhere.
Schedule Templates
Donât start from scratch - use templates:
Standard Barbershop
- Mon-Fri: 9 AM - 6 PM
- Sat: 8 AM - 5 PM
- Sun: OFF
- Lunch: 1-2 PM daily
- Slot duration: 30 min
Evening Hours
- Tue-Thu: 11 AM - 8 PM
- Fri-Sat: 9 AM - 6 PM
- Sun-Mon: OFF
- No lunch (stagger breaks)
- Slot duration: 30 min
Boutique Salon
- Tue-Sat: 10 AM - 7 PM
- Sun-Mon: OFF
- Lunch: 2-3 PM
- Slot duration: 60 min (longer services)
Weekend Warrior
- Sat-Sun: 8 AM - 6 PM
- Mon-Fri: OFF (or by appointment)
- No breaks (full days only)
- Slot duration: 45 min
Managing Days Off
Days off are specific dates when youâre not available, overriding your weekly schedule.
Types of Days Off
Full Day Off
- Entire day blocked
- No bookings possible
- Used for: vacation, holidays, sick days
Partial Day Off
- Only part of the day blocked
- Example: âAvailable only 9 AM - 12 PMâ
- Used for: half-days, appointments, errands
Recurring Days Off
- Repeats annually
- Example: Birthday, holidays
- Set once, applies every year
Creating a Day Off
Method 1: From Schedules Menu
- Go to Schedules â Days Off
- Click âAdd Day Offâ
- Select date (or date range for multi-day)
- Choose type (Full day / Partial day)
- Add optional note (e.g., âVacation in Baliâ)
- Save
Method 2: From Calendar
- Go to Calendar
- Click on date you want to block
- Click âBlock this dayâ
- Confirm
Method 3: Batch Add (Vacations)
- Go to Schedules â Days Off
- Click âAdd Vacationâ
- Select start date
- Select end date
- System creates day off for each date in range
Partial Day Off Example
Scenario: You have a dentist appointment 2-4 PM on March 15
Setup:
- Add day off for March 15
- Select âPartial Dayâ
- Block hours: 2:00 PM - 4:00 PM
- Note: âDentist appointmentâ
Result:
- Customers can still book 9 AM - 2 PM
- Customers can still book 4 PM - 6 PM
- 2-4 PM is blocked
Recurring Holidays
Set once, applies every year:
Example: Christmas
- Add day off for December 25, 2026
- Check âRepeat annuallyâ
- Save
Result: December 25 is automatically blocked every year going forward
Common recurring days:
- New Yearâs Day (January 1)
- Christmas (December 25)
- Your birthday
- National holidays in your country
Editing/Deleting Days Off
To edit:
- Go to Schedules â Days Off
- Find the day off
- Click âEditâ
- Modify details
- Save
To delete:
- Find the day off
- Click âDeleteâ
- Confirm
â ď¸ Warning: If bookings exist on that day, youâll be asked what to do with them (cancel or move)
Availability Logic
How BarberSlot determines available slots:
Slot Availability Calculation
graph TD
A[Customer requests slot] --> B{Within weekly hours?}
B -->|No| C[Slot unavailable â]
B -->|Yes| D{During break?}
D -->|Yes| C
D -->|No| E{Day off exists?}
E -->|Yes| C
E -->|No| F{Booking conflict?}
F -->|Yes| C
F -->|No| G{Service fits before next booking?}
G -->|No| C
G -->|Yes| H[Slot available â
]
Booking Buffer Example
Your schedule:
- 2:00 PM: Haircut (30 min) â ends 2:30 PM
- 3:00 PM: Beard trim (15 min) â ends 3:15 PM
Available slots shown to customers:
- 2:30 PM â (30 min gap before next booking)
- 2:45 PM â (only 15 min before next booking, haircut needs 30)
System is smart: Only shows slots where the full service duration fits
Timezone Handling
Critical for multi-location shops or customers in different timezones.
Setting Your Timezone
- Go to Settings â Shop
- Find âTimezoneâ dropdown
- Select your local timezone (e.g., âEurope/Romeâ)
- Save
Important: All appointment times display in your configured timezone
Timezone Examples
Scenario: Youâre in New York (EST), customer in California (PST)
Your schedule: 9 AM - 5 PM EST Customer sees: 6 AM - 2 PM PST (converted automatically)
Booking at 10 AM EST:
- Shows as 10 AM in your calendar
- Shows as 7 AM in customerâs booking confirmation
Best practice: Set timezone to your physical shop location
Advanced Schedule Features
Buffer Time Between Bookings
Add automatic buffer between appointments:
- Go to Settings â Booking Rules
- Find âBuffer time between bookingsâ
- Enter minutes (e.g., 10 minutes)
- Save
Example with 10-min buffer:
- Booking 1: 2:00 PM - 2:30 PM
- Buffer: 2:30 PM - 2:40 PM (unavailable)
- Booking 2: 2:40 PM onwards
Use for: Cleanup time, customer conversations, running late buffer
Maximum Advance Booking
Control how far ahead customers can book:
- Go to Settings â Booking Rules
- Find âMaximum advance booking daysâ
- Enter number of days (e.g., 30 days)
- Save
Example: With 30-day limit, customers can only book appointments within the next 30 days
Use for: Preventing distant bookings when schedule is uncertain
Minimum Notice Period
Require advance notice for bookings:
- Go to Settings â Booking Rules
- Find âMinimum notice hoursâ
- Enter hours (e.g., 2 hours)
- Save
Example: With 2-hour notice, customers canât book for slots starting within the next 2 hours
Use for: Preparation time, avoiding last-minute no-shows
Same-Day Booking Cutoff
Set a daily cutoff for same-day bookings:
- Settings â Booking Rules
- âSame-day booking cutoff timeâ
- Enter time (e.g., 2:00 PM)
Example: After 2 PM, customers canât book for today (only tomorrow onwards)
Multi-Barber Schedules
In shops with multiple barbers, each has independent schedules.
Per-Barber Configuration
Each barber configures:
- Their own weekly schedule
- Their own days off
- Their own slot duration
- Their own breaks
Benefit: Different barbers can have different hours
Example:
- Marco: Tue-Sat, 9 AM - 6 PM
- Luca: Mon-Fri, 11 AM - 8 PM
- Giovanni: Wed-Sun, 8 AM - 4 PM
Shop-Wide Days Off
Shop owner can set days the entire shop is closed:
- Shop owner goes to Shop Settings
- Add âShop Closed Dateâ
- All barbers automatically blocked
Example: Shop renovation, national holiday affecting everyone
Common Schedule Patterns
Pattern 1: Consistent Full-Time
Monday: 9 AM - 6 PM (Lunch 1-2)
Tuesday: 9 AM - 6 PM (Lunch 1-2)
Wednesday: 9 AM - 6 PM (Lunch 1-2)
Thursday: 9 AM - 6 PM (Lunch 1-2)
Friday: 9 AM - 6 PM (Lunch 1-2)
Saturday: 9 AM - 5 PM (No lunch)
Sunday: OFF
Best for: Traditional barbershop, regular clientele
Pattern 2: Evening-Focused
Monday: OFF
Tuesday: 12 PM - 9 PM (Dinner 5-6)
Wednesday: 12 PM - 9 PM (Dinner 5-6)
Thursday: 12 PM - 9 PM (Dinner 5-6)
Friday: 10 AM - 7 PM (Lunch 2-3)
Saturday: 9 AM - 6 PM (Lunch 1-2)
Sunday: OFF
Best for: Targeting working professionals who book after work
Pattern 3: Weekend-Only
Monday-Friday: OFF (or by appointment)
Saturday: 8 AM - 6 PM
Sunday: 8 AM - 6 PM
Best for: Side business, mobile barbers, popup shops
Troubleshooting
Problem: âCustomers canât book any slotsâ
- Verify weekly schedule is enabled for desired days
- Check you havenât accidentally created day off for entire month
- Ensure slot duration is reasonable (not longer than your hours)
- Verify timezone is correct
Problem: âSlots showing up during lunch breakâ
- Check break is saved correctly
- Verify break times donât have AM/PM mixup
- Ensure weekly schedule includes the break
Problem: âToo many/too few available slotsâ
- Adjust slot duration (smaller = more slots, larger = fewer)
- Typical: 15, 30, or 45 minutes
- Match to your shortest service duration
Problem: âCanât delete day off with existing bookingsâ
- Cancel or reschedule the bookings first
- Or force delete (will auto-cancel bookings)
Tips for Optimal Scheduling
Doâs â
- Be realistic with your hours (donât overcommit)
- Include buffer time (10-15 min between bookings)
- Block lunch (you need to eat!)
- Update days off promptly (as soon as you know)
- Use templates for consistency
- Review weekly for accuracy
Donâts â
- Donât skip breaks (burnout prevention)
- Donât overbook (quality over quantity)
- Donât forget to block holidays
- Donât change schedule last-minute (confuses customers)
Next Steps
Now that your schedule is configured:
- Add your services: Services Management
- Start taking bookings: Calendar Guide
- Configure booking rules: Settings Guide
Need help? Contact support@barberslot.com