⚙️ Settings & Configuration
This guide covers all system settings including users, roles, notifications, mobile app configuration,
and security settings.
👥 User Management
Creating a User
- Navigate to Users
- Click + Add User
- Enter:
- Username (unique)
- Email
- Password (min 8 chars)
- Select Role
- Assign Branch (optional)
- Click Save
User Fields
| Field |
Required |
Description |
| Username |
Yes |
Login identifier (unique) |
| Email |
Yes |
For notifications/recovery |
| Password |
Yes |
Secure password (min 8 chars) |
| Role |
Yes |
Determines permissions |
| Branch |
No |
User's assigned branch |
| Active |
Yes |
Enable/disable login |
🛡️ Roles & Permissions
Default Roles
| Role |
Access Level |
| Superadmin |
Full access to everything |
| Admin |
Full access except user/role management |
| Manager |
Approve requests, manage operations |
| Operator |
Create customers, investments; submit for approval |
| Viewer |
Read-only access |
Permission Categories
| Category |
Permissions |
| Dashboard |
view |
| Customers |
view, create, update, delete, import, export |
| NCD Series |
view, create, update, delete |
| NCD Investment |
view, create, edit, delete |
| NCD Allotment |
view, create, confirm |
| NCD Transfer |
view, execute |
| NCD Redemption |
view, create, approve |
| NCD Rollover |
view, create, approve, reject |
| Approvals |
view |
| Chat |
view, reply |
| Users |
view, create, edit, delete |
| Roles |
view, create, edit, delete |
| Settings |
view, edit |
🔔 Notifications
Email Configuration
| Setting |
Description |
| SMTP Host |
Email server address |
| Port |
Usually 587 (TLS) or 465 (SSL) |
| Username |
Email account username |
| Password |
Email account password |
| From Name |
Sender display name |
| From Email |
Sender email address |
SMS Configuration
- Select SMS provider
- Enter API credentials
- Configure sender ID
- Test with sample SMS
Notification Triggers
| Event |
Email |
SMS |
Push |
| Investment Created |
✅ |
✅ |
✅ |
| Interest Payment |
✅ |
✅ |
✅ |
| Request Approved |
✅ |
❌ |
✅ |
| Request Rejected |
✅ |
❌ |
✅ |
| Maturity Reminder |
✅ |
✅ |
✅ |
| OTP Login |
❌ |
✅ |
❌ |
📱 Mobile App Settings
Home Screen Sections
- Configure which sections appear on home
- Reorder sections
- Enable/disable specific features
Promotional Offers
- Add promotional banners
- Set validity dates
- Configure click actions
Feature Toggles
| Feature |
Description |
| New Investment |
Allow customers to request investments |
| Redemption |
Allow redemption requests |
| Transfer |
Allow transfer requests |
| Chat |
Enable chat support |
| Tickets |
Enable support tickets |
📜 Legal Pages
Available Pages
- Terms of Service - User agreement
- Privacy Policy - Data handling practices
- Disclaimer - Investment risks
- Refund Policy - Redemption terms
Editing Pages
- Navigate to Legal Pages
- Click on the page to edit
- Use rich text editor to update content
- Click Save
🔒 Security Settings
Session Management
| Setting |
Description |
Recommended |
| Session Timeout |
Auto-logout after inactivity |
30 minutes |
| Max Sessions |
Concurrent logins allowed |
3 |
| Remember Me |
Extended session duration |
7 days |
Two-Factor Authentication
- Enable TFA requirement for all users
- Supported methods: Google Authenticator, Authy
- Admin can reset TFA for locked-out users
IP Restrictions
- Whitelist specific IP addresses
- Block suspicious IPs
- View login attempt logs
🎨 Interface Settings
Login Page Customization
- Upload company logo
- Set background image
- Customize welcome text
- Set primary colors
💡 Tip
Changes to interface settings are reflected immediately for all users.