Staff Scheduling & Assignments
Assign work, manage schedules, and balance workload across your team
Staff Scheduling & Assignments
Efficient work distribution keeps your team productive and customers happy. Learn how to assign service jobs, manage availability, and optimize your team's workload.
Assigning Service Jobs
From the Service Job
- Open any service job
- Click Assign or the current assignee
- Select a team member from the dropdown
- Click Save
Service job with assignment dropdown open
The assigned member:
- Sees the job in their dashboard
- Receives a notification
- Can update job status
From the Service Board
For visual assignment:
- Go to Service Jobs → Board
- Drag a job card to a team member's column
- Or click the job and select an assignee
Kanban board with team member columns
Bulk Assignment
Assign multiple jobs at once:
- Go to Service Jobs → List View
- Check the boxes next to jobs
- Click Assign Selected
- Choose a team member
- Click Apply
List view with multiple jobs selected and assign button
Staff Availability
Setting Individual Availability
Team members can set their own availability:
- Click their Profile → Availability
- Define working hours per day
- Add time off dates
- Save changes
Personal availability calendar with time blocks
Viewing Team Availability
See your whole team's schedule:
- Go to Company → Schedule
- View the team calendar
- Each member's availability is color-coded
- Quickly spot gaps or overlaps
Team schedule overview with all members visible
Time Off Requests
Team members can request time off:
- They go to Profile → Request Time Off
- Select dates and reason
- Submit for approval
Managers receive a notification to approve or deny.
Time off request form
Workload Management
Viewing Current Workload
See how work is distributed:
- Go to Company → Team
- Click the Workload tab
- View jobs assigned per team member
- Identify overloaded or underutilized staff
Workload bar chart showing jobs per team member
Workload Indicators
The system shows workload status:
- 🟢 Light - Under capacity, can take more
- 🟡 Moderate - Normal load
- 🔴 Heavy - At or over capacity
These appear next to names when assigning jobs.
Assignment dropdown showing workload indicators
Reassigning Work
Manual Reassignment
When someone is unavailable:
- Open the assigned service job
- Click Reassign
- Select a new team member
- Add an optional note
- Save
Reassign modal with note field
Automatic Suggestions
Hydra suggests reassignments based on:
- Current workload
- Skills/specializations
- Availability
- Past similar jobs
Look for the Suggested badge when assigning.
Assignment dropdown with suggested member highlighted
Job Specializations
Setting Skills
Tag team members with their specializations:
- Open their profile
- Go to Skills & Specializations
- Add relevant skills (e.g., "Oil Change", "Brake Repair")
- Save
Skills input with multiple tags
Skill-Based Assignment
When assigning, filter by skill:
- Click Assign on a job
- Enter a skill in the filter
- Only qualified members appear
- Select the best fit
Assignment dropdown filtered by skill
Scheduling Shifts
Creating Shifts
Define work schedules:
- Go to Company → Schedule
- Click Add Shift
- Set:
- Team member
- Date and time
- Repeat pattern (if recurring)
- Save the shift
Add shift modal with all fields
Recurring Shifts
For regular schedules:
- Create a shift as normal
- Enable Repeat
- Choose frequency: Daily, Weekly, Custom
- Set end date or "indefinitely"
Repeat shift options
Viewing the Schedule
The schedule calendar shows:
- All shifts color-coded by member
- Time off marked with stripes
- Conflicts highlighted in red
- Click any entry to edit
Full schedule calendar view
Shift Conflicts
When schedules overlap:
- Conflicts appear with a warning icon
- Click to see the conflict details
- Resolve by:
- Adjusting one shift
- Reassigning affected jobs
- Approving the overlap (if intentional)
Conflict warning on calendar
Notifications & Reminders
Team members receive alerts for:
- New job assignments
- Schedule changes
- Upcoming shifts
- Time off approvals
Configure notification preferences in Settings → Notifications.
Performance Tracking
Monitor team productivity:
- Go to Reports → Team Performance
- View metrics:
- Jobs completed per member
- Average completion time
- Customer satisfaction ratings
- On-time delivery rate
Team performance dashboard with charts
Best Practices
- Balance workloads - Distribute work evenly
- Respect availability - Don't over-schedule
- Use specializations - Match skills to jobs
- Plan ahead - Set schedules in advance
- Review regularly - Adjust based on performance data
- Communicate changes - Notify team of reassignments
Troubleshooting
Team member not seeing their jobs?
- Verify assignment was saved
- Check their notification settings
- Ensure they're looking at correct date filter
Can't assign to someone?
- Check their role has job access
- Verify they're not deactivated
- Confirm they're within your plan limits