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
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
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
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
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
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.