Skip to main content
mdfahd
Gainsight Employee ⭐️⭐️
September 10, 2025

How to Use the Moderation AI Agent

  • September 10, 2025
  • 44 replies
  • 1505 views

 This article helps moderators understand how to use Gainsight’s AI Moderation.

 

Overview

 

Community moderators are responsible for ensuring that user-generated content aligns with established guidelines and maintains a respectful, trustworthy environment. However, manually reviewing high volumes of content can be time-consuming, delay content publishing, and introduce inconsistencies in moderation.

Using the AI Moderation from the Pre-Moderation Rules in the community settings, moderators can streamline this process. The Moderation AI Agent uses powerful AI models to evaluate content in real time, helping moderation teams screen posts faster and more consistently.

 

Why AI Moderation?

 

Moderation AI Agent helps enforce your community’s code of conduct by:

  • Automatically detecting potentially inappropriate or harmful content.
  • Flagging submissions for manual review or blocking them automatically based on risk level.
  • Complementing existing tools such as Keyword Blocker and Spam Prevention.

Moderation AI Agent can reduce the manual workload of your moderators, improve consistency, and accelerate content verification, while continuing to provide a safe and high-quality experience for all community members.

 

How Does AI Moderation Work?

 

Moderation AI Agent classifies posts and replies into Approved, Pending, or Trash, applying informative reasoning and descriptive moderator tags for human intervention, filtering, and review.

It provides a fully automated moderation by immediately processing all User-Generated Content (UGC) through OpenAI's Moderation API, ensuring initial compliance. Post-clearance, the AI Moderation further validates content against detailed checks for adherence to community guidelines, absence of NSFW content, PII protection, and spam detection.

 

Community Code of Conduct

 

The code of conduct provides guidelines for the Moderation AI Agent and sets clear guardrails for moderation. This ensures that AI-powered moderation aligns with the unique needs of your community.

You can reuse your existing public-facing community rules, code of conduct, or equivalent guidelines. In addition, you may include internal training documents that community managers use during onboarding. The Moderation AI Agent evaluates content against your code of conduct to make the initial decision about what is acceptable within your community.

Note: The Community Code of Conduct can be up to 5,000 characters in length.
 

Moderation Status

 

Moderation AI Agent scores content on a scale of 0.0 - 1.0 and currently has three possible outcomes:

Status

Confidence Score

Description

Approved

0.0 - 0.4

Content is considered safe and appropriate. Content is approved, published, and visible in the community

Pending

0.4 - 0.7

Requires manual review; borderline or uncertain content. Content is held in the Pending status, is not published, and is not visible in the community.

Trash

0.7 - 1.0

Content violates community or Gainsight moderation guidelines. Content that is Trashed or Trashed and Reported is not published and is not visible in the community.

 

Moderator Tags

 

Moderation AI Agent adds tags to each topic or reply that it reviews, to share insights on sorting, filters, and other analytics based on all content moderated.

 

Category

Tags

Positive Case

  • Meets code of conduct
  • SFW
  • No PII
  • No Spam
  • Approved

Pending Case

  • Pending code of conduct
  • Pending NSFW
  • Pending PII
  • Pending Spam
  • Pending

Negative Case

  • Does not meet the code of conduct
  • NSFW
  • Contains PII
  • Contains Spam
  • Trash

Other Cases

  • Flagged by OpenAI
  • AI Moderator
  • To be reviewed by the community manager

 

Configure AI Moderation

 

Moderators can configure Moderation AI Agent in addition to Keyword Blockers and Moderator Approval to ensure that the AI evaluates the content before it is published in the community.

To configure AI Moderation:

  1. Log in to Control.
  2. Navigate to AI > Moderation AI Agent
  3. Turn on the Use AI Moderation toggle.
    Note: When AI Moderation is enabled, an AI moderator user is created. Gainsight recommends not deleting this user.

     

  4. In the Code of Conduct, enter your community guidelines.
  5. (Optional) In addition to Administrator, Community Manager, Moderator, and Superuser, you can add additional roles whose content can be excluded from AI Moderation

  6. (Optional) Enable User profile moderation to review New member registrations. Registrations that don't pass are held in Pending for moderator review. Administrators, Community Managers, Moderators, and Superusers are exempt.

  7. Click Save changes.

Content Moderation Widget

 

Once Moderation AI Agent is configured, any Topics or Replies that do not meet your community’s guidelines are automatically tagged with Moderator Tags. These posts are then moved to Trash and Reported.

 

You can review this content in the Content Moderation widget on the Control Home page.

For more information on how to add this widget, refer to the Overview of Control Home article.

    44 replies

    Graeme Rycyk
    Gainsight Employee ⭐️
    Gainsight Director of Product
    November 18, 2025

    Hey again ​@alan.edwards,

    I had the team look into this, and it turned out that the feature was not properly enabled for your Community on the backend, not sure how this happened, but we have resolved it now. However, if you do run into any more issues please do reach out.

    Regards,

    Graeme

    Director of Product | AI & Search
    revote
    VIP ⭐️⭐️⭐️⭐️⭐️
    January 23, 2026

    We haven’t enabled this yet. I just tested how this works, and now it seems that the AI doesn’t delete content, which is a good tweak because of the DSA (as I mentioned earlier).

    I tested AI moderation by adding a first name and surname to a post, and the AI accepted it normally. However, our Code of Conduct clearly states: “Don’t add a first name and/or surname to a post.”

    Any ideas on how to fix this?

    Graeme Rycyk
    Gainsight Employee ⭐️
    Gainsight Director of Product
    January 23, 2026

    Hey ​@revote,

    You could try this clause, I just tested this and it worked perfectly for first name and last name, but I would be happy to help tweak this further if it doesn’t work right out of the box for your community.

    PII Prohibition: Do not post any personally identifiable information (PII), including full names (first and last), phone numbers, email addresses, physical addresses, government IDs, account numbers, or photos of identification. Posts containing full names or other PII will be removed.

    Cheers,

    Graeme

    Director of Product | AI & Search
    revote
    VIP ⭐️⭐️⭐️⭐️⭐️
    January 23, 2026

    Thanks ​@Graeme Rycyk. We have something similar but I’ll test with that. Thanks.

    revote
    VIP ⭐️⭐️⭐️⭐️⭐️
    January 26, 2026

    You could try this clause, I just tested this and it worked perfectly for first name and last name, but I would be happy to help tweak this further if it doesn’t work right out of the box for your community.

    PII Prohibition: Do not post any personally identifiable information (PII), including full names (first and last), phone numbers, email addresses, physical addresses, government IDs, account numbers, or photos of identification. Posts containing full names or other PII will be removed.

     

    I created a quick test and it seems that this tweak doesn’t help — the AI still allows publishing a post with a name. I need to test more and tweak the CoC further.

    --

    I’d like to confirm the following (I can test this myself, but I’d like to get confirmation):

    If a user posts something that violates the CoC, and the AI decides not to publish the post, is it technically published first and then moved to junk/pending?

    I’m asking because currently, if a user includes PII data in a post, the subscribers still receive a notification email that includes the PII. Yes, we can edit the post afterwards, but the email has already been sent and we cannot edit it. This is why we have removed the preview text from the notification emails.

    Do you see the issue, and will the AI moderation help with this kind of scenario? In other words, can we safely re-enable the preview in notification emails when AI moderation is used?

    Suvi Lehtovaara
    Helper ⭐️⭐️
    January 26, 2026

    Hey ​@revote,

    You could try this clause, I just tested this and it worked perfectly for first name and last name, but I would be happy to help tweak this further if it doesn’t work right out of the box for your community.

    PII Prohibition: Do not post any personally identifiable information (PII), including full names (first and last), phone numbers, email addresses, physical addresses, government IDs, account numbers, or photos of identification. Posts containing full names or other PII will be removed.

    Cheers,

    Graeme

    When using this type of a clause, does the post go to Pending or will it be automatically moderated?

    https://yhteiso.elisa.fi/
    Graeme Rycyk
    Gainsight Employee ⭐️
    Gainsight Director of Product
    January 26, 2026

    Hey ​@Suvi Lehtovaara,

    Yes, so how this works is when AI Moderation is enabled, all posts that are to be moderated are held in Pending for a few seconds and then the moderation decision is made. However the Pending state is not ever really exposed to the end-user due to the speed of the AI Moderator. This also actually answers ​@revote’s question, because the posts are temporarily held, even if for a few moments, and this stops any posts that should not be published on the community, such as PII or NSFW content from being published.

    Cheers,

    Graeme

    Director of Product | AI & Search
    erin.brisson
    Contributor ⭐️⭐️⭐️⭐️⭐️
    March 3, 2026

    Is there any way to remove this pop up every time someone posts? Ideally it would only pop up if the post wasn’t approved and then point them to our guidelines/code of conduct so they can edit and repost?
     

     

    Erin
    mdfahd
    mdfahdAuthor
    Gainsight Employee ⭐️⭐️
    March 4, 2026

    Hi ​@erin.brisson 
    Thank you for reaching out with the feedback. Tagging PM ​@Graeme Rycyk for helping here.

    Mohammed Fahd - Sr. Technical Writer
    Larry
    Gainsight Employee ⭐️
    Gainsight Employee ⭐️
    March 4, 2026

    @erin.brisson I’ll have my team look at that!

    Larry Imgrund || Senior Product Manager & Community Nerd