Resources & Equipment

Setting up resources (machines, rooms, equipment)

Prevent double-booking when bookings need a shared physical thing.

What problem this solves

You have 3 staff members but only 1 facial machine. Two customers book a facial at the same time with different staff — both staff are free, but only one machine exists. Without resources, Wemu happily creates both bookings and you discover the conflict at the appointment.

Resources fix this. Tag a service with the equipment it requires, and Wemu refuses overlapping bookings on the same resource.

📍

Navigate to: Sidebar → Resources

📸

Screenshot: The resources list page showing rows for "Facial machine", "Treatment room A", "Wash bay 1" with status indicators

The resources list page showing rows for "Facial machine", "Treatment room A", "Wash bay 1" with status indicators

Add a resource

  1. Click + Add Resource
  2. Name — e.g., "Facial machine", "Treatment room A"
  3. Type — equipment / room / station / vehicle (just for organization)
  4. Capacity — how many simultaneous uses are possible (usually 1)
  5. Active — toggle on
  6. Save
📸

Screenshot: The resource creation form with name, type dropdown, capacity, and active toggle

The resource creation form with name, type dropdown, capacity, and active toggle

Tie a service to a resource

After creating a resource, edit the service that needs it:

  1. Services → edit a service
  2. Scroll to Required resources
  3. Pick one or more resources from the dropdown

Now every time someone books that service, Wemu places a hold on the resource for the booking duration. Conflicting bookings get RESOURCE_CONFLICT at booking time.

📸

Screenshot: The service edit form showing a "Required resources" multi-select with the facial machine selected

The service edit form showing a "Required resources" multi-select with the facial machine selected

Resource calendar (swimlane view)

📍

Resources → Calendar

📸

Screenshot: The swimlane calendar showing each resource as a horizontal lane with booking blocks at their actual start/end times across the day

The swimlane calendar showing each resource as a horizontal lane with booking blocks at their actual start/end times across the day

The calendar shows your day in lanes — one per resource. Each lane shows the bookings using that resource at their actual time. Color-coded by service. Tap a block to jump to the booking.

Blocking a resource

When the equipment goes offline (maintenance, deep clean, broken), block it so the slot doesn't accept new bookings:

  1. Open the calendar
  2. Tap an empty slot on the resource lane
  3. Pick start/end + reason
  4. Save

Blocks behave like bookings for conflict-checking — overlapping booking attempts are rejected.

Utilization report

📍

Dashboard → Resource Utilisation card

Shows hours used vs available per resource for the selected date. Status dots highlight under-used resources (you might double up on something) or over-used ones (consider buying a second).

Was this article helpful?

Still need help?

Our support team is available Monday to Friday, 9am to 6pm EST.