Advanced Moderation Guide v1
Advanced Moderation Guide
Advanced Moderation Guide
Version 1

Event detection

Copy link

Event detection is the first step in the rule engine where events are automatically detected using the profanity filter or Hive AI. When detected, it alerts the engine to check if the event falls under the conditions set in the rule engine. Currently, only one detection method—either the profanity filter or Hive AI—can be selected at a time as they cannot be operated simultaneously.

Note: Hive AI is an add-on feature. Contact us if you wish to use this feature.


Turn on Moderation dashboard

Copy link

Before you begin, the Moderation dashboard must be enabled. You can do so under your Application > Settings > Moderation > Features.


Set up Profanity filter

Copy link

Before setting up the rule engine, you need to set up the profanity filter. The profanity filter is a feature that automatically detects and filters out abusive language in messages by defining offensive words and regular expression patterns.

Note: The global filter applies ot all channels, regardless of the channel's custom type. You can also create filters for specific custom channel types and decide whether to include or exclude the global filter in these channels.

  1. On the Sendbird Dashboard, go to your Application > Settings > Moderations > Profanity filter.

  1. Turn the Filter on.
  2. Select one of the following options:
    • No action: Message is sent to channel without any changes and is automatically forwarded to Rule engine for further moderation.
    • Replace with asterisks(*): The offensive word in a message is replaced by asterisks and sent to the channel.
    • Block from sending: The message containing an offensive word is not sent to the channel.
  3. Then add words to the Offensive words list to be filtered and detected as profanity,
  4. You can also specify regular expression patterns to be detected as profanity.
  5. Decide if you choose to include or exclude the global filter in this specific custom channel types.

Set up Hive AI

Copy link

Hive AI enhances content moderation by automating the detection of complex behaviors and content that may not be explicitly profane but still violates guidelines. This integration allows for more nuanced and effective moderation, maintaining a clean and safe environment for user interactions. To utilize Hive AI, a no-code integration that does not require additional development, follow the steps below.

Note: Hive AI is an add-on feature. Contact us if you wish to use this feature.

  1. On the Sendbird Dashboard, go to your Application > Settings > Moderations > Integrations > Hive.

  1. Choose an automated response in the Action section. You can select from the following message delivery modes:
ModesDescription

On hold (Group channel only)

Message is not sent to channel until the review process (through Rule engine and Review Queue) is finished.

Replace and send

Message is replaced and immediately sent to channel while the review process (through Rule engine and Review Queue) is on-going. You have two replacement options:

-Replace with asterisk(*): Replaces the message with asterisk and sends to channel.
-Replace with another message: Replaces the message with another message which you can compose in the provided text box. For Example, This message was hidden by our moderation system.

Send to channel

Message immediately sent to channel while the review process (through Rule engine and Review Queue) is on-going.


  1. Set a severity level limit for each category of content. When message content meets or exceed the specified level, it will automatically initiate the action response in the Action section.

Explore more on our Advanced moderation product page.