Home/Help Center/Quality rating dropped

Troubleshooting

Quality Rating Dropped to Yellow or Red

Your number's quality rating just fell to YELLOW or RED. Here is what VGraple CRM already did automatically and the exact steps to recover, in order.

By Chirag Darji · Updated 27 Aug 2026 · 6 min read

On this page
  1. Symptom
  2. Why it happens
  3. Fix
  4. How VGraple CRM handles it automatically
  5. Prevention
  6. What is the difference between this and a broadcast simply being slow?
Broadcast delivery settings in VGraple CRM: quiet hours and marketing frequency cap

A quality rating drop is not something you need to configure or click a button to respond to; VGraple CRM has already reacted automatically before you even see the alert. This article walks through exactly what happened automatically and the specific, ordered steps that actually move the rating back up, without repeating the full background on what quality rating means (see understanding your phone number quality rating for that).

Symptom

The WhatsApp channel card in Settings, then Channels, then WhatsApp shows a quality badge change from High quality (GREEN) to either Medium quality (YELLOW) or Low quality (RED). An in-app alert, a mobile push notification, and, where configured, an email reach the organisation owner naming the drop. If the drop was to RED, one or more running broadcasts show a paused status with the reason naming the quality collapse. Sends from the number, if RED, or the campaigns that are still running, if YELLOW, are noticeably slower than usual.

Why it happens

Meta calculates quality from real-time recipient signals, blocks, spam reports, low engagement relative to volume, over a rolling 7-day window weighted toward the most recent activity, so a bad day is much more influential than an equally bad day three weeks ago. A drop almost always traces back to one of two patterns: a single broadcast sent to a cold, purchased, or overly broad audience that generated a spike of blocks and reports in a short window, or a gradual decline from sustained low engagement across several sends, template content that reads as vague, repetitive, or mismatched with what recipients expected.

WhatsApp broadcast campaign report in VGraple CRM with delivered, read and replied stats per contact

Fix

  1. Stop planning any further sends to broad or cold segments until the rating recovers. This is the single highest-leverage action; continuing to send at the same audience and pace is what turns a YELLOW into a RED, or extends a RED's recovery time.
  2. Identify what was sending when the drop happened, if anything. Open the broadcast history around the time the alert fired; a specific campaign to a specific audience is the most common and most fixable cause.
  3. For your next sends, restrict the audience to recently engaged, opted-in contacts only. People who have replied, clicked, or interacted with your business in the last few weeks are far less likely to block or report than a cold or long-dormant list.
  4. Review the content of whatever template was sending at the time of the drop. Vague copy, unclear sender identity, or a mismatch between what the message promises and what the business does all earn disproportionate reports.
  5. Let the 7-day window roll forward with cleaner sends. There is no faster path; a sustained run of low-report, low-block sending genuinely and reliably moves the rating back toward GREEN over the following days.
  6. Resist the instinct to send a large "make up for it" campaign once the rating starts to recover. A big send right as the rating is climbing back risks the exact spike in reports that caused the original drop, resetting the recovery.

How VGraple CRM handles it automatically

The pacer for the affected number adjusts its sending rate the instant the drop is detected: 25 messages a second on YELLOW, half the default 50/s rate, and 5 messages a second on RED, a tenth of default, without any configuration needed. On a drop to RED specifically, every broadcast currently sending from that number is paused outright, not just slowed, because continued sending at any rate risks making an already-bad rating worse, and the pause reason is written in plain language directly on the affected campaign. The organisation owner is alerted across in-app, mobile push, and email the moment the drop is detected, so the business hears about it from VGraple CRM rather than from a customer complaint or a wall of failed sends discovered later. None of this requires any setting to be turned on; it runs identically on every plan, including Free.

Example

A salon's Friday promotional broadcast to 3,000 contacts, including a chunk of numbers that had not engaged in over a year, drives a spike of blocks that drops the number's rating to YELLOW within the hour. The pacer halves the sending rate on the still-running campaign automatically, and the owner gets a push alert naming the drop. The salon lets the campaign finish at the slower rate, sends nothing further to the full list for several days, and instead sends a small, well-targeted booking reminder only to recently active customers; the rating recovers to GREEN within the following week.

Prevention

The most durable prevention is treating audience quality as seriously as message content: build broadcast audiences from segments of genuinely engaged contacts rather than defaulting to "everyone," and be especially cautious with any list gathered from a source that never confirmed the number was live and interested (a purchased list, an old export, a form with no verification step). Space marketing sends to the same list by more than a day where possible, and review template copy for specificity and honesty before every send, not just at initial approval, since a template that performed well on one audience can still earn poor reactions when sent to a colder or less relevant one later.

What is the difference between this and a broadcast simply being slow?

A broadcast can also send more slowly than expected for reasons entirely unrelated to quality rating, most commonly the daily portfolio messaging budget running low, or Meta's own throughput ceiling being reached temporarily (error 130429). The distinguishing signal is the channel card's quality badge itself: if it shows YELLOW or RED, the slowdown or pause is quality-driven and the recovery guidance above applies directly. If the badge still shows GREEN, a slow or paused campaign has a different cause, and broadcast paused: every reason and what to do covers the full list of what else can be responsible.

Frequently asked questions

My rating just dropped. What is the very first thing to do?
Nothing urgent needs manual action, VGraple CRM has already slowed the number's sending rate automatically, and paused every running campaign if the drop was to RED. The first useful step is to stop planning any further sends to broad or unengaged lists until the rating recovers.
Will my running broadcasts keep failing while the rating is low?
On YELLOW, campaigns continue sending, just at half the normal rate. On RED, every campaign currently sending from that number is paused outright, specifically so continued sending cannot make the rating worse.
How do I know if it was one bad broadcast or a bigger problem?
Check which campaign, if any, was sending when the drop happened; a rating that fell right after a single large send to a cold or purchased list points to that campaign specifically, while a rating declining gradually over days points to a broader audience or content quality issue.
Is there a way to speed up recovery?
No request-a-review action exists. The score recalculates continuously from a rolling 7-day window weighted toward recent activity, so the only real lever is sending cleaner, better-received messages starting now and letting the older, worse-performing days age out of the window.
Does this affect utility and authentication messages too?
The pacing slowdown applies to the whole number regardless of message category, since throughput is a property of the number. The recipient reactions that actually caused the drop, blocks and reports, are driven overwhelmingly by marketing content, since customers already expect utility and authentication messages.
When should I be worried this becomes something worse than a slow campaign?
If the same audience or content keeps being sent after the drop, a RED rating that does not recover within a normal window can escalate toward Meta's own spam-rate restriction (error 131048) or, in a serious policy case, account restriction (error 368). Neither is triggered by quality rating alone, but sustained poor behaviour after a drop is the path toward both.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.