Home/Help Center/Quality rating

Meta account and verification

Understand and Recover Your Phone Number Quality Rating

What GREEN, YELLOW and RED quality ratings mean on WhatsApp, what VGraple CRM does automatically when yours drops, and the concrete steps that actually recover it.

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

On this page
  1. Before you start
  2. Steps
  3. What actually feeds into the score?
  4. What you will see
  5. Settings and options
  6. Troubleshooting
  7. Related reading
Broadcast delivery settings in VGraple CRM: quiet hours and marketing frequency cap

Your WhatsApp phone number quality rating is Meta's rolling, week-long read on how recipients are reacting to your messages, GREEN, YELLOW or RED, and it drives real consequences: a lower rating slows how fast VGraple CRM will send from that number, and a RED rating pauses every broadcast currently running on it. Recovery is not a request you submit; it happens by changing what you send and to whom, and letting the rolling window fill back up with better signals.

Quality rating: first 5 of 7 steps

  1. 1Open the WhatsApp channel card
  2. 2Check for an owner alert if the
  3. 3Look at what paused, if anything
  4. 4Stop sending marketing to cold or unengaged
  5. 5Message only recently engaged, opted-in contacts for
The steps on this page, in order.

Before you start

  • Understand this is per phone number, not per organisation or plan. An org running two WhatsApp numbers can have one at GREEN and one at RED simultaneously, and each is paced independently.
  • Know that this is not a setting you turn on or off. Quality monitoring, pacing, and the automatic pause on RED run identically on every VGraple CRM plan, including Free; there is nothing to configure to receive this protection.
  • If your rating has already dropped, resist the instinct to send more to compensate (a bigger blast to "make up for it") before reading the recovery guidance below; that instinct is the single most common way a YELLOW rating becomes RED.

Steps

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

Checking your current rating

  1. Open the WhatsApp channel card. Go to Settings, then Channels, then WhatsApp. Each connected number shows a quality badge: High quality (GREEN), Medium quality (YELLOW), or Low quality (RED).

  2. Check for an owner alert if the rating recently changed. A drop to YELLOW or RED, or Meta flagging the number, triggers an in-app alert, a mobile push notification, and, where configured, an email to the organisation owner, so you find out from VGraple CRM rather than from a wave of failed sends.

  3. Look at what paused, if anything. If the rating fell to RED, every broadcast that was actively sending from that number is paused, with the reason stated in plain language on the campaign itself; nothing continues to fire while the number is at RED. See broadcast paused: every reason and what to do.

Recovering the rating

  1. Stop sending marketing to cold or unengaged segments immediately. Cold lists (contacts who opted in long ago but never engage, purchased or scraped numbers, broad "everyone" audiences) are the primary driver of blocks and reports, the raw inputs to a falling rating.

  2. Message only recently engaged, opted-in contacts for a while. Prioritise sends to people who have replied, clicked, or interacted with your business in the last few weeks; this is exactly what the pacer's own slower rate on YELLOW and RED gives you the breathing room to do deliberately rather than by accident.

  3. Review and tighten the content of the templates that were sending when the drop happened. A template with vague or repetitive copy, no clear reason for the customer to want it, or a mismatch between what it promises and what the business actually does, earns more reports than one that is specific and expected.

  4. Let the 7-day window roll forward with cleaner signals. Meta's quality score is recency-weighted, not a permanent mark; a sustained run of low-report, low-block sending genuinely moves the number back toward GREEN over the following days, without any request or appeal.

What actually feeds into the score?

Meta calculates quality from real-time signals over a rolling 7-day window, weighted more heavily toward recent activity than older activity, so a bad day three weeks ago matters far less than a bad day yesterday.

SignalEffect on rating
Recipient blocks your numberStrong negative; the single heaviest weighted signal
Recipient reports your message as spamStrong negative
Recipient marks "not interested" (feedback, no separate webhook)Moderate negative; lowers your per-user cap for that recipient specifically
Recipient replies or engagesPositive; the main way a rating recovers
High message volume aloneNeutral; volume itself is not penalised, low engagement relative to volume is

Meta policy

Meta discontinued the old Flagged and Restricted account statuses on 7 October 2025, alongside moving to portfolio-level messaging limits. Quality rating (GREEN/YELLOW/RED) still exists exactly as before and still drives throughput and tier eligibility; what changed is that a low rating no longer triggers an automatic downgrade of the messaging tier itself, only a block on advancing to a higher one and, in sustained cases, Meta's own spam rate limit (error 131048).

What you will see

The quality badge on the channel card updates whenever Meta's phone_number_quality_update webhook reports a change, typically within minutes of Meta recalculating it, not on a fixed daily schedule. While a number sits at YELLOW, campaigns keep sending, just at half the normal rate; while it sits at RED, running campaigns are paused and a new campaign can still be created but will pause immediately on send until the rating recovers. There is no in-app countdown or estimated recovery date, since Meta does not publish one.

Settings and options

Setting or fieldWhat it doesDefault
Quality badge (channel card)Shows GREEN/YELLOW/RED as High/Medium/Low qualityRefreshed on Meta's webhook and the periodic health check
Pacer rateAutomatic sending speed for the number, tied to quality50/s at GREEN, 25/s at YELLOW, 5/s at RED (4/s flat for coexistence numbers)
Automatic campaign pause on REDStops every running broadcast on a RED-rated numberAlways on; not configurable
Owner alertsIn-app, push and email notice on a quality drop or flagAlways on for the organisation owner

Troubleshooting

SymptomLikely causeFix
Rating dropped after a single large broadcastThe audience included cold, unengaged, or unopted contacts who blocked or reported the messageRebuild the audience from recently engaged segments before sending again; see building an audience from segments
Campaigns sending much slower than expectedThe number is at YELLOW or RED and the pacer has automatically reduced the rateExpected behaviour; check the channel card's quality badge, not a VGraple CRM setting
Broadcast paused with no obvious reasonThe number's quality rating fell to RED mid-campaignCheck the campaign's pause reason and the channel card's quality badge; recovery is behavioural, not a button to click
Quality badge shows no rating at allThe number has not sent enough messages yet for Meta to calculate oneNormal for a newly connected or newly registered number; a rating appears after some sending history
Rating stays low despite sending only to opted-in contactsThe 7-day window includes older sends with worse signals, or per-message content (not just audience) is driving reportsWait for the older sends to age out of the rolling window, and review template copy separately from audience quality

A dropping quality rating is one of five reasons a campaign parks itself automatically; see broadcast paused: every reason and what to do for the complete list. Quality and messaging tier are related but separate systems; see messaging tiers and limits for how tier growth works, and why a recipient was suppressed for the send-level guard that keeps a bad audience from reaching your number in the first place.

Frequently asked questions

What is a WhatsApp quality rating?
A rolling, recency-weighted score Meta calculates from the last 7 days of recipient feedback on your number, blocks, spam reports, and low-engagement signals, shown as GREEN, YELLOW or RED. It is a property of the phone number, not your VGraple CRM account or plan.
What happens automatically when my rating drops?
VGraple CRM's pacer slows the number's sending rate immediately, half speed on YELLOW, a tenth of normal on RED, and on RED every broadcast currently sending from that number pauses outright so continued sending cannot make the rating worse. The org owner is alerted across in-app, mobile push and email.
How do I actually recover a RED or YELLOW rating?
Stop sending marketing messages to broad or unengaged lists, message only contacts who have interacted with your business recently, and let the current 7-day feedback window roll forward with better signals. There is no request-a-review button; the rating recalculates continuously from recent recipient behaviour, so the only real fix is a change in what you send and to whom.
Does a low quality rating affect my messaging tier?
Not directly, but they are related: sustained low quality blocks tier upgrades and throughput increases, and can trigger Meta's own spam rate limit (error 131048). Quality rating and messaging tier are tracked and reported separately, but a business that ignores a falling rating usually sees its tier growth stall too.
Can my number be banned over a low quality rating?
A RED rating alone does not ban a number, but it is frequently the leading indicator of the conditions, high report and block rates, that lead to further restriction if the underlying sending behaviour does not change. Meta's quality-based downgrade rules changed in October 2025 (Flagged and Restricted statuses were discontinued), but the underlying feedback signals driving quality still matter for throughput and tier eligibility.
Where do I see my quality rating in VGraple CRM?
On the WhatsApp channel card in Settings, then Channels, then WhatsApp, shown as a High quality, Medium quality, or Low quality badge next to the number. Meta's own dashboard in WhatsApp Manager shows the same rating with 30 days of history and block-reason detail VGraple CRM does not replicate.
Does a quality rating drop affect utility and authentication messages too?
The pacing slowdown applies to all sending on that number regardless of category, since throughput is a property of the number itself. The per-user marketing frequency cap and most block/report signals, however, are driven overwhelmingly by marketing-category messages, since utility and authentication templates go to customers who are already expecting them.

Run your WhatsApp on VGraple CRM

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