Product Guide
Spikerz Chat Moderation extends comment moderation to live chat. Instead of reviewing harmful messages after a stream has ended, you moderate them while the stream is running, from the same Spikerz interface you already use for comments.
Chat Moderation currently supports YouTube Lives. Messages from your live chat stream into Spikerz in real time, are matched against the triggers you configure, and can be acted on manually or automatically.
Opening Chat Moderation
Step 1
In your Spikerz dashboard, open Chat moderation from the left navigation menu.
Step 2
The page opens with two tabs:
Chat - The live message feed, where you moderate incoming messages.
Settings - The triggers, automations, and lists that decide what gets flagged.
Prepare your Settings before a stream, then work from the Chat tab while you are live. The Settings tab is where you define what Spikerz should look for in your live chat and what it should do when it finds it. Configure this before going live so that moderation is active from the first message:
Brand
The Asset context card holds the asset type and industry that Spikerz uses as context when reviewing your chat. Keeping this accurate improves the relevance of what gets flagged.
Predefined Triggers
Predefined triggers are the categories Spikerz maintains for you. Four categories are available: Spam, Scam, Offensive language, and Phishing.
Each category has two controls:
Scan status - Active scan means Spikerz flags matching messages. Inactive scan means the category is ignored.
Automation - The action Spikerz takes automatically on a match. No automations means matches are flagged for you to review manually.
Custom Triggers
Below the predefined categories you can build your own triggers. Each trigger type has its own section, and each section has an Add trigger button.
Repetition
Filters users who repeat the same words or phrases, the most common form of live chat flooding.
Links
Filters messages containing links, based on the allowed and blocked lists you define.
AI topics
Spikerz detects and filters messages about the topics you describe, rather than matching exact words.
Custom keywords
Filters messages based on specific words or phrases you have decided to track.
Every trigger you create shows its own scan status and automation, so you can leave a trigger detecting without acting, or have it act automatically.
Lists
Four lists let you decide how specific users and languages are handled across your live chats. Each has its own list and its own automation:
• Blocked languages – Flag or act on messages written in languages you don't moderate.
• Banned users – Users who can no longer interact with your channel.
• Allowed users – Trusted users whose messages are never filtered.
• Muted impersonators – Impersonator accounts you have already muted, shared with the comments cleaner.
Select a list name to view and edit its entries.
Creating a Trigger
Selecting Add trigger opens the trigger setup wizard. The wizard has two steps: configure what to detect, then choose what happens on a match.
Step 1
Configure the trigger. Give it a Trigger name of up to 30 characters, which is used to organize your triggers and appears as the tag on any message it flags. Then fill in the fields for the trigger type you chose.
Keywords
Type a keyword and press enter to add it. Each keyword appears as a chip you can remove.
Links
Links added to Allowed links are never filtered. Links added to Blocked links are filtered. If the same link appears on both lists, the blocked list wins and the link is filtered.
Repetitions
Minimum characters sets the length below which messages are not checked for repetition, defaulting to 20. Maximum allowed repetition sets the threshold above which a message is filtered, defaulting to 15.
Step 2
Select the action Spikerz takes automatically whenever the trigger matches:
• Delete comment – Removes the message from chat so others can't see it.
• Timeout user – Temporarily stops the user from commenting in chat. Selecting it reveals a Timeout length field in seconds, defaulting to 600.
• Ban user – Permanently bans the user from interacting with the channel.
Step 3
Select Apply to all assets if you want this trigger to protect every connected asset, then select Save.
The Chat Feed
The Chat tab is the live feed. Messages arrive as they are posted, newest first, so you can moderate without leaving the page.
What Each Message Card Shows:
• The asset name and channel, with a relative timestamp
• The message text, with See more for longer messages
• The commenter's name
• View comment to open the message on YouTube, and Translate to read it in your own language
• The trigger and category tags that matched, with a count for any additional tags
Keyword matches are tagged with the name of the trigger group that caught them, so you can see at a glance which of your rules fired.
Moderation Actions
Each message card carries the actions you need to handle it. Some actions cannot be undone, so read this section before your first stream.
Delete
Deletes the message from chat. This cannot be reversed.
Timeout
Opens the timeout modal. Timing a user out temporarily stops them from commenting, and also deletes all of their previous messages. The card then shows a live countdown until the timeout expires. Timeouts are reversible, so you can remove a timeout before it ends.
Resolve
Marks the message as handled without removing it. Reversible, so you can unresolve a message.
Ban
Bans the user. Once banned, they can no longer interact with your account and their previous messages are removed. This cannot be reversed.
Bulk actions
Select multiple messages and apply the same action to all of them at once: delete the selected messages, or time out, ban, tag, or assign the selected users. The action bar shows how many messages are selected, and the confirmation modal names the number of users affected.
📨 If you need help setting up Chat Moderation for your channels, contact us at [email protected].















