Service Management
Manage services, their resources, and when each resource is available (time slots and days of week). All service and resource setup is done from a single streamlined page.
Common Tasks
How to Add a Service (Add Service, Create Service, Adopt Service)
Add a service to your business catalog that customers can book (accommodations, activities, equipment, spa, etc.).
- Go to Service Management in the left sidebar (this opens the Services page)
- Click the Add Service button in the top-right corner to open the Global Service Catalog. (If you have no services yet, the empty state shows Browse Service Catalog instead.)
- In the catalog modal, browse available service templates
- Use filters to find services by type (Accommodation, Scuba, Experience, Training, Equipment, Spa, etc.)
- Click Adopt on the service you want to add
- Complete the adoption wizard:
- Enter Service Name (you can customize from the template name)
- Set Pricing and Description
- If the service requires resources, assign or create resources
- For services that use time slots (e.g. dive trips, spa slots), complete the Time Slots & Schedules step: add time slots per resource, set Start Time and End Time, and select Days of Week when the slot is available
- Click Complete Adoption
Result: The service appears on the Services page under the appropriate type tab. You can add or edit resources and configure schedules from the same page.
How to Create a Resource (Add Resource, Create Resource)
Create a resource (room, vessel, equipment, etc.) that can be allocated to service bookings. Resources are managed per service from the Services page.
- Go to Service Management (Services page)
- Find the service that needs the resource and click the row or the chevron to expand it
- In the expanded Resources section, click Add Resource (or Bulk Create to add multiple at once with a name pattern like "Room {n}")
- In the resource form:
- Select Resource Type (Room, Suite, Boat, Equipment, Vehicle, etc.)
- Enter Name and optional Code
- Set Capacity if applicable (e.g. seats for a vessel, units for equipment)
- Set Status (Available, Unavailable, Maintenance)
- Click Create Resource
Result: The resource is created and listed under that service. You can then configure schedules (time slots and days of week) for it if the service uses slot-based booking.
How to Configure Resource Schedules (Time Slots, Days of Week)
Define when a resource is available for a given service — for example, "Boat Alpha" runs at 08:00 and 14:00 on Mon–Sat. Guests book these specific slots. Only services that need slot-based booking (e.g. not accommodation/PerNight) show the Schedules column.
- Go to Service Management
- Click the service row to expand it (services with resource requirements show a chevron; expanding shows the resources table)
- In the resources table, find the Schedules column. It shows "N slot(s)" or "Not set" with a clock icon. Click that cell for the resource you want to configure
- A modal opens titled [Resource name] - Time Slots. Click the Add Time Slot button
- In the form (headed "Add New Time Slot" or "Edit Time Slot"): set Time (start and end, e.g. 08:00 to 10:00; you can use duration presets 1 hr, 2 hr, 4 hr, 6 hr), select Days of Week (Mon–Sun; presets: All days, Weekdays, Weekends), and optionally set a Label. Save the slot
- Add more slots as needed; existing slots are listed and can be edited or deleted
Result: The resource is bookable only during those time slots on those days. Reservation booking and allocation views (e.g. Dive Board, Spa, Activities) use these schedules to show availability.
How to View Resource Allocations (Allocations Hub, Room Calendar, Activity Board)
View which resources are allocated to which reservations and when. The app has an Allocations Hub with tabs by service type; hotel room allocations also have a dedicated Room Allocations page.
- Accommodation (rooms): Go to Room Allocations in the left sidebar for a room-by-date grid, or use Service Management → Allocations (if visible) and open the Accommodation tab for a room calendar view
- Activities / vessels: Use Dive Board or Vessel Allocations for dive/vessel operations; or Allocations → Activities for the activity board and manifests
- Spa: Go to Allocations → Spa for spa appointments
- Set the Date or date range you want to view
- In calendar/grid views, allocations appear as blocks; click a block to see reservation details. In list/manifest views, you see departures and guests per slot
Result: You see a visual or list view of allocations, helping you avoid double-booking and manage daily operations.
How to Create a Service Modifier Group (Meal Plan, Equipment Upgrade, Add-on)
Modifier groups are reusable sets of options that can be attached to services. Common examples include meal plans (Room Only, B&B, Half Board, Full Board, All Inclusive), equipment upgrades, and spa add-ons. Options can have price adjustments (fixed dollar amount or percentage).
- Go to Service Modifiers in the left sidebar (under Service Management)
- Click New Modifier Group
- Enter a Name (e.g. "Meal Plan") and optional Description
- Select the Type (Meal Plan, Equipment, Upgrade, Add-on, or Custom)
- Toggle Required if guests must select an option
- Set Min/Max Selections (usually 1/1 for single-choice groups like meal plans)
- Add Options:
- Enter the option Name (e.g. "Full Board")
- Set the Default Price Adjustment and type ($ for fixed or % for percentage)
- Toggle Default if this option should be pre-selected
- Add more options as needed
- Click Create
Result: The modifier group appears on the Service Modifiers page. You can now link it to global services.
How to Attach a Modifier Group to a Service (Link Modifier to Service)
After creating a modifier group, link it to the global services it applies to. When a business unit adopts that service, the modifier group is automatically included with default pricing.
- Go to Service Modifiers
- Find the modifier group and click the Link icon (chain icon) on its row
- In the dialog, check/uncheck global services to link or unlink
- Click Done
Result: The modifier group is attached to the selected global services. The linked service count updates in the group row. When a BU adopts one of these services, the modifier group and its options are automatically created at the BU level with the default pricing.
How to Override Modifier Pricing at the Business Unit Level
Each business unit can set its own pricing for modifier options. For example, "Full Board" might cost $120/night at one resort but $95/night at another.
- Go to Service Management (Services page)
- Find the service that has modifier groups and click the row to expand it
- Below the resources section, you'll see a Modifiers section listing each modifier group
- For each option, click to edit the Local Price, Adjustment Type ($ or %), or toggle Default
- Changes save automatically
- Use Sync from Global to add any new options from the org-level template without overwriting your local pricing
Result: The BU-level pricing is used for all bookings at that business unit. The org-level default pricing is only used as the starting point during adoption.
How to Edit a Service (Modify Service, Update Service)
Update service details like name, description, pricing, or resource requirements.
- Go to Service Management
- Find the service in the list (use the type tabs to filter by Accommodation, Scuba, etc.)
- Click the Edit button (outline button, top-right of the service card)
- Modify name, description, pricing, status (Active/Inactive), or resource requirements
- Click Save or Save Changes
Result: Service details are updated. Changes affect future bookings; existing reservations are not automatically changed.
How to Edit a Resource (Update Resource, Modify Resource)
Update resource name, code, capacity, or status.
- Go to Service Management and expand the service (click the row)
- In the resources table, click the ⋮ (three dots) menu on the resource row and select Edit
- Change name, code, capacity, or status in the edit form
- Click Save
Result: Resource details are updated. Status (e.g. Maintenance) affects availability for new bookings.
Key Concepts
Services vs Resources
Services are what customers book (e.g. "Standard Room", "Dive Trip", "Spa Treatment"). Resources are the physical or logical items that fulfill those services (e.g. "Room 101", "Boat Alpha", "Treatment Room 1"). Services are adopted from the global catalog; resources are created per business unit and attached to services.
Single Services Page (No Separate Resources Menu)
There is no standalone "Resources" item in the main sidebar. All resources are managed from Service Management: expand a service to see its resources, add/edit/bulk-create resources, and configure schedules. This keeps service and resource setup in one place.
Resource Schedules (Time Slots and Days of Week)
For services that run at specific times (dives, spa slots, activities), you configure resource schedules per resource and per service: start time, end time, and days of the week. Multiple slots per resource are supported (e.g. morning and afternoon trips). Booking and allocation UIs (Dive Board, Vessel Allocations, Spa, reservation wizard) use these schedules to show availability and prevent overbooking.
Allocations Hub
The Allocations Hub (under Service Management or Operations, depending on configuration) has tabs: Accommodation (room calendar), Activities (activity board and vessel manifests), Spa (spa appointments), and Analytics (utilization). Hotel room allocations are also available from Room Allocations in the sidebar for a dedicated room grid. Dive operations use Dive Board and Vessel Allocations.
Service Adoption and Global Catalog
Services are adopted from a global service catalog. The catalog provides templates; you customize name, description, pricing, and resource assignments for your business unit. After adoption, you manage resources, schedules, and modifier pricing on the same Services page.
Service Modifiers
Service modifiers are configurable options attached to services that adjust pricing. They are defined at the organization level (e.g. a "Meal Plan" group with Room Only, B&B, Half Board, Full Board, All Inclusive options) and linked to global services. When a BU adopts a service, modifier groups are automatically included. Each BU can override pricing locally. Modifiers have two adjustment types: Fixed ($) adds a dollar amount to the base price, and Percentage (%) adds a percentage of the base price. Modifiers flow through the system:
- Org level: Define modifier groups and default pricing, link to global services
- BU level: Override pricing per business unit
- Package builder: Pre-select modifiers for package components, or mark as "Guest Choice" so the guest picks at booking
- Reservation wizard: Guest selects from available options; modifiers are included in the reservation price
Troubleshooting
Cannot Add Service — Missing Resources
Cause: The service template requires resources of a certain type that you do not have yet.
Fix: In the adoption wizard, create the required resources when prompted, or cancel and go to an already-adopted service of the same type, add the resources there, then adopt the new service again. You can also use Bulk Create from an expanded service to add several resources at once.
Resource Shows as Unavailable When It Should Be Available
Cause: The resource status may be Unavailable or Maintenance, or it may already be allocated for that date/time, or it may have no schedule for that day/time.
Fix: In Service Management, expand the service and check the resource status; edit the resource and set status to Available. If the service uses time slots, open Configure Schedules (clock icon) for that resource and ensure there is a slot covering the desired day and time. Check Room Allocations or the relevant allocation view to see if the resource is already allocated.
Service Not Appearing in Reservation Booking
Cause: The service may be inactive, or it may have no resources/schedules where you are booking.
Fix: In Service Management, confirm the service status is Active. If the service requires resources, ensure at least one resource exists and, for slot-based services, that schedules (time slots and days of week) are configured. Verify the business unit and dates in the reservation match the service setup.
Time Slot Overlap or Validation Error When Adding a Schedule
Cause: The new time slot overlaps with an existing schedule for the same resource and service on the same day.
Fix: In the Resource Schedule modal, adjust the start or end time so the new slot does not overlap with existing slots for that resource, or remove/edit the conflicting slot first.