Service Providers Overview
The Service Providers system enables Hububb to manage external service companies and individual contractors who provide essential operational services to properties. This comprehensive platform allows Operations to onboard, manage, and coordinate with service providers while giving providers access to their own dashboard for task management and business operations.
The system bridges the gap between property management needs and service delivery, ensuring that cleaning, maintenance, and other operational tasks are efficiently assigned to qualified providers within their service areas.
Service Provider Roles and Permissions
Role Hierarchy
Provider Owner (Business Account Owner)
Who: Owner or manager of a service company (e.g., cleaning company, maintenance firm)
Permissions:
Full Account Management: Complete access to company profile, settings, and business information
Worker Management: Add, edit, and manage all workers in their company
Service Management: Configure which services the company offers and pricing
Coverage Area Management: Define geographic service areas and boundaries
Document Management: Upload and manage business licenses, insurance, certifications
Task Assignment: View and assign tasks to their workers
Financial Access: View earnings, payment history, and financial reports
Communication: Access to chat and messaging with Operations team
Dashboard Access:
Complete service provider dashboard with all management features
Worker management interface
Service configuration tools
Coverage area mapping
Document upload and management
Individual Provider (Sole Proprietor)
Who: Independent contractor or individual service provider (e.g., individual cleaner, handyman)
Permissions:
Personal Profile Management: Update personal information and service details
Service Configuration: Set up services they offer and pricing
Coverage Area Management: Define their service areas
Document Management: Upload personal certifications and insurance
Task Management: View and manage their own assigned tasks
Communication: Direct communication with Operations team
Dashboard Access:
Simplified dashboard focused on individual operations
Personal profile management
Service and coverage area configuration
Task management interface
Provider Worker (Employee)
Who: Employee of a service company who performs actual service tasks
Permissions:
Task Management: View and update status of assigned tasks
Personal Profile: Update personal information and availability
Communication: Basic communication with their company owner and Operations
Limited Access: Cannot modify company settings or manage other workers
Dashboard Access:
Task-focused dashboard with assigned work
Personal profile updates
Task status updates and completion reporting
Basic communication tools
Service Provider Onboarding Process
Phase 1: Business Agreement and Account Creation
External Business Agreement
Operations Team establishes business relationship with external service provider
Contract Negotiation: Terms, pricing, service areas, and expectations are agreed upon
Documentation Collection: Business licenses, insurance certificates, and certifications are gathered
Background Verification: Operations conducts necessary background checks and verification
Account Creation by Operations
Operations Team creates service provider account in the Hububb dashboard
Account Type Selection: Choose between Business Provider or Individual Provider
Initial Setup: Basic company/personal information is entered
Login Credentials: Initial username and password are generated and provided to the provider
Phase 2: Provider Profile Setup
Initial Login and Profile Completion
Provider Login: Service provider logs in using provided credentials
Profile Setup: Complete business/personal information, contact details, and service descriptions
Document Upload: Upload required business documents, licenses, and certifications
Service Configuration: Define which services they offer and set pricing
Coverage Area Definition
Geographic Setup: Define service areas using interactive maps
City Selection: Use Google Places autocomplete to select service cities
Custom Boundaries: Optionally draw precise polygon boundaries for exact service zones
Area Validation: System validates coverage areas and ensures proper configuration
Worker Management (Business Providers Only)
Team Setup: Add workers to the company roster
Worker Profiles: Create individual worker accounts with contact information
Availability Management: Set worker availability and scheduling preferences
Role Assignment: Assign appropriate permissions to each worker
Phase 3: Service Activation and Testing
Service Assignment by Operations
Service Selection: Operations assigns appropriate services from the service catalog
Pricing Configuration: Set custom pricing or use default service rates
Service Activation: Enable services for task assignment
Quality Standards: Establish service quality expectations and requirements
System Integration Testing
Task Assignment Testing: Operations creates test tasks to verify assignment flow
Provider Response Testing: Ensure providers can receive and respond to task assignments
Communication Testing: Verify messaging and notification systems work properly
Payment Integration: Test payment processing and financial reporting
Go-Live Preparation
Final Verification: Confirm all setup requirements are met
Training Completion: Ensure providers understand the system and processes
Support Setup: Establish ongoing support and communication channels
Performance Monitoring: Set up tracking for service quality and response times
Service Provider Dashboard Access
Login and Authentication
Secure Access
Dedicated Portal: Service providers access their dashboard through a separate portal (/service-provider)
Role-Based Authentication: System automatically detects user role and provides appropriate access
Session Management: Secure session handling with automatic timeout for security
Multi-Device Support: Access from desktop, tablet, and mobile devices
Navigation and Interface
Role-Specific Navigation: Menu items and features are customized based on user role
Responsive Design: Optimized interface for all device sizes
Intuitive Layout: Clean, professional interface designed for service providers
Quick Access: Easy access to most frequently used features
Dashboard Features by Role
Provider Owner Dashboard
Company Overview: Business statistics, performance metrics, and financial summaries
Task Management: View all company tasks, assign to workers, track completion
Worker Management: Add, edit, and manage employee accounts
Service Configuration: Manage offered services, pricing, and availability
Coverage Areas: Define and manage geographic service boundaries
Document Management: Upload and manage business documents
Financial Reports: View earnings, payment history, and performance analytics
Communication: Chat with Operations team and internal messaging
Individual Provider Dashboard
Personal Overview: Individual performance metrics and task statistics
Task Management: View and manage assigned tasks
Profile Management: Update personal information and service details
Service Configuration: Set up services and pricing
Coverage Areas: Define personal service areas
Document Management: Upload personal certifications and insurance
Communication: Direct communication with Operations team
Provider Worker Dashboard
Task Focus: View assigned tasks and update status
Personal Profile: Update availability and personal information
Communication: Basic messaging with company owner and Operations
Task History: View completed tasks and performance feedback
System Integration and Workflow
Task Assignment and Service Delivery
Task Assignment: Provider receives task notification through dashboard and mobile app
Service Delivery: Worker completes task with real-time status updates on Hububb Connect App
Quality Verification: Photo documentation and completion reports
Payment Processing: Manual payment processing based on completed services