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.

Role Management

User permissions and roles
  • Assign and remove channel roles
  • Define permission levels
  • Moderator management
  • Access control systems

Member Management

Channel membership control
  • Add and remove members
  • Leave channel functionality
  • Membership status tracking
  • Bulk member operations

Ban Management

User restriction controls
  • Ban problematic users
  • Unban members when appropriate
  • Temporary and permanent bans
  • Ban status tracking

Mute Management

Message restriction controls
  • Mute disruptive members
  • Temporary and permanent muting
  • Read-only participation
  • Unmute functionality
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

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

Channel Creation

Channel Setup Create channels with appropriate governance settings

Member Management

Member Operations Query and manage channel membership

Content Moderation

Content Safety Implement content-level moderation and safety features
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.