Fixing "no available time slots" for a service
Last updated: 2026-08-20
If a customer can pick a date for a service but no time slots ever show up, it's usually because no staff member has been assigned to it. The service itself still shows up normally and can be selected in step 1 (service selection) — there's no error dialog. Instead, once a customer picks a date, they'll just see an empty-state message: "No available time slots." This symptom is easy to miss precisely because everything else about the service — name, price, duration — looks correctly saved, so it's easy to assume the problem must be somewhere else.
When you create a new service, "Apply to all staff" is ticked by default, so leaving it alone assigns every staff member automatically. This problem happens when that box gets unticked during setup and no specific staff member is picked afterwards.
Example: the owner of "Oldboy Barber" adds a new "Beard Trim" service, carefully filling in the name, price, and duration. Since only he performs this treatment, he unticks "Apply to all staff" — but forgets to then tick his own name, and saves anyway. The next day a customer selects "Beard Trim" on the booking page and clicks a date, only to find the time list completely empty. The owner assumes it's a system bug, since the service clearly shows as saved — but the real cause is that no staff member was ever ticked.
How to fix it
- Go to Admin > Services, click the service to open its edit panel.
- Check the Staff (N) section. If it shows 0, that confirms the cause.
- Tick the staff members who can perform this treatment.
- At least one staff member must be selected. With none selected, the system has no one to book the service against, so no time slots can ever be generated. In the example above, simply ticking the owner's own name in the Staff section makes time slots appear on the booking page immediately, with no need to republish anything.
Can't find what you're looking for? Contact us →