User roles are custom in CVViZ

Setting expectations: CVViZ doesn't ship Admin / Recruiter / Hiring Manager roles. You build whatever roles your org needs.

The short version

CVViZ does not ship preset user roles. There's no built-in "Admin", "Recruiter", "Hiring Manager", "Vendor" or "Customer" role to pick from. Everything in the User Roles list is something your team has created.

The User Roles page at Settings → User Roles shows an empty state with the message "No user roles found. Create your first role to get started." until you add one.

What you do have

  • Super Admin — a workspace-level designation (isSuperAdmin: 1) usually held by the workspace owner. Not a role you can assign via the User Roles page.
  • Custom roles — built at /settings/roles via + New Role. Each is a named bundle of permissions you define.
  • Hiring Managers — a separate concept managed at /settings/hiringmanagers. Tagged on jobs but don't necessarily need a CVViZ login.
  • Vendors — external recruitment agencies managed at /settings/vendors. They get a separate restricted portal.
  • Customers — for staffing agencies, client companies managed at /settings/customers. Their contacts review submitted candidates.

Common patterns teams typically build (under whatever names they prefer):

  • Admin — broad access to settings, billing, integrations, all jobs and candidates.
  • Recruiter — manages jobs, candidates, communication. No billing or integration access.
  • Hiring Manager (custom role variant) — review-only access on jobs they're tagged on, with the ability to submit interview feedback.
  • Sourcer — adds candidates and runs People Search but doesn't move them past Screen.
  • Coordinator — schedules interviews and updates candidate status, but doesn't send candidate-facing emails.
  • Read-only / Stakeholder — view-only access for execs.

You don't have to use these names — they're just conventions. The point is you build them, they aren't pre-shipped.

Why no presets?

The trade-off: presets are convenient but rarely match a real org's permission needs. CVViZ's choice is to leave the structure to you so it actually fits your team.

How to build them

See Creating custom roles and the permission matrix for the full mechanics.

Hiring Managers, Vendors, Customers — separate concepts

These three look like roles in other tools, but in CVViZ they're separate entities with their own management pages and (in the case of Vendors and Customers) their own portals. Don't model them as User Roles.

Tips

  • Build the smallest set of roles that fits your org — too many becomes noise.
  • Document each custom role's intent in its description field.
  • Audit roles yearly; merge ones nobody uses.
  • Don't grant Super Admin widely — keep it to 1–2 people.