Comment Cleaner Rule Sets
Rule set is the conditions under which the cleaner decides that a comment should be hidden or deleted, and exceptions that protect the necessary comments. Rule sets are common for the team: one set is assigned to several social profiles at once, and editing the set instantly changes behavior across all of them.
Screen: menu Meta / TikTok → Facebook → Comment Cleaner Rule Sets (/ads/fb/comment-rules). Quick access — the “Sets” button on the cleaner tab in the profile card (opens in a new tab to avoid losing unsaved profile settings).
Two Types of Sets
System Templates | Team Sets | |
|---|---|---|
Who manages | Platform | Your team |
Who has access | All teams as ready-made sets | Only your team |
Can it be changed | No — only select on the profile | Yes |
There are four system templates:
Links and Contacts — catches comments with links and contact information.
Recruiting to Messengers — “write in Telegram”, “WhatsApp” and similar invitations to lure the audience.
Scam Accusations and Negativity — accusations of fraud that scare away the audience.
Trash and Bots — comments made up of emojis, stretched text, too short replies.
Each team has its own set of “Basic Rules” — it is created automatically and by default blocks links and contacts. This is applied if the “Default Team Set” option is selected on the profile.
List of Sets
Columns: Name (with the “System” badge and “default” label), Rules — a brief summary like “stop words: 12, regex: 3, links, contacts”, Exceptions, Used — how many profiles have selected the set, Updated. Filters: search by name and type (system or team).
If a set has no rules, the summary states so: such a set will only work in “All Comments” mode, where rules are not needed — but its exceptions will continue to apply.
📸 Screenshot: the “Comment Cleaner Rule Sets” screen. Both system templates (with the “System” badge) and the team set marked as “default” should be visible, along with the columns “Rules”, “Exceptions”, “Used”, as well as the type filter and the “Create Set” button.
Rules
Rules are set on the “Rules” tab in the set card. Any matched rule triggers — they do not stack and have no priorities.
Rule | What it catches | Limitations |
|---|---|---|
Stop Words | Comments where the specified word or phrase appears | Up to 500, one per line or comma-separated |
Regular Expressions | Complex patterns: numbers, template spam, variations of spelling | Up to 50, strictly one per line. Configured by platform administrator only |
Block Links | Any links in the comment | Exceptions — in the “Allowed Domains” field |
Block Contacts | Phones, messengers, emails — attempts to lure into private messages | — |
Only Emojis | Comments without text, made up of emojis only | — |
Repeating Characters | “ooooooh”, “!!!!!!!!” and similar trash | — |
Minimum Length | Too short replies | Number of characters; empty — no limit |
How Text is Compared
Before checking, the comment is normalized, so stop words catch and bypasses:
Case does not matter: “SCAM”, “Scam” and “scam” are the same.
Similar letters are converted to one form: Latin
aand Cyrillicа,oandо,eandе— this catches “s.k.a.m” with alphabet substitution.Numbers and symbols instead of letters within a word are also revealed: “л0х0тр3н”, “ck@m”.
Links and contacts are checked by the original text — without normalization, to avoid catching unnecessary items.
It is important to understand the main property of stop words: they are searched as a substring, without word boundaries. The stop word “кид” will trigger on “кидала” and the harmless “кидай мяч”. Therefore, short words of 3–4 letters are the main source of false positives; write phrases in full (“кидалово”, “не выводит деньги”).
Limits
Stop words — up to 500, regular expressions — up to 50, items in each exceptions list — up to 200.
Length of one item — up to 200 characters.
The first 8000 characters of the comment are checked — this is more than enough for real comments.
📸 Screenshot: rule set dialog, “Rules” tab. The “Stop Words” field with several values, the enabled toggles “Block Links” and “Block Contacts”, the “Allowed Domains” field, as well as “Only Emojis”, “Repeating Characters” and “Minimum Length” should be visible.
Exceptions
The “Exceptions” tab is a whitelist that overrides any rules and applies even in “All Comments” mode. Three types:
Author IDs — the most reliable option: does not depend on name changes.
Author Names — convenient, but names are repeated and change.
Phrases — comments containing the specified text are not touched.
Typical use: add your support accounts and loyal regular commentators so that the “All Comments” mode does not cut off useful discussions.
Comments of the page itself do not need to be added to exceptions — they are never touched.
📸 Screenshot: rule set dialog, “Exceptions” tab — with filled fields “Author IDs”, “Author Names” and “Phrases”.
How to Create and Assign a Set
On the sets screen, click “Create Set”, set the name on the “Main” tab.
Fill in the “Rules” and “Exceptions” tabs, save.
Open the social profile card → “Comment Cleaner” tab → select the set in the “Rule Set” field.
Make sure trial mode is enabled, and after a few cycles check the Cleaner Log: in the “Triggered” column, you can see which specific rule caught the comment.
Remove rules that cause false positives, and only then turn off trial mode.
The set can be assigned to multiple profiles — this is convenient when the team is running from a dozen accounts on one vertical.
Access Rights
Role | What is available |
|---|---|
Team Owner, Team Lead, Tech | Creating, modifying, and deleting team sets |
Buyer | Viewing sets and selecting a ready-made set on their profile. Cannot create or edit sets |
Platform Administrator | Additionally: regular expressions and system templates for all teams |
If you are not an administrator, the field with regular expressions is shown for information only: you can see their number, but cannot change them — meanwhile, your edits to the other fields of the set are saved normally.
Frequently Asked Questions
I changed the set — when will it take effect?
From the next cleaning cycle on all profiles where this set is selected. Nothing needs to be applied separately.
Can I delete a set that is in use?
Before deleting, check the “Used” column: profiles where this set is selected will revert to the default team set. System templates cannot be deleted.
Why didn’t the rule trigger on obvious spam?
Three common reasons: the comment fell under an exception; the profile is set to “Only by Set Rules” mode, and the rule itself is not set; the stop word is misspelled. Check the line in the log — in “Show Trial” mode, you can see what exactly the system parsed.
Why did the rule trigger on a normal comment?
Almost always — a short stop word found inside another word. Replace it with a full phrase or add a safe variant to exceptions.
