Skip to main content
Meta continuously rates every WhatsApp Business phone number based on how customers respond to your messages. A high quality rating unlocks higher daily messaging tiers — eventually unlimited — while a low quality rating throttles or suspends your number. Quality is not a one-time setup; it’s the direct, ongoing result of how relevant, well-timed, and consent-respecting your messaging is. This page covers how Meta calculates quality, what the four messaging tiers mean for your throughput, and the concrete practices that keep your number in the green.

Phone number quality rating

Meta assigns each phone number a quality rating, visible in Meta Business Manager → WhatsApp Manager → Phone numbers:
QualityMeaningImpact
High (Green)Customers respond positively, low block rateFull throughput at your current tier; eligible for tier upgrades
Medium (Yellow)Mixed signals; some blocks or low engagementWarning state — no immediate throttling but continued degradation will escalate
Low (Red)High block rate, customer reports, or policy violationsDaily throughput limit reduced; templates may be paused; tier downgrade likely
Flagged / RestrictedSevere or repeated violationsMessaging paused on this number; templates suspended; manual review required
Meta doesn’t publish the exact formula, but the Messaging Policy confirms the inputs:
  • Block rate — how often recipients block your number
  • Report rate — how often messages are reported as spam
  • Engagement signals — read rates, response rates, conversation rate
  • Template rejection patterns — frequent rejections during review signal policy mismatch

Messaging tiers

Meta caps how many unique customers you can initiate conversations with in a rolling 24-hour window, based on your tier. Your tier scales up automatically as you send high-quality conversations to qualifying numbers.
TierUnique-customer cap per 24hTypical use
Tier 11.000New WABA, just verified
Tier 210.000After consistent high-quality sending at Tier 1
Tier 3100.000Established sender with sustained high quality
Tier 4UnlimitedLargest, highest-trust senders
The tier cap is on unique customers contacted in 24 hours, not total messages. Multiple messages to the same customer don’t count separately toward the cap. Replying inside an active conversation window also doesn’t count.

How to move up a tier

Meta’s escalation rules require both volume and quality at the same time:
1

Maintain a High quality rating

Your phone number must hold Green / High quality throughout the qualification window. A drop to Yellow during the window resets the qualification clock.
2

Initiate enough conversations

To qualify for the next tier, you need to send to a specific volume of unique customers within the past week — roughly the lower bound of the next tier (e.g. to move to Tier 2, sustain near Tier 1’s 1.000-customer cap with high quality).
3

Wait for Meta's review

Tier increases are evaluated automatically by Meta. The upgrade typically appears within 24–48 hours of meeting the criteria. The new cap takes effect immediately.
You can verify your business in Meta Business Manager to unlock additional trust signals that help tier progression. See Meta’s verification process for details.

How to move down a tier

A quality drop to Low (Red) typically results in:
  • Immediate throughput reduction on your current tier (e.g. Tier 3 may be capped at Tier 2 levels)
  • Tier downgrade if quality stays Low for ~7 days
  • Template suspensions on the templates that drove the quality issues
Recovery is possible but slow — Meta requires sustained high-quality sending after the offending behavior stops. Plan to send only your best-performing, most-targeted templates during recovery; one bad campaign can extend the recovery period by days.

How to protect your quality rating

These practices have the largest measurable impact on quality, in order of effect:
Sending to non-opted-in contacts is the fastest path to high block rates. Galantis enforces this for Marketing-category sends, but imported lists need careful review — never import a list as SUBSCRIBED without verifiable proof of opt-in.
A Utility template that delivers marketing content gets flagged by Meta’s reviewers and, if approved by accident, by customers as spam. Use Marketing for promotional content even if Meta’s per-message cost is higher — the quality hit from mis-categorization is more expensive long-term.
Messages that address the customer by name and reference their specific order or product are perceived as relevant; generic blasts read as spam. Galantis supports {{1}} {{2}} variables in every template — use them.
Configure per-automation frequency caps so a single customer isn’t hit by multiple automations and campaigns in the same week. Over-messaging is one of the top three drivers of blocks.
When a customer replies STOP, their state moves to UNSUBSCRIBED and they’re excluded from every future send. Never attempt to re-engage opted-out customers through new lists, manual imports, or alternative templates — Meta tracks this as a deliberate violation.
Template buttons that link to a different page than the body implies, headers that promise content the body doesn’t deliver, or misleading variables all generate complaints. Truthful templates correlate strongly with green quality ratings.
A brand-new WABA suddenly sending to 1.000 customers on day one is more likely to generate blocks than a gradual ramp from 100 to 500 to 1.000 over a week. Tier-up signals come from sustained quality, not maximum volume.

Common violations to avoid

These are the most frequent causes of quality degradation and template rejection:
  • Marketing to non-opted-in customersNOT_SUBSCRIBED, UNKNOWN, or UNSUBSCRIBED states
  • Mis-categorized templates — Utility templates with promotional CTAs or offer language
  • Over-messaging — multiple campaigns or automation sequences hitting the same customers within a short period without frequency caps
  • Misleading buttons or variables — a button URL that goes somewhere different from what the template text implies
  • Imported lists without proof of consent — purchased lists, scraped numbers, or “they bought from us once so they must want marketing”
  • Re-engaging opted-out customers — re-importing UNSUBSCRIBED customers under new lists is treated as a deliberate workaround

Monitoring quality from Galantis

Galantis surfaces the message-level signals that move quality before Meta’s rating catches up to them:

Delivery dashboard

Per-campaign and per-automation delivered / read / failed rates. Sudden drops in read rate are an early warning of quality degradation.

Opt-out trends

Daily new opt-outs by campaign and automation. A spike correlates strongly with the next quality downgrade.

Template approval status

Templates pending, approved, or rejected — including rejection reasons that point at category mismatches.

Phone number quality

Meta’s authoritative rating, viewed in WhatsApp Manager. Galantis links out — this lives in Meta, not in your Shopify dashboard.

Recovering from a damaged number

If your number drops to Yellow or Red:
  1. Stop the offending sends immediately. Pause campaigns and automations that triggered the drop — don’t try to “send something better to recover.”
  2. Audit what happened. Review the last 7–14 days of sends, opt-outs, and template approvals. Identify the campaign or automation that drove block / report spikes.
  3. Tighten consent. Re-verify that everyone you’re sending to is genuinely opted in. Remove any imported lists you can’t prove consent for.
  4. Resume with your best performers. Send only your highest-engagement templates to your most engaged audience segments. Build up volume gradually.
  5. Monitor daily. Track quality in Meta Business Manager and read / opt-out rates in Galantis. Recovery is measurable in days to weeks, not hours.
If a number is fully flagged or restricted, recovery may require a Meta appeal — see Meta’s policy enforcement documentation and contact Galantis support for guidance.

Opt-in & consent

How Galantis enforces consent — the single biggest input to quality.

Templates — quality metrics

Template-specific quality signals and optimization.

Automations — frequency caps

Configuring per-automation and per-customer send limits.

WhatsApp Manager (Meta)

Authoritative phone number quality view in Meta Business Manager.