The Role and Permission section in Go4WhatsUp CRM allows you to define what each collaborator can access and perform inside the system.
By creating roles with specific permissions, you can secure sensitive data, avoid mistakes, and organize your team efficiently based on job responsibilities.
Using roles and permissions helps you:
Control access to sensitive features (payments, settings, integrations)
Assign only the required access to each team member
Prevent accidental deletion or misuse of data
Organize collaborators by job role (Admin, Sales, Support, Marketing)
Manager Role → Full access to all modules
Support Agent Role → Can only view and reply to tickets
Click Create Role
Enter:
Role Name (e.g., Sales Agent, Support Agent)
Description (purpose of the role)
For each module (Campaigns, Tickets, Sales, etc.), select what this role can do:
Create → Add new records
Update → Edit existing records
View → Read-only access
Delete → Remove records
All → Full access to that module
If no role exists, create a new one before assigning permissions.
Click Save
The role appears in the Role Listing Table
This role can now be assigned to collaborators
View → Click the eye icon to see permissions
Edit → Modify permissions anytime
Delete → Remove role if no collaborator is assigned
Field | Description |
Role Name | Name of the role (Manager, Sales Executive, Support Agent) |
Description | Short explanation of the role |
Permissions | Granular access control for each Go4WhatsUp module |
For each module, choose Create / Update / View / Delete / All
Campaign Message
Campaign History
Social Campaign
Control access to WhatsApp template creation, update, and deletion
Manage Group
Manage Collaborator
Role and Permission
Normal Chatbot
Advanced Chatbot
Broadcast Chatbot
Shopify
WooCommerce
Zoho
HubSpot
Pabbly
Calendly
Odoo
Google Sheets
Acuity
Orders
Products
Services
Categories
Payment Gateway
Appointments
Analytics dashboards
Automation flows
Ticket Groups
Broadcast
Chatting
Collaborators
Tickets
Recent Messages
Loyalty programs
Product catalog
Catalog orders
Payments
View and download business reports
Developer API access
Webhooks
Field | Description |
S.No. | Serial number |
Name | Role name |
Description | Role details |
Actions | View / Edit / Delete |
Scenario:
You create a role called Support Agent
Permissions:
View & Update Tickets
❌ No access to Payments, Campaigns, or Settings
Result:
Support agents handle customer tickets efficiently
Sensitive business data remains secure
Use “All” permission sparingly (only for Admin or Manager roles)
Define roles by function: Sales, Support, Marketing, Admin
Review roles quarterly
Delete unused roles to reduce risk
Never give payment or integration access to non-admin users
A role defines what actions a collaborator can perform inside the CRM.
Yes. Roles can be edited anytime, and changes apply immediately.
A role can only be deleted if it is not assigned to any collaborator.
It gives full access (Create, Update, View, Delete) to that module.
No. One collaborator can have only one role at a time.
Only trusted users like business owners or senior managers.