Managing Providers
Providers are the tutors and advisors who deliver services through Matchpal. This guide covers how to manage provider records and ensure they're properly configured for matching.
Onboarding New Providers
To add a new provider to the platform:
- Log in to the Matchpal Dashboard
- Navigate to the Providers tab
- Click the + icon to create a new provider
- Fill in the provider's information
All fields on the provider creation form are currently mandatory.
This creates a profile for the provider, but there is no account linked to it yet—the provider cannot log in at this point.
Sending the Invite Email
When you're ready for the provider to complete their onboarding:
- Locate the new provider in the table
- Click the ... icon on their row
- Select Send Invite Email
The provider will receive an email with instructions to complete their account setup. Once they finish onboarding, their status will automatically change from Staged to Active.
Elevating to Admin
You can elevate a provider to admin at any point during this process:
- Before they're active: If elevated before completing onboarding, they will not be required to create a full provider profile
- After they're active: Their provider profile data remains, but they operate as an admin going forward
Viewing the Provider List
Access the provider list from the main navigation. The list displays:
- Name - Provider's full name
- Email - Contact email address
- Status - Current account status
- Service Types - Tutoring, Advising, or both
- Active Clients - Current relationship count
- Capacity - Available slots
Filtering Providers
Use filters to narrow the list:
- Status - Active, Inactive, Suspended
- Service Type - Tutoring, Advising, or All
- Has Capacity - Providers with available slots
- Region - Geographic location
- Specialty - Specific expertise areas
Searching
The search bar finds providers by:
- Name (partial match)
- Email address
- Specialty codes
Provider Profile Fields
Each provider profile contains:
Basic Information
- Full name
- Email address
- Phone number
- Location/Region
- Timezone
Professional Information
- Credentials and certifications
- Years of experience
- Education background
- Professional bio
Service Configuration
- Service types offered (tutoring/advising)
- Maximum client capacity
- Current availability status
- Preferred session types
Provider Capabilities
Capabilities define what a provider can offer and are critical for matching.
Tutoring Capabilities
Exam Codes: Providers are tagged with the exams they can tutor:
- MCAT
- USMLE Step 1
- USMLE Step 2 CK
- COMLEX
- And others
Subject Areas: Within each exam, providers may specialize in:
- Content review
- Test-taking strategies
- Practice problem review
- Full-length practice tests
Advising Capabilities
Specialty Codes: Providers are tagged with advising specialties:
- Medical school applications
- Residency matching
- Career planning
- Research opportunities
- And others
Setting Capabilities
- Open the provider profile
- Navigate to "Capabilities" tab
- Add or remove exam/specialty codes
- Set proficiency levels if applicable
- Save changes
Capability changes affect future matching but don't change existing relationships.
Availability Management
Provider availability determines their capacity for new clients.
Capacity Settings
- Maximum Clients - Total clients the provider can handle
- Current Clients - Active relationships
- Available Slots - Capacity minus current
Availability Status
- Available - Accepting new clients
- Limited - Few slots remaining
- Full - At capacity
- Unavailable - Not accepting clients (vacation, leave, etc.)
Updating Availability
- Open the provider profile
- Navigate to "Availability" section
- Adjust maximum capacity
- Toggle availability status
- Save changes
Region Configuration
Regions affect matching scores for location-based preferences.
Setting Regions
- Open the provider profile
- Navigate to "Location" section
- Select primary region
- Add secondary regions if applicable
- Save changes
Regions are used by the Matching Algorithm to prefer local matches when students have regional preferences.
Provider Statuses
Active
- Fully onboarded
- Eligible for matching
- Can receive new clients
Inactive
- Not currently accepting clients
- Existing relationships continue
- Won't receive new proposals
Suspended
- Account temporarily disabled
- Cannot continue any services
- Requires admin review to restore
Common Admin Actions
Onboarding a New Provider
- Create provider account
- Complete profile information
- Configure capabilities
- Set initial availability
- Change status to "Active"
- Provider will appear in matching
Reviewing Provider Performance
- Open the provider profile
- Navigate to "Activity" tab
- View session completion rates
- Review client feedback if available
- Check response times to proposals
Adjusting Capacity
- Open the provider profile
- Navigate to "Availability"
- Increase or decrease maximum clients
- Consider current workload
- Save changes
Temporarily Deactivating
- Open the provider profile
- Change status to "Inactive"
- Set expected return date (optional)
- Existing relationships continue
- No new proposals will be sent
Bulk Operations
For multiple providers:
- Use checkboxes to select providers
- Choose action from "Bulk Actions" menu:
- Change status
- Update availability
- Send communication
- Export data
Related Documentation
- User Types - Understanding different user roles
- Provider Onboarding - The provider signup process
- Matching Algorithm - How matching uses capabilities
- Managing Relationships - Working with matches