Availability
Resolve availability problems
Check rules in order when booking times are missing, closed, or rejected during save.
Check rules in order
- Confirm the organization and branch selected by the customer or administrator.
- Confirm that a business-hours rule applies to the selected weekday.
- Confirm that the candidate is at or after the start and before the end.
- Check for a closure that contains the candidate time.
- Check the capacity scope and current booking count.
- Check the gap scope and nearby existing bookings.
- Record the error and time when a platform-managed rule exists.
Match the symptom
| Symptom | Possible cause | Check |
|---|---|---|
| No times on a date | No hours or wrong weekday | Check the hours rule for that weekday. |
| Some times are closed | Outside hours or inside a closure | Compare the time with each window and block. |
| Time appears full | Capacity reached | Count standing bookings in the same bucket and scope. |
| Only times near a booking are blocked | Gap rule | Compare nearby bookings in the same scope. |
| Screen is open but save fails | New concurrent booking or platform rule | Refresh existing bookings and record the error. |
| Times belong to another branch | Wrong scope selection | Confirm the current branch and link target. |
Do not remove a platform-managed rule
A platform-managed rule works with organization-specific code. The dashboard cannot edit or delete it. Report the rule, error, and time instead of bypassing it.
Check the result
- You found the business hours and closure for the candidate time.
- You checked capacity and gaps in the same scope.
- You tested both the customer screen and administrator write after the change.
- Existing valid bookings still work.
If the cause remains unknown, use General troubleshooting. Include the organization, branch, candidate time, expected result, and actual error.