Resource management on the HoopAI platform lets service-based businesses prevent double-booking of shared physical spaces and equipment. When you link rooms and equipment to service calendars, the platform checks both staff availability and resource availability before confirming a booking. A slot is only shown as available if the assigned staff member and all required resources are free at that time.
This feature is most relevant for businesses like:
- Salons, spas, and beauty studios (treatment rooms, massage tables, styling chairs)
- Medical and wellness clinics (exam rooms, therapy equipment)
- Fitness studios (training areas, equipment like reformer machines or squat racks)
- Tutoring and learning centers (classrooms, audio-visual equipment)
- Event venues and studios (rooms, production equipment)
Rooms
A room represents a physical space where services take place. Creating rooms in the platform gives you a digital inventory of your available spaces, which the booking system uses to prevent two appointments from being assigned to the same room at the same time.
Creating a room
- Go to Calendars > Calendar Settings and look for the Rooms & Equipment section, or navigate to Calendars > Rooms.
- Click + Add Room.
- Enter a room name (for example, “Treatment Room 1”, “Studio A”, or “Conference Room B”).
- Optionally add a description noting the room’s capacity, features, or intended use.
- Assign the room to one or more team members if access is restricted by staff.
- Click Save.
Linking rooms to calendars
After creating your rooms:
- Open a service calendar in the calendar editor.
- Navigate to the Team Members & Resources section.
- Under the Rooms dropdown, select the room(s) required for appointments on this calendar.
- Save the calendar.
When a contact books this calendar, the platform checks that the selected room is available for the chosen time slot before confirming the appointment.
Equipment
Equipment represents physical tools, machines, or items that are used during a service and cannot be used by two clients simultaneously. Connecting equipment to a calendar ensures it is not double-booked across different appointments happening at the same time.
Creating equipment
- Go to Calendars > Rooms and select the Equipment tab.
- Click + Add Equipment.
- Enter a name for the item (for example, “Ultrasound Machine”, “Reformer #3”, or “Photography Backdrop Set A”).
- If you have multiple identical units of the same item, add each as a separate equipment entry (for example, “Reformer #1”, “Reformer #2”) so the platform can track each unit independently.
- Click Save.
Linking equipment to calendars
- Open a service calendar in the calendar editor.
- Navigate to the Team Members & Resources section.
- Under the Equipment dropdown, select the equipment required for this service.
- Save the calendar.
How equipment availability works
Each piece of equipment can only be assigned to one appointment at a time. When a time slot is requested, the platform checks that:
- The assigned team member is available
- The required room (if any) is available
- Each piece of required equipment is available
If any of these checks fail, the slot is not shown or cannot be booked.
Checking resource conflicts
If you suspect a resource conflict is causing bookings to fail unexpectedly, use the Troubleshooting Tool inside the calendar editor (the tools icon in the top-right corner). The tool identifies configuration issues that may be preventing bookings, including misconfigured resource assignments.
If your business has a single piece of specialized equipment that is shared across multiple service types, create one equipment entry and link it to every calendar that uses it. The platform will automatically block it from being double-booked across those calendars.
Rooms vs equipment: key differences
| Feature | Rooms | Equipment |
|---|
| Represents | Physical space | Physical object or tool |
| Typical example | Treatment room, studio | Massage table, camera, machine |
| Linked to | Service calendars | Service calendars |
| Conflict behaviour | Blocks slot if room is in use | Blocks slot if item is in use |
| Multiple units | Create separate room entries | Create separate equipment entries |
Viewing resource usage
To see which rooms and equipment are in use at any given time, use the main calendar view and filter by calendar or team member. Appointments that consume specific resources will appear in the calendar; overlapping appointments using the same resource indicate a configuration issue that should be investigated.