Every WhatsApp phone number on the Business Platform carries a quality rating that Meta uses to decide whether the number can keep sending and whether it deserves to graduate to higher messaging tiers. The rating is a traffic light:Documentation Index
Fetch the complete documentation index at: https://knowledge.flowella.io/llms.txt
Use this file to discover all available pages before exploring further.
- Green — high quality. No restrictions. Tier upgrades can happen.
- Yellow — medium quality. No immediate restrictions, but tier upgrades are paused. A warning to fix things before they slip to red.
- Red — low quality. Messaging is heavily restricted, and Meta can pause your account entirely if the rating doesn’t recover.
What Meta tracks
The quality rating is mostly driven by recipient signals — how the people you message react. The big inputs:- Block rate. What proportion of recipients block your number? This is the single largest factor. Even small numbers (1–2%) move ratings down quickly.
- Report rate. What proportion explicitly reported your messages as spam in WhatsApp? Less common but heavily weighted when it does happen.
- Read rate. Are your messages getting opened or sitting unread for days? Persistent unread implies the recipient isn’t interested.
- Reply rate. Do recipients engage back, or is your sending one-way?
- Recency. Recent signals matter more than historical ones. A bad week tanks the rating quickly; a good week recovers it within a few days.
- Volume. A number sending 50 messages a day is judged more leniently than one sending 5,000. Higher-volume numbers face stricter quality standards.
Why ratings move down
Most rating slips come from one of three patterns:Sending to a list that hasn't opted in for WhatsApp specifically
Sending to a list that hasn't opted in for WhatsApp specifically
The single biggest cause. “They gave us their phone number when they bought from us five years ago, so we can message them on WhatsApp” is not consent. Customers don’t expect a marketing message via WhatsApp and they block more aggressively than they would on email.Fix: only send to contacts who’ve explicitly opted in to WhatsApp in the last 6–12 months. Run a re-permission campaign by SMS or email if you need to refresh consent.
Sending too much, too often, to the same people
Sending too much, too often, to the same people
WhatsApp is a more personal channel than email. Once a week to the same person is high frequency; daily is almost always too much. Block rates spike when you exceed what the audience can tolerate.Fix: cap per-recipient frequency in your workflow design. A simple rule: “no more than one outbound template per recipient per 7 days unless they replied to the last one.”
Sending template messages that don't match what the audience expects
Sending template messages that don't match what the audience expects
A customer who signed up for booking reminders doesn’t expect a marketing template. A customer who signed up for marketing doesn’t expect a transactional verification message they didn’t ask for. Either way, the mismatch causes blocks.Fix: align template categories to the consent the recipient gave you. See Template rejected for category guidance.
Display name doesn't match the brand the customer remembers
Display name doesn't match the brand the customer remembers
If your display name is “Acme Marketing Ltd” but the customer signed up with the brand “Flowmaster”, they may not recognise the sender and block as spam. Pick a display name that customers will recognise.
Reading the rating in Flowella
Flowella surfaces the current quality rating on:- Settings → Meta — listed next to each phone number, refreshed every few minutes from Meta
- Dashboard → Channels widget — quick traffic-light summary
- Analytics — longer-term trends including block-rate spikes
How to recover from Yellow
Most Yellow ratings recover within 3–7 days if you immediately change what you’re doing. Don’t just keep sending and hope.Diagnose the cause
Look at recent block-rate spikes in Analytics. Which campaign correlates? Which template category? Were any of them sent to a list that wasn’t recently opted in?
Trim the audience
For the next sends, restrict to your most-engaged audience: contacts who’ve replied recently, or who you know opted in within the last 90 days.
Lower the volume
Send half the volume you were sending before, for a week. Lower volume gives Meta less recent data to weight, and it gives your block rate room to recover proportionally.
How to recover from Red
Red is more serious. Meta restricts the number’s messaging while Red, and prolonged Red can cause the number to be flagged or paused entirely. Same steps as Yellow, but:- Stop sending immediately, not just pause campaigns. Including transactional templates if they’re causing blocks.
- Take longer to ramp back up. Two weeks of light, well-targeted sending before resuming normal volume.
- Consider a new display name if customers consistently don’t recognise the sender.
- Open a Meta support ticket if the rating doesn’t move after a fortnight of clean behaviour. Sometimes a recent flag can be appealed.
Preventing rating drops in the first place
The boring advice is the most effective:- Build the opt-in flow with WhatsApp in mind. Make the channel explicit at signup, not assumed.
- Set frequency caps in HubSpot workflows. Never let two campaigns fire to the same recipient on the same day.
- Send the right template to the right person. Use HubSpot lists and properties to segment, not blast.
- Watch the early signals. Block-rate spikes appear in Analytics within hours; respond to them quickly, not after a week.
Related guides
- Messaging limits — the tier system that quality rating gates
- Template rejected — fixing the templates that drive ratings down
- Managing opt-outs — keeping consent clean to avoid blocks

