Linking Resources to Services
Managing resource-service relationships
This page explains how to link resources to service offerings and manage those relationships.
Why Link Resources?
Linking resources to services tells the system:
- Which resources can provide which services
- What capacity constraints exist
- How to calculate availability for that service
Without linked resources, services in "Linked Resources" mode won't have any available time slots.
Where to Manage Links
Resource links are managed from the service offering configuration:
- Go to Settings → Service Offerings
- Click on an offering
- Find the "Linked Resources" section
- Add or remove resource links
Linked Resource Mode
When multiple resources are linked, choose the mode:
Any (Default)
Service is available when at least one linked resource is available.
Example:
- Service: "General Consultation"
- Linked to: Room 1, Room 2, Room 3
- Linked resource mode: "Any"
- Result: Bookable when any room is free
The system automatically assigns whichever resource is available. This increases capacity - more resources mean more available time slots.
All
Service is available only when all linked resources are available simultaneously.
Example:
- Service: "Baby Clinic Consultation"
- Linked to: Consultation Room, Baby Clinic Pharmacist
- Linked resource mode: "All"
- Result: Only bookable when both are free at the same time
Use this when a service genuinely requires multiple specific resources to be present.
Adding Resource Links
From the service offering detail page:
- Click Edit or find the Linked Resources section
- Select resources from the list
- Choose "Any" or "All" mode
- Save
Removing Resource Links
Unlink resources the same way - deselect them from the list.
If you remove all linked resources from a "Linked Resources" mode service, it will have no available time slots and cannot be booked.
Virtual Services Don't Need Links
Services in "Virtual" mode don't use resource links - they have their own independent availability schedule. Virtual services still take one booking at a time per time slot, but capacity isn't limited by physical resources.
Resource Assignment at Booking Time
When a customer books a service with linked resources:
- Any mode: System automatically assigns one available resource
- All mode: System assigns all linked resources to the booking
The assigned resources become unavailable for other bookings at that time.