Built-in Roles for Staffing Teams
VendorDesk ships with four pre-built roles designed for how staffing companies are actually structured. Assign a role when inviting a team member and they'll have the right modules available from day one.
Module-Level Permission Matrix
Here's a summary of which built-in roles can access which core modules in VendorDesk:
| Module | Admin | Recruiter | Acct Mgr | Member |
|---|---|---|---|---|
| Candidates & Pipeline | ✓ | ✓ | View | ✗ |
| Talent Pool | ✓ | ✓ | ✗ | ✗ |
| AI Resume Screening | ✓ | ✓ | ✗ | ✗ |
| Clients & Requirements | ✓ | View | ✓ | ✗ |
| Sub-Vendors | ✓ | ✗ | ✓ | ✗ |
| Timesheets | ✓ | ✓ | ✓ | ✗ |
| Analytics | ✓ | Own only | Client only | ✗ |
| Team Management | ✓ | ✗ | ✗ | ✗ |
| Settings & Billing | ✓ | ✗ | ✗ | ✗ |
Creating Custom Roles
No two staffing companies are identical. Go to Settings → Roles & Permissions to create fully custom roles with exactly the module access you need. For example:
- Operations Coordinator — Timesheets + Talent Pool + Clients (read-only)
- Senior Recruiter — All recruiter modules + Analytics for their own performance
- Finance — Timesheets + Billing History + Revenue reports (read-only)
Inviting Team Members
Go to Team → + Invite Member. Enter the email address, choose a role, and click Send Invite. The team member gets an email with a secure one-time link to set their password and activate their account.
Removing or Deactivating a Team Member
When someone leaves, go to Team, find their profile, and click Deactivate. Their account is suspended immediately — they cannot log in and no data is deleted. Their historical activity (candidates added, stage updates, notes) is preserved with their name for audit purposes.
You can reactivate a deactivated member at any time. If you're replacing them, reactivate first, then change the role or email if needed before deactivating again.
Build your dream recruiting team
Invite unlimited team members on Pro and Enterprise plans.
Start Free Trial → All Guides