Common Booking Issues
Solutions to frequently encountered booking and appointment problems.
Booking Creation Problems
"No Available Slots" Message
Problem: Calendar shows available time but booking page says "No available slots."
Possible causes & solutions:
1. Service Not Assigned to Location
- Go to Services
- Edit the service
- Check "Locations" section
- Ensure service is assigned to at least one location
- Save changes
2. No Staff Assigned to Service
- Go to Services
- Edit the service
- Check if any team members are assigned
- If service has staff assignments but all are inactive: activate a team member
- If no assignments: the service uses all active staff at that location
- Verify at least one active team member exists
3. Business Hours Not Set
- Go to Settings → Availability
- Check each day of the week
- Ensure days are marked "Open"
- Set opening and closing times
- Save changes
4. All Time Slots Already Booked
- Go to Calendar
- Check if appointments fill all available time
- If fully booked: this is correct behavior
- Consider extending hours or adding buffer time
5. Min Advance Hours Too High
- Settings → Availability → "Min Advance Hours"
- If set to 24: customers can't book within 24 hours
- Reduce if you want same-day bookings
- Example: Set to 2 hours for same-day availability
6. Max Advance Days Too Low
- Settings → Availability → "Max Advance Days"
- If set to 7: customers can only book 1 week ahead
- Increase to 30, 60, or 90 days
- Balance with your planning horizon
"Booking Failed" Error
Problem: Customer fills out booking form but gets error at submission.
Diagnostic steps:
1. Check Phone Number Format
- Phone must include country code
- Format: +[country code][number]
- Example: +1 555 123 4567 (USA), +30 210 1234567 (Greece)
- Customer may need to select correct country from dropdown
2. Check CAPTCHA Status
- Settings → Security → "Enable CAPTCHA"
- If enabled but Cloudflare Turnstile not loading: disable temporarily
- If disabled and getting spam: enable CAPTCHA
- Browser extensions may block CAPTCHA
3. Verify Service Is Active
- Go to Services
- Ensure service is not archived
- Check service has price and duration set
- Verify service assigned to location
4. Check for Conflicts
- Time slot may have been taken between selection and submission
- Refresh availability
- Try different time slot
- Check Calendar for double-bookings
5. Browser Issues
- Clear browser cache and cookies
- Try different browser (Chrome, Firefox, Safari)
- Disable browser extensions
- Try incognito/private mode
Booking Conflicts
Problem: System won't let you create a booking due to conflicts.
What causes conflicts:
1. Overlapping Appointments
- Staff member already has appointment at that time
- Same staff can't be in two places at once
- Solution: Choose different time or different staff member
2. Insufficient Time for Service
- Service duration: 60 minutes
- Available time before next appointment: 45 minutes
- Won't fit
- Solution: Choose earlier time slot or find longer gap
3. Outside Business Hours
- Trying to book at 7:00 PM
- Business closes at 6:00 PM
- Service duration: 60 minutes (would end at 8:00 PM)
- Solution: Book earlier or extend business hours
4. Buffer Time Conflicts
- Buffer time: 15 minutes between appointments
- Trying to book at 2:00 PM
- Previous appointment ends at 2:00 PM
- Need 15-minute buffer
- Solution: Book at 2:15 PM or later
How to resolve:
- View Calendar to see existing appointments
- Identify the conflicting appointment
- Options:
- Choose different time slot
- Reschedule conflicting appointment
- Assign to different staff member
- Reduce service duration (if appropriate)
- Reduce buffer time (Settings → Availability)
Multi-Service Booking Issues
Problem: Can't book multiple services together.
Common issues:
1. Not Enough Consecutive Time
- Service 1: 45 minutes
- Service 2: 30 minutes
- Total needed: 75 minutes
- Available gap: 60 minutes
- Solution: Find longer time slot or book separately
2. Different Staff Required
- Haircut assigned to Staff A
- Massage assigned to Staff B
- Can't do both simultaneously
- Solution: Book as separate appointments or assign services to same staff
3. Different Locations
- Haircut at Location 1
- Massage at Location 2
- Customer can't be at two locations
- Solution: Book at separate times or offer both services at one location
4. Services Not at Same Location
- Selected location: Downtown
- Service 1 available: Downtown ✓
- Service 2 available: Uptown only ✗
- Solution: Assign Service 2 to Downtown location or book separately
Availability & Scheduling Issues
Timezone Problems
Problem: Appointment shows wrong time for customer or business.
Understanding timezone behavior:
- Location timezone: Where service is performed
- Customer timezone: Where customer is located
- Display: Appointments show in location timezone by default
Common scenarios:
1. Customer in Different Timezone
- Business location: Athens, Greece (EET/EEST)
- Customer location: New York, USA (EST/EDT)
- Customer books "2:00 PM" thinking their time
- Actually books 2:00 PM Athens time (8:00 AM New York)
- Solution: Customer must use timezone selector on booking page
2. Daylight Saving Time Confusion
- Booking made before DST change
- Time displayed after DST change
- Appears to shift by 1 hour
- This is correct behavior
- Appointment time in location timezone is accurate
3. Multiple Location Timezones
- Location 1: Athens (GMT+2/+3)
- Location 2: London (GMT+0/+1)
- Calendar shows all in one timezone
- Times appear "wrong" for other location
- Solution: Use timezone badge to see actual location time
How to verify correct time:
- Open appointment details
- Check timezone badge
- Confirm location timezone
- Convert to your timezone if needed
- Call customer to confirm if uncertain
Staff Availability Issues
Problem: Staff member shows as unavailable when they should be available.
Diagnostic checklist:
1. Check Staff Status
- Go to Team Members
- Find staff member
- Status must be "Active"
- If "Inactive": click to activate
2. Check Location Assignment
- Edit team member
- Look at "Locations" section
- Staff must be assigned to location where service is offered
- Add location assignment if missing
3. Check Service Assignment
- Edit team member
- Look at "Services" section
- If services are assigned: staff only appears for those services
- If no services assigned: staff available for all services
- Add service assignment if needed
4. Check Custom Availability
- Edit team member
- Click "Availability" tab
- May have custom schedule that differs from business hours
- Example: Business open Mon-Sat, but staff only works Mon-Fri
- Adjust staff availability as needed
5. Check Existing Appointments
- Go to Calendar
- Filter by staff member
- Check if fully booked
- Staff can't be double-booked
Holiday & Closed Day Issues
Problem: Bookings showing on days business should be closed.
Solutions:
1. Set Holiday
- Settings → Availability → "Holidays" section
- Click "Add Holiday"
- Enter date and name
- Optional: Mark as recurring (for annual holidays)
- Save
- Bookings blocked for that date
2. Close Specific Day
- Settings → Availability → Business Hours
- Find the day (e.g., Sunday)
- Toggle to "Closed"
- Save
- No bookings available on that day
3. Location-Specific Closure
- Go to Locations
- Edit the specific location
- Set custom hours for that location
- Close the day only for that location
- Other locations unaffected
4. Temporary Closure
- Best practice: Add as Holiday
- Example: "Summer Vacation - Aug 1-15"
- Add multiple holidays for date range
- Or: Go to Calendar and block time manually
Calendar & Appointment Display Issues
Appointments Not Showing
Problem: Created appointment but don't see it in Calendar.
Diagnostic steps:
1. Check View Tab
- Calendar has three tabs: Today, Upcoming, Past
- Today: Only appointments today
- Upcoming: Next 3 months from today
- Past: Last 6 months
- Solution: Switch to correct tab
2. Check Filters
- Look for active filters:
- Location filter
- Status filter
- Click "Clear Filters" or select "All"
- Appointment may be filtered out
3. Check Date Range
- In Calendar view (not List view)
- Check which week/month is displayed
- Navigate to appointment date
- May be outside visible range
4. Check Appointment Status
- Cancelled appointments may be hidden
- Use Status filter: Select "Cancelled"
- Verify appointment exists
5. Refresh Page
- Browser cache may be stale
- Press Ctrl+R (Windows) or Cmd+R (Mac)
- Or close and reopen tab
Wrong Service or Customer Showing
Problem: Appointment shows incorrect information.
This may be:
1. Wrong Customer Linked
- When creating: selected wrong contact from dropdown
- Solution: Edit appointment, change customer
2. Customer Name Changed
- Contact was renamed after booking
- Appointment reflects current contact name
- This is correct behavior
- Edit contact to fix name
3. Wrong Service Selected
- When creating: clicked wrong service
- Solution: Cancel and rebook, or manually edit if possible
4. Multi-Service Confusion
- Customer booked 3 services
- Shows as 3 separate appointments
- All have same booking group ID
- This is correct behavior
- They're linked as one booking
Calendar Week View Issues
Problem: Week view looks empty or shows wrong times.
Common causes:
1. Week Range Outside Appointments
- Viewing This Week
- All appointments Next Week
- Solution: Use navigation arrows to move to next week
2. Timezone Display
- Times may look "wrong" if in different timezone
- Check timezone badge on appointments
- Switch timezone selector if needed
3. No Appointments That Week
- Empty week view is correct
- Check Upcoming tab in List view to see future appointments
4. Filter Active
- Location or Status filter applied
- Filtering out appointments
- Solution: Clear filters
Manual Booking Creation Issues
Can't Select Time Slot
Problem: Time slot appears grayed out or unclickable.
Reasons:
1. Conflict Exists
- Staff already booked
- Location at capacity
- Solution: Choose different time or staff
2. Outside Business Hours
- Slot is before opening or after closing
- Considering service duration
- Solution: Choose time within hours, or extend hours
3. Min Advance Hours
- Trying to book too soon
- Settings enforce minimum notice
- Solution: Book further in future, or reduce min advance hours
4. Past Date
- Can't book in the past
- Even for testing
- Solution: Select future date
Can't Find Customer
Problem: Customer not appearing in contact search when creating booking.
Solutions:
1. Create New Contact First
- Go to Contacts page
- Click "Add Contact"
- Enter customer information
- Save
- Return to Calendar to book
2. Search by Different Field
- Try searching name
- Try searching phone
- Try searching email
- May be saved under different name
3. Customer Archived
- Archived contacts don't appear in search
- Go to Contacts
- Filter: "Archived"
- Find customer
- Unarchive
- Return to booking
4. Contact Doesn't Exist
- New customer who hasn't booked before
- Not in system yet
- Solution: Create contact first
Service Duration Issues
Problem: Service seems too long or too short.
Understanding duration:
- Duration = time customer is with you
- Includes service time + any buffer
- Blocks staff member for that duration
If duration is wrong:
- Go to Services
- Edit the service
- Change "Duration" field
- Save
- Future bookings use new duration
- Existing bookings keep old duration
If you need buffer between appointments:
- Don't add to service duration
- Use Settings → Availability → "Buffer Time"
- Applies globally between all appointments
Common Error Messages
"This service is not available at this location"
Cause: Service not assigned to selected location.
Fix:
- Go to Services
- Edit the service
- Check "Locations" section
- Check the box for the location
- Save
"No staff members available for this service"
Cause: Either no staff assigned, or all assigned staff are inactive/unavailable.
Fix:
Option A: Ensure at least one active team member exists
- Go to Team Members
- Verify at least one member is Active
- Member must be assigned to the location
Option B: Assign service to staff
- Go to Services
- Edit service
- Ensure service is assigned to active staff member
"Appointment time conflicts with existing booking"
Cause: Staff member or resource already booked.
Fix:
- View Calendar to see conflict
- Choose different time
- Or assign to different staff member
- Or reschedule conflicting appointment
"Phone number format is invalid"
Cause: Phone number doesn't include country code or has invalid format.
Fix:
- Must start with + and country code
- Example: +1 555 123 4567 (USA)
- Example: +30 210 1234567 (Greece)
- No spaces or special characters in some fields
- Use international format (E.164)
"You've reached your booking limit"
Cause: AI booking limit reached for the month.
Fix:
- Immediate: Purchase Booking Pack add-on (Settings → Billing)
- Wait: Limit resets on billing date
- Long-term: Upgrade subscription tier
- Workaround: Create manual bookings (don't count toward limit)
Related Articles
- Integration Connection Problems - Messaging platform issues
- Calendar Sync Issues - Google Calendar problems
- AI Agent Not Responding - AI troubleshooting
- Creating Your First Manual Booking - Booking basics
- Setting Up Availability - Hours and schedules
Most booking issues are resolved by checking service assignments, staff availability, and business hours! ✅