"Customers can't book" and "customers can book times I'm not there" are the two most common problems in Styler, and they nearly always come down to the same handful of settings.
Work through this in order. It's arranged by how often each one turns out to be the cause.
Nothing is bookable at all
1. Is the staff member assigned to the service tier?
This is the most common cause by a distance.
A service tier is only bookable with the staff assigned to it. If nobody is assigned, nothing shows as available β with no error and no warning.
Go to Services, open the service, and check Tier Staff on each tier. See services, categories and tiers.
π Especially likely if you've recently added someone new, or someone has left.
2. Does the staff member have working hours?
No schedule means no availability. Go to Staff β Working Hours and check they have a schedule covering the dates in question β and that it hasn't ended.
3. Are online bookings switched on?
Settings β Bookings β Preferences. Check Online Bookings reads Enabled.
It's easy to turn off for a busy week and forget. See how do I disable bookings?
4. Is the service bookable online, and at that location?
On the service, check Booking Enabled is on and that the right Locations are selected. A service not assigned to a location can't be booked there.
Also check the staff member is assigned to that location.
5. If you take deposits β is Stripe fully connected?
π This one is invisible, and it stops bookings dead.
If your Stripe onboarding isn't complete and your bookings require a deposit, customers reach the payment step and cannot get past it. Nothing in the Hub tells you this is happening.
Go to Settings β Integrations β Stripe. The button should read Connected. If you instead see "Additional information is required to complete Stripe onboarding", that's your answer β click Complete onboarding and finish it.
Stripe can ask for more information at any time, usually as your takings grow, so an account that worked last month can be incomplete today. See getting paid: Stripe, deposits and payouts.
6. Has a whole weekday been switched off in the legacy Schedules page?
Rare, but worth knowing about because nothing else will explain it.
Settings β Schedules (Legacy) sets which days of the week your business operates at all, and it overrides everything else. If a day is switched off there, nobody can be booked that day β whatever your staff working hours say, and whatever your closed dates say.
Styler sets this up for you when your account is created, with all seven days enabled, so normally there's nothing to do. Only check it if an entire day of the week is unbookable and everything above looks correct.
π Unless you're an established partner who has always used this page, don't edit it β use staff working hours instead. See your opening hours, and closing for a day.
Some times are missing, but not all
7. Minimum Lead Time
If today and tomorrow look empty but next week is fine, this is usually it. Settings β Bookings β Preferences β Minimum Lead Time blocks bookings starting sooner than the period you've set.
8. Booking Window
If distant dates are unbookable, your Booking Window caps how far ahead customers can book. Anything beyond it won't appear.
9. Closed dates and amended hours
Check Staff β Working Hours for the dates concerned. A day may be marked CLOSED, HOLIDAY or NOT WORKING, or have amended hours narrower than usual.
10. Slot Frequency
If the times on offer look oddly spaced, Slot Frequency controls the intervals β 15 minutes gives 9:00, 9:15, 9:30 and so on.
11. Someone else is part-way through booking it
When a customer reaches the payment or confirmation step, that slot is held for them for five minutes so two people can't take it at once. During those five minutes it won't show as available to anyone else.
If they abandon the booking, the hold expires on its own and the slot comes back. There's nothing to release and nothing you need to do.
π‘ If a customer says a time disappeared and then reappeared a few minutes later, this is why β it isn't a fault.
Customers can book times I'm not available
Usually the reverse of the above: a schedule that's wider than reality.
Check the working hours actually match when people work. A schedule set up once and never revisited is the usual culprit.
For a one-off, use Edit hours or Staff not working on that day rather than changing the whole schedule.
For a whole day, use Close business; for longer, Settings β Closed Dates.
π Changing working hours never moves existing bookings. If you cut someone's hours, check the calendar for appointments now sitting outside them.
Everything is out by a fixed number of hours
If bookings, reminders and reports are all consistently early or late by the same amount, check your timezone rather than any individual booking.
Settings β Business β Settings β Timezone. Everything Styler shows you β availability, calendar, reminder timings and report date ranges β is worked out in your business's timezone, so one wrong setting shifts all of it together.
The Working Hours grid won't load
If you're told there may be a schedule conflict, two schedules for the same person at the same location are overlapping.
Click the staff member's name and look for Conflicting Schedules at the top of the list. Fix or delete one and the grid loads again.
A course isn't bookable
Different checklist:
Is it Published? Courses are unpublished by default.
Is Booking access set to Open to all customers rather than Invite only?
Has it reached capacity?
The quickest test
Open your own booking widget and try to book as a customer would. Go to Settings β Booking Widget β Details and click Open in the Status card.
π‘ It takes thirty seconds and tells you exactly what customers see, which is usually faster than reasoning about it from the Hub.
Still stuck?
Contact your Styler Consultant or email [email protected]. Tell us the service, the staff member, the date and time a customer is trying to book β that lets us reproduce it immediately instead of asking you three more questions.
