Roles, Permissions & Security
Sensitive Permissions (Use Carefully)
- Delete β All
- Mass Delete Permission
- Export Permission
- User Permission
- Settings Access
Only Admin should have these.
Common Mistakes Businesses Make
- Giving All access to everyone
- Not using Own permission
- Not restricting Delete
- Giving Export access to sales
Best Practice for Textile Businesses
- Only 1β2 Admin
- Branch Managers per location
- Sales limited to own branch
- Reports access only to senior team
- Mass delete restricted
Why Roles Matter in Textile CRM
4.1 Business Context
Textile businesses deal with:
- High-value orders
- Design confidentiality
- Price-sensitive discussions
- Multi-branch inventory
Without role control:
- Sales can see other branch buyers
- Inventory can be edited wrongly
- Reports can be manipulated
With proper roles:
- Clear structure
- No chaos
- Data secure
- Owner control intact
Final Checklist
- Role created
- Permissions reviewed
- Assigned to correct users
- Sensitive permissions restricted
Permissions & Role Management
Export & Mass Permissions
1.1 Export & Mass Permissions
1.1.1 Export Permission
Allows:
- Download reports
- Export leads/deals
Give carefully.
1.1.2 Mass Update Permission
Allows:
- Bulk status change
- Bulk assignment
1.1.3 Mass Delete Permission
Allows:
Highly sensitive.
Edit Role
2.1 Edit Role
Go to:
Settings β Roles β Click Edit icon
You can:
- Change permissions
- Add/remove module access
- Save changes
All users under that role will automatically update.
Delete Role
3.1 Delete Role
You can delete role only if:
- No users assigned
OR
- Reassign users first
How to Configure Smart business Role
4.1 Ideal Setup
Admin β Full
Branch Manager β All (Branch limited)
Sales Head β All (Branch limited)
Sales Person β Own
Intern β Read Own only
Why OWN Permission
Why OWN Permission Is Very Powerful
1.1 Why It Matters in Textile Business
In textile business:
- Many salespeople work in the same market.
- Same product line.
- Same price discussions.
If everyone sees everyoneβs leads:
- Data misuse risk
- Client poaching risk
- Internal conflict
OWN permission solves this.
Real Business Scenarios
1.1 Sales Person Role
Module β Create β Read β Update β Delete
Leads β Yes β Own β Own β No
Deals β Yes β Own β Own β No
Reports β No β No β No β No
Result:
- salesperson cannot see the other salespersonβs buyers.
- Cannot delete data.
- Cannot see company reports.
- Safe and controlled.
1.2 Branch Manager Role
Module β Create β Read β Update β Delete
Leads β Yes β All β All β No
Deals β Yes β All β All β No
Reports β No β All β No β No
Result:
- Can see all branch data.
- Cannot delete company data.
- Cannot change system settings.
1.3 Admin Role
Everything:
Create β Yes
Read β All
Update β All
Delete β All
Full control.
Permission Levels & Access
Module-Level Permissions
1.1 Module-Level Permissions
Below that you will see:
Module
Access
Create
Read
Update
Delete
Saleβs Modules include:
- Leads
- Deals
- Quotations
- Contacts
- Calls
- Meetings
- Visits
- Integrations
- Reports
- Settings β Users & Roles
Understanding Permission Columns
2.1 Access

If OFF β Module not visible
If ON β Module visible
2.2 Create
Can create new record
2.3 Read
Can view record
2.4 Update
Can edit record
2.5 Delete
Can delete record
Understanding Permission Levels
3.1 Permission Level Options (Per Module)
In each module, permissions are divided into:
Action β Options Available
Create β Yes / No
Read β All / Own / No
Update β All / Own / No
Delete β All / Own / No
This gives very powerful control.
What βAll / Own / Noβ Means
4.1 ALL
Users can access all records in that module.
He can see:
- All leads
- All deals
- All branches data (if branch access given)
4.2 OWN
User can access only:
- Records created by them
OR
- Records assigned to them
He can see:
- Only his assigned leads
- Only his deals
- Not other sales team data
This is ideal for:
- Field sales team
- Junior executives
- Telecallers
4.3 NO
User cannot:
- View
- Edit
- Access that section or that activityΒ
Module will either:
Role Details
Role Basics
1.1 What Is a Role?
A Role is a predefined set of permissions assigned to users.
Example roles:
- Admin
- Branch Manager
- Sales Head
- User
- Intern
Each role defines access level across modules.
View Existing Roles

2.1 View Existing Roles
Go to:
Settings β Users β Roles
You will see:
Role Name β Total Users β Action
Example entries:
Admin β 2 β (Edit / Delete)
Branch Manager β 1 β (Edit / Delete)
User β 19 β etc
This shows:
- How many users are assigned to each role
- Option to edit or delete role
Create New Role
3.1 Create New Role
Navigation Path:
Sales Module β Settings βΒ User β Roles β Click on + Create New Role

Click:
3.1.1 Step 1: Enter Role Name
Example:
- Junior Sales
- Inventory Executive
- Accounts Assistant
- Factory Operator
3.1.2 Step 2: Global Permissions
You can enable:
- Export Permission
- Mass Update Permission
- User Permission
- Mass Delete Permission
- Assignment Permission
These apply system-wide.
Introduction
Navigation Path:
Sales Module β Settings βΒ User β Roles β Click on + Create New Role

1.1 Roles & Permissions Guide
Roles allow you to control:
- Who can see what
- Who can create data
- Who can edit data
- Who can delete data
- Who can assign tasks
- Who can access reports
This helps prevent:
- Data leakage
- Unauthorized edits
- Operational confusion