The roles and permissions feature is a crucial component of any system or application that involves multiple users. It allows you to assign specific roles to users and define their permissions, ensuring that each user has access to the appropriate functionalities and data based on their responsibilities.
In this guide, we will explore the roles and permissions feature for a system with five types of users: Admin, CRM Agent, CRM Manager, Store Agent, and Store Manager.
Admin: The Admin is the highest level of authority in the system. They have complete control over all functionalities and settings.
CRM Agent: The CRM Agent is responsible for managing customer relationships and related activities. They retain accessibility to all important features and functionalities, including the ability to view and modify customer data.
CRM Manager: The CRM Manager oversees the CRM Agents and holds additional administrative capabilities within the system.
Store Agent: The Store Agent is responsible for managing the store's operations and inventory. However, they do not have permission to delete any data within the system, ensuring data integrity and security.
Store Manager:
The Store Manager supervises the Store Agent and has additional administrative capabilities.
As an admin you can invite a person as a CRM agent, CRM Manager, Store Agent or Store manager by following the below mentioned steps.
Admin has to mention the Email and select the roles they want to give access.
Click on Users > Invite Users
Add Email & Select Roles (You can assign multiple roles to a single user.)
Users will get email on added email id by Admin. He/She has to Accept invitation.
He/She needs to set their Password if they are creating an account for the first time.
If the email ID already has an existing account, users can log in using the same credential.
All Users list will display the same as the screenshot below. Admin can Edit, Delete Users & Roles as per their requirement.
If a user does not have access to any feature, they will receive the following message. The user should reach out to the Admin and request the necessary access permissions for their role.
Summary of Roles & Permissions:
CRM Features
Admin
CRM Agent
CRM Manager
Contacts (Create / Edit )
✅
✅
✅
Contacts Delete
✅
❌
✅
Quick Reply (Create / Edit)
✅
✅
✅
Quick Reply Delete
✅
❌
✅
Dashboard
✅
✅
✅
Tickets (Create / Edit)
✅
✅
✅
Tickets Delete
✅
❌
✅
Ticket Export
✅
❌
✅
Reminder (Create / Edit)
✅
✅
✅
Reminder Delete
✅
❌
✅
Activity (Create / Edit)
✅
✅
✅
Activity Delete
✅
❌
✅
Ticket Status (Create / Edit)
✅
✅
✅
Ticket Status Delete
✅
❌
✅
Message View / Copy
✅
✅
✅
Message Delete
✅
❌
✅
Media View / Download
✅
✅
✅
Media Delete
✅
❌
✅
Chat View
✅
✅
✅
Chat Delete / Export
✅
❌
✅
Funnels (Create / Edit)
✅
✅
✅
Funnels Delete
✅
❌
✅
Tag (Create / Edit)
✅
✅
✅
Tga Delete
✅
❌
✅
Contact (Import / Export)
✅
❌
✅
Configure SalesForce
✅
✅
✅
Manage SalesForce Leads
✅
✅
✅
Configure HubSpot
✅
✅
✅
Manage HubSpot Leads
✅
✅
✅
Poll (Create / Edit)
✅
✅
✅
Poll (Delete)
✅
❌
✅
Configure Google Calendar
✅
✅
✅
Schedule Google Calendar Events
✅
✅
✅
Save Message / Media with Tags
✅
✅
✅
System Tabs (Filter WhatsApp Chat Stages)
✅
✅
✅
Chat Close / Reopen
✅
✅
✅
Configure WhatsApp Cloud API
✅
❌
✅
WhatsApp Broadcast (Create / Start / Pause)
✅
✅
✅
Delete WhatsApp Broadcast Contacts
✅
❌
✅
Delete WhatsApp Broadcast
✅
❌
✅
CRM Settings
✅
❌
✅
Store Features
Admin
Store Agent
Store Manager
Product (Add / Edit)
✅
✅
✅
Product Delete
✅
❌
✅
Category (Add / Edit)
✅
✅
✅
Category Delete
✅
❌
✅
Order (Create / Update)
✅
✅
✅
Order Delete
✅
❌
✅
Store Theme
✅
❌
✅
Order Notification Setting
✅
❌
✅
Badges & Charges (Add / Edit)
✅
✅
✅
Badges & Charges Delete
✅
❌
✅
Manage Stock
✅
✅
✅
Product (Import / Export)
✅
❌
✅
Attribute & Variation (Add / Edit)
✅
✅
✅
Attribute & Variation Delete
✅
❌
✅
Store Settings
✅
❌
✅
Links (Create / Update)
✅
✅
✅
Links Remove
✅
❌
✅
Custom Pages (Create / Update)
✅
✅
✅
Custom Pages Remove
✅
❌
✅
Payment Gateway Integration
✅
❌
✅
Shipping Location (Create / Edit)
✅
✅
✅
Shipping Location Remove
✅
❌
✅
Addons & Coupon Code (Create / Edit)
✅
✅
✅
Addons & Coupon Code Delete
✅
❌
✅
Review (Approve / Reply / Edit)
✅
✅
✅
Review Delete
✅
❌
✅
Add Custom Code & Store Banner
✅
✅
✅
Delete Store Banner & Custom Code
✅
❌
✅
Checkout Form Settings
✅
✅
✅
Custom Fields of Checkout Form (Add / Edit)
✅
✅
✅
Custom Fields of Checkout Form Delete
✅
❌
✅
Configure Facebook Pixel
✅
❌
✅
Integrate Google Analytics / Google Analytics4
✅
❌
✅
Biz Profile Update
✅
❌
✅
Setup Custom Domain
✅
❌
❌
Zapier Integration
✅
❌
❌
Sitemap Integration
✅
✅
✅
Feature
Admin
Agent
Manager
Delete Account & Wipe Data
✅
❌
❌
Notifications Page
✅
✅
✅
Subscription Page
✅
❌
❌
Invite Staff (Role & Permission)
✅
❌
❌
Credit Purchase
✅
❌
❌
As shown in the table above, users will be granted access to features based on their assigned roles.
In case you have any questions regarding this, feel free to ask questions in our Facebook Community or Reach us anytime at support@vepaar.com