This feature allows you to prioritise which resource categories should be assigned to a service when multiple staff types can perform it. It ensures that specific resources (e.g. trainees vs. senior staff) are booked first based on your business preferences.
Here's what you need to know:
The feature is available exclusively in the Branch Manager.
It applies only to Enterprise plan branches.
Prioritisation is global and cannot be overridden by local branches.
Article Structure:
1. How to Set Up Resource Category Prioritisation
Step 1: Enable the Feature in the Branch Manager
Go to Branch Manager > Global Management > Services.
Open or create a global single service.
Scroll to the Resources section.
Ensure at least two resource categories are selected.
Activate the toggle Prioritise resource categories.

ℹ️ Note: This toggle is only available when at least two resource categories are added.
Step 2: Set the Priority Order
Once the toggle is active, the resource categories display with:
A priority label (e.g. 01, 02…)
Drag handles to reorder them
Set the preferred priority: the first listed category will be used by default, and others will be used only if no availability exists in higher-priority categories.
If your service uses multiple resource requirements (for example, staff and rooms), prioritisation can be configured separately for each requirement.
Step 3: Optional: Prioritise Resource Categories Within Dependency Groups
If using dependency groups (e.g. Room types), a separate prioritisation toggle appears.
You can choose whether or not to activate prioritisation for each dependency group.
2. How Prioritisation Works in the Booking Widget
Case 1: All Priority Resources Available
Only time slots from the highest-priority category are displayed.
Case 2: Some Priority Resources Booked
Only the remaining available resources in the top-priority category are shown.
Case 3: Priority Category Fully Booked for a Time Slot
The system displays time slots from the next priority category, but only for time slots where all top-priority resources are fully booked.
ℹ️ Note: If the booker manually selects a lower-priority resource, the prioritisation gets invalidated.
3. Important Tips
If the booker does not choose a resource manually, TIMIFY auto-assigns one based on your configured filling algorithm (e.g. least busy), while still respecting the priority order.
Local branches cannot edit the prioritisation for global services.
Alternatively, a dependency group without resource category prioritisation activated can be edited locally, provided that the Partial Global Service Update feature is enabled.
4. FAQ
Q. Can I set different priorities for different branches?
No, this is a global setting and cannot be overridden locally.
Q. Can local branches modify the resource categories if prioritisation is enabled?
No, resource prioritisation renders the relevant section read-only in the Web App for local admins.
Q. What happens if a lower-priority category has availability, but the higher one still has unbooked slots?
Only resources from the top priority category are considered until they are fully booked for a given time slot.
Q. Does this work with dependency groups like rooms or equipment?
Yes. You can set prioritisation for each group separately using its own toggle.
Q. What happens if a branch is downgraded or unlinked from a BM?
The feature is disabled and no longer influences bookings, even if previously active.