Permissions
Learn how to customize permissions for user roles in your Lineserve account.
Permission System Overview
Lineserve uses a granular permissions system that gives you control over what actions each user can perform. While predefined roles are suitable for most organizations, you can customize permissions for specific business needs.
Permission Categories
Permissions in Lineserve are organized into the following categories:
Account Management
- View account details
- Edit account information
- Manage subscription
- Access billing information
User Management
- Create users
- Edit users
- Deactivate users
- Manage roles
Messaging
- Send SMS messages
- Send WhatsApp messages
- Create templates
- Manage campaigns
API Access
- Create API keys
- Delete API keys
- View API logs
- Access webhook settings
Reports & Analytics
- View reports
- Export data
- Create custom reports
- Schedule reports
Customizing Role Permissions
Enterprise accounts can create custom roles with tailored permissions:
- Navigate to Users > Roles
- Click Create Custom Role
- Provide a role name and description
- Select permissions for each category
- Save the custom role
Create roles based on job functions rather than for specific individuals to simplify management.
Permission Inheritance
Some permissions automatically include others:
- Users with "Create" permission also have "View" permission
- Users with "Edit" permission also have "View" permission
- Users with "Admin" permission have all permissions in that category
Permission Audit
For security and compliance, all permission changes are logged:
- Go to Users > Audit Logs
- Filter for "Permission Changes"
- Review who changed what permissions and when
Permission changes take effect immediately. Users may need to refresh their browser to see updated access.
Best Practices
For optimal security:
- Follow the principle of least privilege
- Regularly audit user permissions
- Remove unnecessary permissions
- Use custom roles sparingly to avoid complexity
- Document your permission strategy