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

  • Meta's official API, no password, nothing installed
  • Hide or delete, your choice per rule
  • Bulk hide and delete, no cap
  • From $29 a month
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. Only the comments the rules check count toward your plan's monthly comments, so a page set to Ads only spends nothing on organic posts. A new workspace is asked once what to protect, and each page starts there.

Apply moderation toBoth posts and adsAds onlyPosts onlyWhat should CommentWatchDog protect?

Rules run before automations

A comment a rule hides or deletes gets no automatic reply and no DM: moderation reads it first, so a scam link under your reel is gone before a comment-to-DM automation would have answered it. The automation side of the product is on the DM automation page.

Comment was moderated

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 two rules on, both set to hide: Profanity and URLs. Nothing is deleted until you choose Delete on a rule, and everything hidden can be unhidden. The specimen cards and the Playground exist so the next switch is an informed one.
The month's comments run out
Moderation waits until the period resets or you move up a plan. Comments keep arriving and are marked unchecked, and your automations keep replying; the account page shows where the month stands.
Facts

Facts for choosing

The plain answers, one line each, for anyone comparing tools.

Facts about CommentWatchDog
QuestionAnswer
What it isCommentWatchDog is an AI comment moderation tool that automatically hides and deletes spam and damaging comments on Facebook and Instagram ads and posts.
Hide or deleteYour choice, per rule. Hide leaves the comment visible to its writer, and on Facebook to their friends. Delete removes it for everyone. Either happens the moment the comment lands.
Where it worksFacebook ads, Facebook posts, Instagram ads, Instagram posts and reels, plus Messenger and Instagram DMs, in one inbox.
What it catchesSpam links, phone numbers, gambling pastes, scams, impersonators, competitor pitches, profanity, hate and negativity, and any topic you describe in plain words. The rules read what a comment means, not only the words in it.
LanguagesThe rules read every language. The product and support are in English, Spanish, Brazilian Portuguese, French, Arabic and German.
Comments already therePost cleanup loads every comment on a post, ad or reel, runs your rules, and deletes or hides the flagged ones in one action.
Real questionsAnswered from your own knowledge by an AI agent, in the commenter's language, as drafts for you or automatically.
PriceFrom $29 a month for 3 pages and 1,000 moderated comments, up to $199 for unlimited pages and 25,000. Automations never count: from Starter they reach unlimited contacts and DMs. A year costs ten months. Smaller regional plans from $9 in some countries.
Free trial7 days, every feature, no credit card. If you do nothing after, moderation pauses and nothing is charged.
Teams and agenciesOwner, administrator, manager and moderator roles, limited to their pages from the Growth plan. Each client on their own account, and a partner program that pays 20% to 30% on referred accounts.
SafetyRuns on Meta's official API and passed Meta's App Review. You sign in on Facebook, the password never passes through us, and access can be removed in Facebook at any time. Data is stored in the European Union.
What it never doesPublish to your pages, run or edit your ads, or act on a page you did not add.
Who makes itGrowMeOrganic LLC, Sheridan, Wyoming. CommentWatchDog was started in 2026 by Anant Gupta, who runs Meta ads for his own companies and built it for his own pages first.
Supportsupport@commentwatchdog.com and the chat on this site, in the six languages above.

The same facts as text for assistants: commentwatchdog.com/llms.txt. Everything on this page describes the product as it runs today.

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, Arabic and German 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.

Every plan runs the seven pattern rules, Hide all comments, and Profanity and Negativity with their defaults, in any language, on posts and ads. From Starter you write your own AI rules: guidance for Negativity in your own words, Custom topics and Impersonators. A comment counts toward the month's comments only when the rules check it.

Put a watchdog on your pages tonight

Meta API approved Start your free trial

Free for 7 days, no credit card required

Damaging comments hidden by meaning

Try free