Moderation rules

Twelve rules, every new comment

Facebook and Instagram give a page a word list. Spam, bait and abuse rarely repeat a word, and they arrive in every language at every hour. The rules read meaning as well as pattern, act as the comment lands, and name themselves on every comment they touch.

The moderation rules page: twelve rules with switches, AI marks on the four that read meaning, and a Hide or Delete choice on each.
The moderation rules page: twelve rules with switches, AI marks on the four that read meaning, and a Hide or Delete choice on each.
Meta API approved Start your free trial

Free for 7 days, no credit card required

One comment at a time

Seven comments, six rules, one kept

A spam link, a phone number, an insult, a fake support account, a "DM me" pitch and a row of emojis land one after another. Each is read by the rule built for it and leaves with its verdict. The real question passes all twelve and stays, marked for a reply.

What it does

Every rule, what it reads, what it does

Per page, saved once, running on every new comment day and night. The labels are the app's own.

The four rules that read meaning

Model-based checks, marked AI in the app. They read the comment in its own language, with the page's context.

Profanity

Offensive language in any language, including creative spellings and transliterations that a word list misses.

ProfanityAI

Negativity

Negative comments read in your page's context. A text box takes your guidance in plain words: what counts as negativity here, and what is a real complaint that deserves a reply instead.

NegativityAI

Showcase guidance: "Anything calling the coffee a scam or overpriced, or telling people not to buy. A real complaint about an order is not negativity, it needs a reply."

Custom topics

Topics you describe in a sentence each, pressed Enter one by one. Anything on the topic is caught, however it is phrased.

Custom topicse.g. People promoting their own service, press Enter

Impersonators

Fake profiles posing as your page or its support: the name, the wording and the ask are read together, so "Northwind Coffee Support: send your card details" is caught on a page named Northwind Coffee.

ImpersonatorsAI

The seven pattern rules

Deterministic, language-independent, with allow lists where you need exceptions.

URLs

Every link is caught, shortened or not. Add the domains you allow (your own shop, your own booking page).

URLsAdd domains to allow

Emails & phone numbers

Email addresses and phone numbers in any format, the classic "call me for a better price".

Emails & phone numbers

Mentions and hashtags

Every @mention, every #hashtag. Hashtags take an allow list for your own campaign tag.

MentionsHashtagsAdd hashtags to allow

Images

Comments that are an image or a GIF: meme replies, random photos, counterfeit-ad images.

Images

Emojis

Comments that are only emojis, however many.

Emojis

Keywords

Your own word list, matched anywhere in the comment. Also catch single-word comments turns a bare "crypto" into a match too.

KeywordsAlso catch single-word comments

Hide all comments

Review mode: every new comment is hidden the moment it lands and waits for you in the inbox. Useful for a launch day, a crisis, or a page that gets brigaded.

Hide all commentsHide every new comment until you review it.

Hide or delete, per rule

The action is a segmented control on each rule, so a page can hide negativity and delete impersonators.

Hide

On Facebook a hidden comment stays visible to its author and their friends; on Instagram to its author only. Everyone else stops seeing it. It can be unhidden.

Hide

Delete

Removed from the platform. It cannot be brought back, so the page shows a permanent-deletion note whenever any rule is set to delete, and the Bin keeps the record.

DeleteDeleting is permanent. A deleted comment cannot be brought back.

Where the rules run

Both posts and ads, Ads only, or Posts only, per page.

Apply moderation toBoth posts and adsAds onlyPosts only

The whitelist

Words that make a comment untouchable: a comment containing one is never hidden or deleted by any rule. "decaf" and "refund" on the showcase page, so a refund complaint always reaches a human.

WhitelistComments containing these words are never hidden or deleted.

Test, copy, save

Nothing changes on your pages until you save, and you can try any comment first.

The Playground

Type any comment and press Test (Enter on a desktop). The answer comes back with the rule that would act: Would be left alone, Would be hidden, Would be deleted. If the AI is unavailable the page says so; live comments are re-checked when it returns.

PlaygroundType a test comment…Would be left aloneWould be hiddenWould be deleted

Specimens on every rule

The information mark on a rule opens a card with real example comments that the rule catches, built from your page's own name for Impersonators, so you see what "caught" means before you switch it on.

ProfanityImpersonators

Apply to other pages

Copies this page's complete moderation setup (rules, actions, scope, whitelist) to any of your other pages you tick. It replaces what those pages had, so the dialog says so in red.

Apply to other pages…Apply to {n} pages

Unsaved changes are guarded

A sticky bar on phones and a leave dialog everywhere: Save and leave, Discard, or Stay.

Unsaved changesSave and leaveDiscardStay

Every action is recorded

A comment a rule hides or deletes carries the rule's name in the inbox (Hidden · Profanity, Deleted · URL), can be filtered by label, and counts in Insights. Nothing is silent.

Hidden · {filter}Deleted · {filter}Label

The edges

When a rule meets the real world

Outages, false catches, overlapping rules and paused plans are handled on purpose.

The AI is down
The seven pattern rules keep running. Comments that need a meaning check wait as pending and are checked automatically when the AI is back, in order. The Playground says "AI checks are unavailable right now" instead of guessing.
A rule catches a real customer
Unhide from the row (one click, Undo offered), then add the word to the whitelist or give Negativity guidance so it does not repeat. Deleted comments cannot be restored, which is why Delete asks for a deliberate choice per rule.
A comment matches two rules
The first rule to match acts and is named on the chip; a whitelisted word wins over every rule.
You change rules mid-stream
New settings apply to comments that arrive after you save. Comments already in the inbox keep their state; run Post cleanup to sweep a post with the new rules.
Your plan is paused
Moderation pauses while the plan is inactive: arriving comments are collected and marked unchecked, your filters stay saved, and everything starts protecting again the moment the plan is active, backlog included.
Nobody set rules yet
A new page starts with every rule off, so nothing is hidden by surprise. The specimen cards and the Playground exist so the first switch is an informed one.
Questions

Questions about the rules

Short answers before you switch one on.

Twelve, per page: Profanity, Negativity, Custom topics and Impersonators read the meaning (AI, any language, creative spellings included); URLs, Emails & phone numbers, Mentions, Hashtags, Images, Emojis and Keywords are pattern rules; Hide all comments keeps every new comment out of sight until you review it. Each one is a switch with its own action, Hide or Delete.

Hiding leaves the comment visible to its author (and their friends on Facebook) and removes it for everyone else; it can be undone. Deleting removes it from the platform for good; Meta cannot bring it back, so the app confirms and keeps a record in the Bin.

Yes. The meaning rules read any language, including transliterations and creative spellings, and the pattern rules do not depend on language at all. The showcase account runs comments in English, Spanish, Portuguese, French and Arabic through the same rules.

Yes. The Playground at the bottom of the rules page takes any text and returns what would happen right now, with the rule that would act: Would be left alone, Would be hidden, or Would be deleted.

Your choice per page: Both posts and ads, Ads only, or Posts only. Ads include comments on boosted posts and dark posts your ad account runs from that page.

A whitelist protects words per page: a comment containing a whitelisted word is never hidden or deleted by any rule, and the URL and hashtag rules take allow lists (your own domain, your own tag). Negativity takes plain-language guidance about what counts and what does not on your page.

The pattern rules keep running. Comments that need a meaning check wait and are checked automatically when the AI is back; the Playground says so in the meantime.

Rules are per page, because a coffee shop's Instagram and its wholesale Facebook Page do not read the same. Apply to other pages copies one page's whole setup to any of the others in one step.

Put a watchdog on your pages tonight

Meta API approved Start your free trial

Free for 7 days, no credit card required

Start your free trial

Free for 7 days, no credit card required