/** * Help Resources Page * * Comprehensive help documentation for the Resources management page. */ import React from 'react'; import { useNavigate, Link } from 'react-router-dom'; import { ArrowLeft, ClipboardList, Users, Building, Wrench, Calendar, Settings, CheckCircle, ChevronRight, HelpCircle, Clock, Plus, Eye, Pencil, Search, Keyboard, Layers, ToggleLeft, AlertCircle, } from 'lucide-react'; const HelpResources: React.FC = () => { const navigate = useNavigate(); return (
Manage staff, rooms, and equipment for scheduling
Resources are the bookable entities in your scheduling system - staff members, rooms, equipment, or any other asset that needs time-slot management. Every appointment in your system is assigned to a resource.
The Resources page displays all your resources in a table format with their type, upcoming appointment counts, capacity settings, and status. From here you can create new resources, edit existing ones, and view individual resource calendars.
Properly configured resources are essential for preventing double-booking and ensuring your scheduler displays availability correctly.
SmoothSchedule supports three built-in resource types, each with an associated icon and color coding:
Team members who provide services - stylists, therapists, consultants, doctors, etc. Can be linked to a staff user account.
Physical spaces - consultation rooms, massage rooms, studios, courts, meeting rooms, etc.
Tools and machinery - laser machines, MRI scanners, rental equipment, vehicles, etc.
Custom Resource Types: You can create additional resource types in Settings > Resource Types to match your specific business needs (e.g., "Vehicle", "Studio", "Instructor").
The main view shows all resources in a table with the following columns:
The name and type icon of the resource. The icon indicates whether it's Staff (blue person), Room (green building), or Equipment (purple wrench).
A color-coded badge showing the resource type (Staff, Room, or Equipment).
The count of future appointments assigned to this resource. Helps you see at a glance how busy each resource is.
Shows "1 at a time" for single-booking resources or "X simultaneous" for multilane resources that can handle multiple concurrent appointments.
Indicates whether the resource is active and available for scheduling.
View Calendar button to see the resource's schedule, and an Edit button to modify resource settings.
Click the "Add Resource" button in the top right to open the creation form:
Choose Staff, Room, or Equipment from the dropdown. This determines the icon and how the resource behaves.
For Staff resources, search and select a staff user from your team. This links the resource to their user account. Type to search by name or email, use arrow keys to navigate, and press Enter to select.
Give the resource a descriptive name that will appear in the scheduler and booking interface (e.g., "Sarah (Stylist)", "Massage Room 1", "Laser Machine").
Add notes about the resource for internal reference.
Toggle on to allow multiple simultaneous bookings. Set the number of lanes (2-10) for resources like group classes or shared equipment.
Click "Create Resource" to add the resource. It will appear immediately in the table and be available in the scheduler.
When creating a Staff resource, you'll use an autocomplete field to link the resource to a staff user account:
Start typing to filter staff members by name or email. Results appear in a dropdown below the input.
Use ↑/↓ arrow keys to highlight options, Enter to select, and Escape to close the dropdown.
Once selected, a green indicator shows "Selected: [Name]" below the input field confirming your choice.
Staff must first be added via the Staff page before they can be linked to a resource. If you don't see someone in the autocomplete, make sure they have a staff account.
Multilane mode allows a single resource to handle multiple appointments at the same time. This is useful for:
Toggle the "Multilane Mode" switch in the resource form. When enabled, a number input appears.
Enter the number of simultaneous appointments allowed (2-10). For example, set to 5 for a yoga class with 5 spots.
In the Scheduler: When viewing a multilane resource, overlapping appointments appear in separate horizontal lanes, making it easy to see all concurrent bookings.
Click the "View Calendar" button on any resource row to open a dedicated calendar view for that resource:
See only the appointments assigned to this specific resource, without clutter from other resources.
Navigate between weeks to see past and future appointments for planning and review.
Click on any appointment in the calendar to view its full details.
Click the pencil icon in the Actions column to edit a resource. The edit form pre-fills with the current values.
You can change:
Changing a resource's type or linked staff member may affect how existing appointments display. The appointments themselves remain intact.
Our support team is ready to help with any questions about managing resources.