Resource Types (Staff & Places)
Understand the three resource types — Staff, Asset, and Venue — and how to configure them.
The Three Resource Types
In Kinibook, a Resource is anything required to deliver a service — whether it's a person, a physical item, a tool, or a room. Every resource has a type that determines how it behaves in the scheduling system. The type is selected from a dropdown in the resource editor:
| Type | Description | Has Schedule? | Examples |
|---|---|---|---|
| Staff | A person who performs the service. Has working hours, can be invited to the dashboard, and can be assigned leaves. | Yes | Stylists, therapists, doctors, instructors |
| Asset | A fixed physical item or station that a client uses during the service. Occupied for the duration of the booking. | Optional | Styling chairs, treatment beds, service bays |
| Venue | A room or space where the service takes place. Blocked during bookings to prevent conflicts. | Optional | Consultation rooms, studio spaces, event halls |
When a client books a service, Kinibook checks the availability of all linked resources. If a service requires "Therapist Sarah" (Staff) in "Room A" (Venue) using "Laser Machine 2" (Asset), all three must be free at the same time for the booking to succeed.
Schedules & Leaves
Staff resources can have weekly working schedules and leave periods. These two settings work together to define when a staff member is available for bookings:
- Weekly Schedule: Define recurring working hours per day of the week (e.g., Monday 9:00 AM – 6:00 PM, Tuesday 10:00 AM – 8:00 PM). Days without a schedule entry are treated as off-days. Clients cannot book outside these windows.
- Leaves: Mark specific dates when a staff member is unavailable. Leave types include On Leave (planned time off) and Emergency (unexpected absence). Leave dates override the weekly schedule — the staff member is completely blocked that day.
Unlike Staff, Asset and Venue types can optionally have schedules (e.g., a venue only available on weekends). If no schedule is set, they are considered always available during business hours.
Staff Dashboard Invites
Staff-type resources can be invited to access the Kinibook admin dashboard with their own login credentials. This lets team members view their own schedules and manage bookings assigned to them:
Invite Status Flow
Each staff member has an inviteStatus that progresses through three states:
- none: No invite has been sent. The staff member is managed entirely by the admin.
- pending: An invite email has been sent. The staff member needs to accept it to activate their account.
- active: The staff member has accepted the invite and can log in to view and manage their assigned bookings.
The number of staff logins you can invite depends on your subscription plan. See the Plans & Billing guide for your tier's staff login allowance.
Show Title Toggle
Each resource has a Title field (e.g., "Senior Stylist", "Lead Therapist"). The showTitle toggle controls whether this title is displayed to clients on your public booking page:
- ON: Clients see the title next to the resource name (e.g., "Sarah — Senior Stylist"). Useful for distinguishing seniority or specialisation.
- OFF: Only the resource name is shown. Cleaner for businesses where titles aren't relevant to the booking decision.
Archiving & Deleting Resources
Resources are soft-deleted when removed. This means they are hidden from your active lists and booking page but preserved in the database for historical booking records. For detailed steps on archiving and reassigning bookings, see the Staff & Places Management guide.
Still have questions?
Can't find what you need? Ask our support team directly.