FluxHR FluxHR Docs
Home Getting Started ATS HRM Analytics Extension Roles & Permissions FAQ
Esc

Start typing to search across all documentation…

Roles & Permissions

Every person in your FluxHR workspace has a role. The role decides which pages they see and what they can do — and admins can fine-tune the details.

How Roles Work

When you invite someone to your company, you pick a role for them. That's it — FluxHR takes care of the rest:

Tip: You can change anyone's role at any time — the change applies immediately, no re-invite needed.

The Five Roles

Choose the role that matches what the person does day-to-day:

RoleBest forWhat they can do
Admin Founders, team leads Everything: full recruitment + HR access, team management, role permissions, billing. Maximum 3 admins per company.
Recruiter Recruiters, sourcers Full recruitment access — create jobs, manage candidates and pipelines, schedule interviews, see analytics, run AI tools. No team or billing management.
Hiring Manager Department heads who review candidates View jobs and candidates (read-only) and leave comments on candidates. No editing, no analytics by default.
HR Admin HR / People operations Full HR access — employee directory, departments, onboarding, leave management, time tracking. Does not see recruitment pages.
Employee Everyone else in the company Read-only HR access — view the directory, request time off, track their own time.
Roles combine with the Employee Directory: any member who is also added as an employee (in the Employee Directory) automatically gets read-only HR access on top of their role. Example: a Hiring Manager who is also an employee sees Jobs and Candidates plus the HR pages — directory, time off, time tracking.
Note: The older Interviewer and Viewer roles were merged into Hiring Manager. If your teammates had those roles, they are now Hiring Managers with the same abilities.

Invite a Team Member

Only admins manage the team. To invite someone:

  1. Open Settings → Team in the sidebar.
  2. Click "Invite Member" (top right).
  3. Enter their email, pick a role, and optionally add a personal message.
  4. Click "Send Invitation" — they'll get an email with a join link.
Invite Team Member dialog with email, role selector, and personal message
The invite dialog — each role shows a short description so you can pick the right one

Change a Member's Role

  1. Open Settings → Team → Team Members.
  2. Find the person in the list — their current role is shown as a badge next to their name.
  3. Click the "⋯" menu on their row and choose "Make <Role>" (e.g. "Make Recruiter").
  4. The same menu also lets you remove someone from the team.
Team Members list showing a member with an Admin role badge and the row menu
The Team Members list — use the ⋯ menu on any row to change a role or remove a member

Fine-Tune Role Permissions

Beyond page access, admins can switch specific abilities on or off for each role in Settings → Team → Role Permissions:

PermissionWhat it controlsOn by default for
View candidate salarySalary expectations on candidate cards and profilesAdmin, Recruiter
View candidate commentsReading notes and comments left on candidatesAdmin, Recruiter, Hiring Manager
Add candidate commentsLeaving notes and comments on candidatesAdmin, Recruiter, Hiring Manager
Run AI toolsAI candidate overview (AI 360) and transcript analysisAdmin, Recruiter
View recruitment analyticsJob and company-wide recruitment analytics and reportsAdmin, Recruiter

Flip any switch to change it — the setting saves instantly and applies to everyone with that role:

Role Permissions matrix with toggles per permission and role
The Role Permissions matrix — Admin is always fully enabled; the other four roles are up to you
Good to know: permissions only work inside the areas a role can already open. Giving "View recruitment analytics" to Employee has no effect, because Employees don't see recruitment pages at all.

Rules & Limits