Moderation capabilities are determined by user roles, ranging from basic users to global administrators with full platform control.
Role Hierarchy Overview
User Roles
Member, Moderator, and Super-Moderator roles with escalating privileges
Admin Roles
Global Admin and Super-Admin roles for platform administration
Custom Roles
Create custom roles with tailored permissions for specific needs
Permission Management
Granular control over user actions and moderation capabilities
User Roles
- Role Types
- Role Comparison
Standard User Roles
Member (Default)
Member (Default)
Basic User Role:
- No moderation privileges
- Standard content creation and interaction
- Subject to all moderation rules
- Can report inappropriate content
- Create posts and comments
- Join communities and channels
- React to content
- Send direct messages
- Update profile information
Community Moderator
Community Moderator
Community Moderation Role:
- General moderation privileges
- Can moderate assigned communities/channels
- Subject to moderation from Super-Moderators and Admins
- Enhanced reporting and review capabilities
- Delete inappropriate content
- Mute and unmute users
- Ban users from channels/communities
- Review reported content
- Pin and feature content
Global Moderator
Global Moderator
Enhanced Moderation Role:
- All community moderator privileges
- Exempt from moderation by regular moderators
- Cross-community moderation capabilities
- Advanced moderation tools access
- Global content moderation
- Cross-community user management
- Advanced analytics access
- Escalation handling
- Policy enforcement
Admin Roles
- Admin Types
- Admin Management
Administrative Roles
Global Admin
Global Admin
Platform Administrator:
- Full moderation privileges across platform
- User role assignment capabilities
- Exempt from all moderation actions
- System configuration access
- Assign roles to other users
- Create and manage admin accounts
- Configure platform-wide settings
- Access to all analytics and reports
- Global ban/unban capabilities
Global Admin role is reserved for administrators only and cannot be assigned to regular users.
Super-Admin
Super-Admin
System Administrator:
- Highest level of access
- Reserved for critical system operations
- Cannot generate Admin API tokens
- Used for system-level configurations
- Push notification certificate management
- Core system configuration
- Infrastructure-level settings
- Emergency system access
Super-Admin access is automatically granted when accessing console from the social.plus Portal. Create separate admin accounts for regular administrative tasks.
Role Management
- Changing User Roles
- Custom Roles
User Role Assignment
1
Navigate to Community
Go to Community → Communities and select target community
2
Access Members
Click the Manage Members tab to view community members
3
Select User
Choose the user whose role you want to change
4
Change Role
Click Change user role button and select new role
5
Confirm Change
Review selection and click Confirm to apply changes
Role Change Considerations
Promotion Guidelines
Promotion Guidelines
Member to Moderator:
- Verify user’s community engagement
- Assess understanding of community guidelines
- Consider user’s history and behavior
- Provide moderation training and resources
- Evaluate moderation performance
- Assess cross-community needs
- Verify advanced understanding of policies
- Consider platform-wide responsibilities
Demotion Procedures
Demotion Procedures
Role Reduction:
- Document reasons for demotion
- Communicate changes to affected user
- Review moderation history
- Implement gradual privilege reduction
- Monitor post-demotion behavior
Communities must maintain at least one moderator. The last remaining moderator cannot be demoted to member status.
Moderation Tools
- Content Moderation
- User Actions
Automated Moderation
Blocklist Management
Blocklist Management
Automated Content Filtering:
- Block specific words and phrases
- Support for exact and partial matching
- Automatic muting for violations
- Custom violation responses
- Chat messages
- Posts and comments
- Poll questions and answers
- User-generated text content
- Community names
- Channel names
- User display names
- File names
- System-generated content
Allowlist Management
Allowlist Management
Link Control System:
- Default link blocking enabled
- Whitelist approved domains
- Pattern-based URL filtering
- Real-time link validation
- Enable/disable link restrictions
- Add trusted domains
- Wildcard domain support
- Protocol-specific rules
Platform Integration
- UIKit Support
- API Integration
UI Framework Integration
iOS & Android UIKit
Full Moderation Support:
- Network-level moderation
- Community-level moderation
- Enhanced moderator menus
- Real-time permission updates
Web UIKit
Community-Level Support:
- Community moderation only
- Basic moderator interface
- Limited cross-community features
- Standard web interactions
Best Practices
Role Assignment Strategy
Role Assignment Strategy
Effective Role Management:
- Gradual Progression: Promote users through role hierarchy gradually
- Performance-Based: Base promotions on demonstrated moderation skills
- Community Fit: Consider user’s understanding of community culture
- Training: Provide moderation training before role assignment
- Regular Review: Periodically assess role effectiveness
- Active community participation
- Positive user interactions
- Understanding of platform guidelines
- Demonstrated leadership qualities
- Availability for moderation duties
Moderation Consistency
Moderation Consistency
Uniform Policy Enforcement:
- Clear Guidelines: Establish comprehensive moderation guidelines
- Decision Documentation: Record moderation actions and reasoning
- Team Communication: Coordinate between moderators
- Policy Updates: Keep moderation policies current
- Training Programs: Regular moderator training sessions
- Define clear escalation paths
- Set response time expectations
- Establish appeal processes
- Document complex decisions
- Review controversial actions
Community Trust Building
Community Trust Building
Transparent Moderation:
- Clear Communication: Explain moderation actions to users
- Fair Application: Apply rules consistently across all users
- Appeal Process: Provide mechanisms for users to appeal decisions
- Feedback Collection: Gather community feedback on moderation
- Policy Transparency: Make community guidelines easily accessible
- Consistent rule enforcement
- Responsive to community concerns
- Clear communication about policy changes
- Fair handling of disputes
- Regular community engagement
Troubleshooting
Common Role Issues
Common Role Issues
Role Assignment Problems:
- Permission Errors: Verify admin privileges for role changes
- Role Conflicts: Check for conflicting role assignments
- Community Minimums: Ensure communities maintain minimum moderator count
- API Failures: Verify token permissions and API endpoint access
- Use Global Admin accounts for role management
- Resolve role conflicts before new assignments
- Promote additional moderators before demoting existing ones
- Check API token scopes and expiration
Moderation Action Issues
Moderation Action Issues
Common Problems:
- Ban Not Effective: Check user connection status and ban scope
- Content Still Visible: Verify soft deletion vs. hard deletion
- Permission Denied: Confirm moderator privileges and scope
- API Timeouts: Retry operations and check system status
- Verify user role and permissions
- Check action scope (global vs. channel)
- Confirm API token validity
- Review system logs for errors
- Contact support for persistent issues
Effective moderation requires balancing automated tools with human judgment. Regular training and clear guidelines ensure consistent, fair community management.