Skip to content

Moderator assistance

Community moderation for the WhatsApp groups you run.

Sedge watches the groups your organisation is responsible for. It catches spam, flooding and unwanted links, surfaces the members who have gone quiet, and records why — every time, in a form a person can check and reverse.

Starts in
Monitor mode. Rules run and events are recorded, and nobody is removed until you turn enforcement on.
Never uses
Presence or “last seen”. Activity is measured only from what your connected account observed in the group.
Score135over threshold 100
Sample valuesSimulatedRemoved
Every rule that contributed to a score of 135, against a threshold of 100.
RuleRunning totalContribution

Repeated content

duplicate.repeated

The same message had already been posted twice in the last hour.

occurrences
3
window
3,600 s
similarity
97%
across groups
yes

30

+30

Repeated links

link.repeated

The same link appeared in each copy.

domain
promo-signals.example
links
1
occurrences
3

60

+30

Group invite spam

link.invite_spam

An invite link to another WhatsApp group, posted by a member who is not an admin.

invite links
1
invite code
K3f…9pQ

95

+35

Message flooding

flood.burst

Six messages inside the five-second window.

messages
6
window
5 s
limit
5

115

+20

Previous warning

history.prior_warning

Warned nine days ago; the weight has decayed from 30.

prior warnings
1
days since
9
rule weight
30
decayed by
33%

135

+20
Total
threshold 100
135

The score reached 135 against a threshold of 100. The group is in monitor mode, so the member was removed only on paper — nothing changed in WhatsApp.

The moderation event screen, rendered from the same component the console uses. The rule names and weights are the platform defaults; the message and member are sample values.

Scoring

No single signal removes anybody.

Weights add up. A member has to trip several rules, or one rule repeatedly, before the score reaches the removal band — which is what keeps one noisy heuristic from turning into a false-positive machine.

Default thresholds

  1. 0+No action
  2. 40+Logged
  3. 60+Warned
  4. 80+Sent to review
  5. 100+Removed

Every band, and every weight behind it, is yours to change — per organisation, per WhatsApp account, per community, or per group.

The rules Sedge ships with

  • Message flooding

    Flooding

    flood.burst

    Many messages sent in a short burst.

    +20
  • Repeated content

    Repeated content

    duplicate.repeated

    The same or near-identical message posted more than once.

    +30
  • Repeated links

    Links

    link.repeated

    The same URL posted repeatedly, or an unusual number of links at once.

    +30
  • Group invite spam

    Links

    link.invite_spam

    Invite links to other WhatsApp groups, posted by a non-admin.

    +35
  • Blocked domain

    Links

    link.blocked_domain

    A link to a domain on the organization blocklist.

    +50
  • Mass mentions

    Mentions

    mention.mass

    Tagging a large number of members at once.

    +20
  • Media flooding

    Media flooding

    media.flood

    Rapid runs of images, stickers, voice notes or video.

    +20
  • Promotional language

    Words and phrases

    phrase.promotional

    Wording characteristic of advertising and recruitment spam.

    +20
  • Automated posting pattern

    Posting pattern

    bot.timing

    Machine-like regularity, or the same content across many groups. Posting often is not enough on its own.

    +20
  • New member probation

    New members

    member.probation

    Stricter handling during a new member’s first hours in the group.

    0
  • Previous warning

    History

    history.prior_warning

    The member has been warned before.

    +30
  • Known offender

    History

    history.known_offender

    The member has been removed for spam before.

    +40
  • Trusted member

    History

    trust.whitelisted

    A whitelisted member. Negative weight, so trust actively offsets signals.

    −100

These are the platform defaults, exactly as a new organisation receives them. Trust carries a negative weight, so a whitelisted member’s score is actively pulled down.

How it works

Watch first. Enforce when the numbers look right.

A new group starts in monitor mode. You see exactly what Sedge would have done, on your real traffic, before it does anything at all.

  1. Connect a WhatsApp account

    Pick a provider, authenticate, and let Sedge discover the groups it can see. The wizard is resumable — leave it and come back.

  2. Choose the groups to protect

    Only the groups you select are watched. Everything else is left alone, including groups the same account is in.

  3. Tune the rules

    Start from the defaults, then change weights, thresholds and windows. A change can be tested against a real recent message before you save it.

  4. Run in monitor mode

    Rules run, events are recorded, nothing is removed. Every event shows what would have happened and why.

  5. Turn on enforcement

    One group at a time, with an explicit confirmation. Removals open a review case; a moderator can reverse any of them.

Review queues

A spam removal and an inactivity removal are different decisions.

So they are different queues, with different evidence and different outcomes. One table with a filter would make a reviewer work out which kind of case they are looking at.

Spam

Spam review

Members removed because a rule scored past the removal threshold.

What the reviewer sees

  • The score and the threshold it crossed
  • Every rule that fired, with its weight and evidence
  • Message excerpts, where retention allows
  • Links and domains seen
  • Active strikes against the member
  • Whether the action was carried out or simulated

Decisions offered

  • Restored
  • Kept removed
  • Banned
  • Whitelisted
  • Dismissed
  • Information requested
  • Reclassified
Inactive

Inactive review

Members removed for going quiet past your inactivity limit.

What the reviewer sees

  • Days since the member last took part
  • When they were last observed, and what they did
  • When they joined the group
  • Total messages, and messages in the last 30 and 90 days
  • Warnings already sent, and when
  • Whether they are a group admin

Decisions offered

  • Restored
  • Kept removed
  • Exempted
  • Extended
  • Banned
  • Dismissed

Inactive members

Find the members who quietly stopped taking part.

Warn them on a schedule, then remove them into a queue where somebody decides. Nothing here is about behaviour — only about how long since the member last took part.

  1. day 60Early notice
  2. day 75Inactive warning
  3. day 85Final reminder
  4. day 90Removed, sent to review

Group admins are never removed for inactivity. Members who joined in the last 7 days are not counted.

That schedule is the default. Periods from a week to a year are supported, subject to a platform maximum, and any warning in the sequence can be switched off.

Being straight with you

WhatsApp limits what any tool can do. We publish the list.

Sedge connects to WhatsApp two ways, and neither is unlimited. What each one can and cannot do is on the integrations page — before you buy, not after.

  • The official Cloud API caps a group at 8 participants and only works in groups the business itself created. It cannot delete a message or change an admin role.
  • The linked-device adapter works in real groups with full admin capability — and it is not an official Meta integration. The number you link may be restricted by WhatsApp. You acknowledge that before connecting.
  • There is no atomic “move member”. A move is a removal plus an invitation, and if the member’s privacy settings block being added, the case says “invitation sent, waiting for them to accept” rather than claiming success.

Pricing

Priced by accounts, groups and how long history is kept.

Every plan includes monitor mode, review queues and the full explanation behind each action. Those are not upsells.

Paying yearly saves up to 17%.

  • Starter

    Most common

    US$29per month

    14-day trial, once per organisation.

    For a single community getting its first spam protection in place.

  • Pro

    US$79per month

    14-day trial, once per organisation.

    For active communities that need inactivity management and review workflows.

  • Business

    US$249per month

    14-day trial, once per organisation.

    For organizations running many groups across several WhatsApp accounts.

  • Enterprise

    Let’s talk

    30-day trial, once per organisation.

    Custom limits, long retention and single sign-on.

Questions

The things people ask first.

Does it use AI?
No. Sedge applies rules a person configured — thresholds, weights, rolling windows and word lists — and shows the arithmetic behind every decision. Where a signal is statistical, such as the posting-pattern rule, the confidence and the sample size are shown alongside it and it never acts alone.
Will it remove someone the moment I connect a group?
No. A newly protected group starts in monitor mode. Rules run and events are recorded with the action they would have taken, but nothing is removed and no message is deleted until you switch that group to enforce, which takes an explicit confirmation.
Can a decision be undone?
Yes. A removal opens a review case, and a moderator can restore the member, keep the removal, whitelist them, ban them, or ask for more information. An event can also be overridden directly, with a reason, which reverses the action and revokes any strike it added.
Does Sedge store our conversations?
No. Message bodies pass through the analysis queue and are not written to the database. What is stored is counters, content hashes, and a bounded excerpt — only when a rule actually fires, and only for as long as your retention setting allows.

Quiet work on busy groups.

Connect an account, protect a group, and watch a week of monitor mode before anything changes.