Adset.ProAdset.ProKnowledge base

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 a and Cyrillic а, o and о, e and е — 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

  1. On the sets screen, click “Create Set”, set the name on the “Main” tab.

  2. Fill in the “Rules” and “Exceptions” tabs, save.

  3. Open the social profile card → “Comment Cleaner” tab → select the set in the “Rule Set” field.

  4. 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.

  5. 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.