Skip to main content
Key Benefit: Implement comprehensive channel governance with role-based permissions, member management, and moderation tools to maintain safe and engaging chat communities.

Feature Overview

Channel Governance provides essential moderation tools for creating safe and well-managed chat communities. With social.plus Chat SDK, developers can implement comprehensive moderation features to ensure channels remain welcoming, secure, and properly organized.
Channel Type Limitations: Some governance features are only available for specific channel types (Live and Community channels). Broadcast and Conversation channels have different moderation capabilities.

Governance Concepts

Understanding role-based access controlChannel roles define varying levels of access and permissions within chat channels:
  • Channel Creator: Automatically assigned as moderator with full permissions
  • Moderators: Can manage members, assign roles, and moderate content
  • Members: Standard participants with message and interaction permissions
  • Custom Roles: Application-defined roles with specific permission sets
Role assignments determine what actions users can perform within channels.
Understanding moderation authority levelsChannel governance follows a clear hierarchy:
  • Channel Creator: Cannot be removed and has ultimate authority
  • Moderators: Can promote/demote other users and manage channel activities
  • Regular Members: Limited to standard channel participation
Moderators cannot remove other moderators of equal or higher standing.
Governance features by channel typeDifferent channel types support different governance features:
  • Community Channels: Full governance features including roles, banning, muting
  • Live Channels: Complete moderation capabilities for real-time interactions
  • Conversation Channels: Limited governance, primarily member management
  • Broadcast Channels: Restricted moderation due to one-way communication
Choose appropriate channel types based on your moderation needs.
Effective channel governance strategiesImplement governance effectively:
  • Clear Guidelines: Establish and communicate channel rules
  • Graduated Responses: Use muting before banning for minor infractions
  • Consistent Enforcement: Apply rules fairly across all members
  • Regular Review: Periodically review bans and mutes for appropriateness
  • Moderator Training: Ensure moderators understand their responsibilities
Well-implemented governance creates positive community experiences.

Implementation Strategy

  • Basic Governance Setup
  • Advanced Governance
  • Governance Analytics
Establish fundamental governance structure
  1. Configure Channel Types: Choose appropriate channel types for your use case
  2. Assign Initial Moderators: Promote trusted users to moderator roles
  3. Define Community Guidelines: Establish clear rules and expectations
  4. Implement Basic Moderation: Start with essential features like muting and member management
  5. Monitor and Adjust: Regularly review and refine governance policies
Implementation Approach: Start with basic role assignment and member management, then gradually add more sophisticated moderation features. Focus on creating clear governance policies before implementing technical solutions.