How to create custom agent roles on Freshdesk
Creating custom agent roles in Freshdesk involves navigating to Admin Settings > Team > Roles, clicking Add Role, and configuring specific permissions for tickets, contacts, and other features. You can then assign these roles to agents to control their access levels.
Prerequisites
- Admin access to your Freshdesk account
- Understanding of your team structure and permission requirements
- Knowledge of your workflow processes
- List of specific permissions needed for each role
Step-by-Step Instructions
Access the Roles Management Section
Create a New Custom Role
Configure Ticket Permissions
- Check View tickets to allow viewing assigned or all tickets
- Enable Create tickets if agents need to create new tickets
- Set Edit tickets permissions for updating ticket properties
- Configure Delete tickets and Merge tickets as needed
Set Contact and Company Permissions
- Enable View contacts and select scope (Own, Group, or All)
- Set Create contacts and Edit contacts permissions
- Configure Delete contacts if necessary
- Repeat similar settings for Companies if using company management
Configure Advanced Features Access
- Knowledge Base: Enable article creation, editing, and publishing rights
- Forums: Configure community management permissions
- Reports: Allow access to analytics and reporting features
- Admin Settings: Grant access to specific admin functions if needed
Review and Save the Custom Role
Assign the Role to Agents
Common Issues & Troubleshooting
Custom role not appearing in agent assignment dropdown
Refresh your browser page and ensure the role was saved successfully. Check that you have admin permissions to assign roles and that the role creation process completed without errors.
Agent can't access features despite role permissions
Verify that the role permissions are correctly configured and saved. Log out and log back in to refresh the agent's session. Check if there are any conflicting group permissions that might override role settings.
Unable to modify ticket scope permissions
Ensure your account plan supports custom role creation with granular permissions. Some Freshdesk plans have limitations on permission customization. Contact Freshdesk support if the feature appears unavailable.
Role permissions not taking effect immediately
Role changes may take a few minutes to propagate. Have affected agents clear their browser cache and cookies, then log out and log back in. If issues persist after 10 minutes, contact Freshdesk support.