User Role Management & Access Control
The User Role Management (formerly "Administrators") feature empowers BrandChamp administrators to control access to different parts of the platform based on a user's role. This ensures that each user only sees the modules relevant to their responsibilities ; improving both security and user experience.
🔒 Note: This feature is only available on the Pro Plan or higher.
Why It Matters
- 🔐 Enhanced Security: Restrict access to sensitive data like rewards, payments, and settings.
- 🎯 Better UX: Users only see the sections that apply to their role.
- ⚙️ Granular Control: Fine-tune access on a per-user and per-module basis.
Modules that a user does not have access to are completely hidden from view, both in the navigation and when attempting to reach them directly via a URL.
Access Levels
There are two types of access you can assign:
🟦 Full Access
Users with full access can:
- View and manage all platform sections.
- Invite new users.
- Modify permissions for other users.
🟨 Partial Access
Users with partial access:
- Can access only selected sections.
- Cannot invite new users.
- Cannot modify their own or others’ access rights.
ℹ️ This ensures delegated roles can’t elevate their privileges.
Supported Modules
You can control access to the following navigation sections:
- Dashboard
- BrandChamps
- Activities
- Referrals
- Emails
- Rewards
- Reports
- Payments
- Settings
How It Works
1. Navigate to User Management
From the sidebar, go to Settings → User Management
.
Here, you'll see a list of all users with their name, email, status, and actions.
2. Invite a New User
Click Invite User and enter:
- First Name
- Last Name
Select either:
- Full Access
- Partial Access (with module checkboxes)
3. Edit Access for Existing Users
Click Edit Access to change a user's access level.
4. Disable a User
Click Disable to remove a user's access. A confirmation prompt appears.
Disabled users will move to the Disabled tab. You can re-enable them anytime.
Example Use Cases
Here are a few sample configurations:
- Program Manager: Access to BrandChamps, Activities, Referrals, and Emails - no access to Settings or Payments.
- Finance Admin: Access to Dashboard, Reports, and Payments - no access to program content.
- Rewards Manager: Access to BrandChamps, Rewards, and Payments - ideal for reward operations.
Best Practices
- Regularly review access settings for active users.
- Coordinate with department leads to define roles.
- Use Partial Access to prevent unintended admin actions.
FAQs
Q: Can users with partial access update permissions?
A: No. Only full access users can manage permissions.
Q: Can I re-enable a disabled user?
A: Yes. Go to the Disabled tab in User Management and click "Enable".
Q: Is this available on all plans?
A: No. This feature is available on Pro Plan and above.