Unable to Edit Default Role Permissions in FreJun? Here's What to Do | User Access Guide
FreJun has three built-in default roles: Owner, Admin, and Agent. These roles come with fixed, predefined permission sets and are designed to cover the most common access needs for any team. If you are trying to change what a default role can or cannot do — such as enabling a specific feature for Agents or restricting access for Admins — this article explains why that is not possible directly and what the correct path is.
1. ) Why Can't I Edit Default Role Permissions?
Default roles in FreJun are fixed by design. Their permissions cannot be modified, and the roles themselves cannot be deleted. This ensures a consistent and secure baseline of access across all FreJun accounts.
This means:
- You cannot add or remove permissions from the Owner, Admin, or Agent roles
- You cannot enable or disable specific feature toggles (such as WhatsApp Message Templates) within a default role
- These roles will always retain their standard permission set regardless of account settings
If you need a user to have more or fewer permissions than what a default role provides, the solution is to create a Custom Role.
2.) What are Custom Roles and How do they Help?
Custom Roles allow Owners to build a role from scratch with exactly the permissions they need — no more, no less. You can enable specific features (such as WhatsApp Message Templates), restrict others, and assign that custom role to any user in your account.
Common use cases:
- Giving certain team members access to WhatsApp Message Templates while keeping other Agent permissions unchanged
- Restricting an Agent from accessing specific settings or features
- Creating a role with elevated permissions for a senior agent or team lead, without making them a full Admin
- Giving a user a subset of Owner-level controls for specific areas only
3.) How to Create a Custom Role?
Only Owners can create and manage custom roles.
- Log in to your FreJun account
- Go to Users & Teams in the left sidebar
- Click on the Roles tab
- Click + New Role
- Enter a Role Name (e.g., "Agent — WhatsApp Enabled") and an optional description
- Select the specific permissions you want this role to have — enable only what this role needs
- Click Save
👉 For detailed steps with screenshots, see: How to Create a New Custom Role in FreJun
4.) How to Assign the Custom Role to a User?
Once the custom role is created, assign it to the relevant user(s):
- Go to Users & Teams
- Find the user you want to update, hover over their name, and click Edit
- Under the Role field, select the custom role you created
- Click Save
The user will now have access based on the custom role's permissions instead of the default Agent/Admin permissions.
Quick Reference :-
| Role Type | Can Be Edited? | Can Be Deleted? | Use When |
| Owner (Default) | No | No | Full platform access for account administrator |
| Admin (Default) | No | No | Team management without billing access |
| Agent (Default) | No | No | Standard access for individual team members |
| Custom Role | Yes | Yes | Any case where default role permissions don't fit |
📧 support@frejun.com
💬 Live chat via your FreJun account