Overview
DiverDash's staff management system helps you efficiently manage your dive center team, from onboarding new employees to processing payroll and tracking performance. Streamline your HR operations with integrated tools for scheduling, compensation, and team coordination.
What You Can Accomplish
👥 Team Onboarding & Setup
Staff Onboarding - Add new team members with proper system access and operational setup
User Account Management - Create system accounts with appropriate roles and permissions
Job Position Setup - Define operational roles, departments, and responsibilities
Access Control - Assign role-based permissions for system security
💰 Payroll & Compensation
Payroll Management - Process payroll, track hours, and manage compensation
Pay Structure Setup - Configure hourly, salary, commission, and per-service pay types
Tax Withholding - Manage tax calculations and withholding requirements
Benefits Administration - Track benefits eligibility and administration
📅 Scheduling & Operations (Coming Soon)
Staff Scheduling - Assign staff to courses, trips, and operational shifts
Availability Management - Track staff availability and time-off requests
Workload Distribution - Balance assignments across team members
Performance Tracking - Monitor staff productivity and service quality
Getting Started
1. Access Staff Management
Navigate to Settings > Team in the main menu to access all staff management features.
2. Set Up Your Team Structure
Before adding staff members:
Define job positions and departments
Establish pay structures and rates
Configure system roles and permissions
Set up payroll parameters
3. Add Team Members
Start building your team:
Create user accounts with appropriate system access
Set up staff records for operational management
Configure compensation details for payroll processing
Assign roles and permissions based on responsibilities
4. Manage Ongoing Operations
Keep your team running smoothly:
Process regular payroll for accurate compensation
Update staff information as roles and responsibilities change
Monitor team performance and operational efficiency
Handle scheduling and assignments for optimal coverage
Staff Management Dashboard
The staff management dashboard provides a comprehensive overview of your team:
Team Overview
Active Staff Count - Total number of active team members
Department Breakdown - Staff distribution across departments
Employment Types - Full-time, part-time, contract, and temporary staff
Recent Activity - Latest staff additions, updates, and changes
Quick Actions
Add New Staff Member - Start the onboarding process
Process Payroll - Run payroll for current period
View Staff Directory - Browse all team members and their details
Manage Permissions - Update user roles and system access
Payroll Summary
Current Period - Payroll status for current pay period
Total Payroll Cost - Sum of all staff compensation
Pending Actions - Items requiring attention (approvals, updates)
Tax Obligations - Withholding and employer tax responsibilities
Key Features
Integrated User & Staff Management
DiverDash combines system access with operational management:
User Accounts:
System login and authentication
Role-based access control (RBAC)
Security permissions and restrictions
Feature access based on job requirements
Staff Records:
Operational job information and responsibilities
Scheduling and availability tracking
Payroll and compensation details
Performance and assignment history
Flexible Role System
Accommodate different organizational structures:
System Roles:
Super Admin - Complete system access for owners/top administrators
Admin - Broad administrative access for senior management
Manager - Customizable permissions for department heads
User - Limited access customized to specific job requirements
Operational Positions:
Define job titles that reflect actual responsibilities
Organize staff by departments and specializations
Track certifications and qualifications
Manage career progression and role changes
Comprehensive Payroll Management
Handle all aspects of staff compensation:
Pay Types:
Hourly - Track hours worked and calculate pay
Salary - Fixed compensation for full-time positions
Commission - Performance-based compensation
Per Service - Payment for specific classes or services
Tax Management:
Automatic tax withholding calculations
Employer tax obligation tracking
Integration with accounting for proper recording
Support for different tax jurisdictions
Best Practices
Staff Onboarding
Complete Setup - Create both user accounts and staff records for full functionality
Appropriate Permissions - Start with minimal access and expand as needed
Clear Communication - Provide training on system access and responsibilities
Documentation - Maintain records of roles, responsibilities, and access levels
Payroll Management
Regular Processing - Establish consistent payroll schedules
Accurate Records - Maintain detailed time and attendance tracking
Tax Compliance - Stay current with tax obligations and withholding requirements
Review and Approval - Implement approval processes for payroll accuracy
Security and Access Control
Principle of Least Privilege - Grant minimum access necessary for job functions
Regular Reviews - Periodically review and update user permissions
Offboarding Process - Promptly remove access when staff members leave
Audit Trail - Monitor system access and maintain security logs
Integration with Other Systems
Financial Management
Staff management integrates seamlessly with DiverDash's financial systems:
Payroll Expenses - Automatically recorded in chart of accounts
Tax Obligations - Tracked as liabilities in financial reports
Labor Cost Analysis - Included in expense reporting and analysis
Budget Planning - Staff costs integrated into financial planning
Operational Management
Connect staff management with daily operations:
Course Assignments - Assign instructors to specific courses and students
Equipment Management - Track staff responsible for equipment maintenance
Customer Service - Link staff to customer interactions and service quality
Scheduling Integration - Coordinate staff availability with operational needs
Getting Help
Common Tasks
Adding Staff - Follow the staff onboarding guide
Processing Payroll - Use the payroll management guide
Managing Permissions - Review role assignments in Settings > Team > Users
Updating Information - Edit staff records through the team management interface
Troubleshooting
Access Issues - Check user roles and permissions
Payroll Problems - Verify pay rates and tax settings
System Integration - Ensure proper account setup for financial recording
Performance Issues - Review staff assignments and workload distribution
The staff management system is designed to grow with your dive center, providing the tools you need to build and maintain an effective team while ensuring proper compensation and operational efficiency.
Last updated