How to Assign Multiple Roles to a User

Give a single user more than one role so they inherit combined permissions. For example, a user can be both a “Support Agent” and an “Editor” at the same time. This is a Pro feature.

Overview

By default, WordPress assigns one role per user. Support Genix’s multi-role feature lets you assign multiple roles to a single user, combining the permissions from all assigned roles.

Use cases:

  • An agent who also manages billing needs both “Support Agent” and “Billing Manager” roles.
  • A team lead needs “Support Agent” + “Support Manager” permissions.
  • A content editor who also handles support needs “Editor” + “Support Agent”.

Enabling Multi-Role

  1. Go to Support Genix > Settings > General.
  2. Find the User Multi Role setting.
  3. Toggle it to Yes.
  4. Click Save.

Once enabled, the standard WordPress role dropdown is replaced with a checkbox list on user creation and profile edit screens.

Assigning Multiple Roles

When Creating a New User

  1. Go to WordPress Admin > Users > Add New.
  2. Fill in the user details (username, email, password, etc.).
  3. Instead of the standard “Role” dropdown, you’ll see a Role Checklist.
  4. Check all the roles you want to assign.
  5. Click Add New User.

When Editing an Existing User

  1. Go to WordPress Admin > Users > All Users.
  2. Click Edit on the user you want to modify.
  3. Scroll to the Roles section.
  4. Check or uncheck roles as needed.
  5. Click Update User.

Note: You cannot modify your own roles. Another administrator must change your role assignments.

How Permissions Combine

When a user has multiple roles, their permissions are merged additively (OR logic):

Role A PermissionsRole B PermissionsUser Gets
Can reply to ticketsCan create ticketsCan reply AND create tickets
Access “Billing” categoryAccess “Technical” categoryAccess both categories
Cannot delete ticketsCan delete ticketsCan delete tickets

The user gets every permission from every assigned role. If any role grants a permission, the user has it.

Example

A user assigned both Support Agent and Support Manager:

CapabilityAgentManagerCombined
Reply to ticketsYesYesYes
Create ticketsYesYesYes
Delete ticketsNoYesYes
View all agents’ ticketsNoYesYes
Manage assignment rulesNoYesYes

Built-in Support Genix Roles

RoleDescription
AdministratorFull WordPress + Support Genix access
Support AgentStandard support staff — reply to tickets, manage assigned tickets
Support ManagerSenior staff — manage all tickets, agents, and settings
Custom RolesRoles you create under Support Genix > Settings > User Roles

You can also combine Support Genix roles with standard WordPress roles (Subscriber, Editor, Author, etc.).

Category Access with Multiple Roles

Each Support Genix role can be restricted to specific ticket categories. When a user has multiple roles:

  • The category access from the primary role (first assigned) is used for filtering.
  • If the primary role has “All Categories” access, the user sees all tickets.
  • If the primary role has specific categories, only those categories are visible.

Tip: If you need a user to access all categories, ensure at least one of their roles has “All Categories” access.

When to Use Multi-Role

Good Use Cases

  • Cross-functional team members who work in support AND other areas (content, billing).
  • Team leads who need agent permissions plus management capabilities.
  • Temporary escalation — add a higher role temporarily, then remove it later.

When You Don’t Need It

  • Most teams work fine with single roles. Only enable multi-role if you have a genuine need.
  • If you just need to customize permissions, create a custom role with exactly the capabilities you need instead of combining multiple roles.

Important Notes

  • Additive only. Multi-role merges permissions using OR logic. You cannot use it to restrict permissions — if any role grants a capability, the user has it.
  • Administrator role. Be cautious about assigning the Administrator role alongside other roles. It grants full access to everything.
  • Requires promote_users capability. Only users who can manage other users (typically Administrators) can assign roles.
  • WordPress user screens only. Multi-role assignment is available on the WordPress user creation/edit screens (wp-admin), not in the Support Genix portal.
  • No self-assignment. Users cannot change their own roles — another administrator must do it.

Related Docs

Last updated on March 5, 2026

Was this article helpful?

PREVIOUS

How to Set Up Automatic Ticket Closing and Cleanup

NEXT

Customer Portal Guide: Submitting and Tracking Tickets

Powered by Support Genix