Skip to content

A glossary story9 chapters · 5 min read

Template Quality Rating

The rating Meta gives each template from recipients' blocks, reports and read rates: high, medium, low or pending, separate from the number's rating.

Also called: Template quality score · quality_score · Message template quality

Reviewed

Follow along

Watch one template's rating move with its audience

4 / 4
025507510072 illustrative index
  • Low · RED0–33 illustrative index
  • Medium · YELLOW33–66 illustrative index
  • High · GREEN66–100 illustrative index
Reading 4 of 4High · GREEN

Back to opted-in buyers

72 illustrative index

After the pause the rating is recalculated from recent feedback and recovers.

An illustrative needle for one template across four sends. Meta publishes bands, not a numeric score: high, medium and low map to GREEN, YELLOW and RED in the API, and low triggers a pause.

Back to opted-in buyers: 72 illustrative index — High · GREEN zone. After the pause the rating is recalculated from recent feedback and recovers.

Chapter 1 · The scenario

Example: One creative, two audiences

A Kochi travel agency writes a monsoon-getaway marketing template and sends it to 4,000 customers who booked in the past year: reads are high, a handful block it, and the rating settles at high. Encouraged, the team sends the same template to 25,000 contacts collected at a travel fair without WhatsApp opt-in. Within hours the rating drops to medium, then low, and the template is paused for 3 hours. The copy was never the problem — the audience was — so the agency goes back to opted-in past customers and adds a clear opt-out line.

— One creative, two audiences

Chapter 2 · What is a template quality rating?

A template quality rating is Meta's judgement of how WhatsApp users are responding to one specific message template. It is worked out per template — per name and language — from negative feedback such as blocks and reports and from engagement such as read rates, and it moves as new feedback arrives. WhatsApp Manager shows it with the status as Active – Quality pending, Active – High quality, Medium quality or Low quality; the API returns it as quality_score.score: UNKNOWN, GREEN, YELLOW or RED.

The rating has consequences. A new template starts as quality pending and may be paced while Meta collects feedback. Medium means negative feedback from multiple customers or low read rates; low means the same at a level that endangers the template, and a template that reaches low is paused automatically — 3 hours the first time, 6 hours the second, disabled the third. Every change fires a message_template_quality_update webhook with previous_quality_score and new_quality_score.

It is not the phone number's quality rating. The number's rating, also shown as green, yellow or red, summarises recent feedback on everything the number sends and gates messaging-limit upgrades; a template rating covers one template and drives pacing and pausing. One weak template can sit at low while the number stays green — but a run of low-quality templates can eventually pull the number down.

Key takeaways

  • A template quality rating is Meta's per-template judgement of how recipients respond: high, medium, low or pending.
  • The API returns it as quality_score: GREEN, YELLOW, RED, or UNKNOWN while feedback is still pending.
  • Negative feedback from multiple users and low read rates push it down, and a template that reaches low is paused.
  • It is separate from the phone number's quality rating, which covers everything the number sends and gates messaging limits.

Chapter 3 · How it unfolds

How does a template quality rating work?

  1. It starts unrated

    A newly approved template has no feedback yet: Active – Quality pending, UNKNOWN in the API. Early large sends on it may be paced.

  2. Recipients react

    Blocks, reports (with the reason a user picks when blocking), reads and ignored messages all feed the rating. Unexpected, too frequent or irrelevant messages produce the negative signals.

  3. Meta updates the rating

    The rating moves between GREEN, YELLOW and RED as feedback builds up, and a message_template_quality_update webhook reports each move.

  4. Low triggers a pause

    At RED the template is paused automatically and its sends fail until it is Active again; then the rating is recalculated from recent feedback.

  5. The trend reaches the number

    Repeated low-quality templates can eventually lower the phone number's own rating, which in turn holds back messaging-limit upgrades.

Chapter 4 · Why it matters

Why does a template quality rating matter?

For a marketer, the template rating is the earliest honest signal of whether a message is welcome. It reacts within a campaign, per creative, before any number-level problem shows, and it decides whether the next send goes out at full reach, is held by pacing or is paused halfway. Watching it lets a team retire a weak creative while it is merely medium, instead of learning about it from a pause or a stalled messaging limit.

Chapter 5 · In code

A template quality rating in code

{
"object": "whatsapp_business_account",
"entry": [{
"id": "{WABA_ID}",
"time": 1760860000,
"changes": [{
"field": "message_template_quality_update",
"value": {
"previous_quality_score": "GREEN",
"new_quality_score": "YELLOW",
"message_template_id": 806312974732579,
"message_template_name": "monsoon_getaway",
"message_template_language": "en"
}
}]
}]
}

A move from GREEN to YELLOW: the cheapest moment to narrow the audience.

Chapter 6 · The facts

A template quality rating: key facts and limits

ScopeOne template (name + language)
API valuesGREEN · YELLOW · RED · UNKNOWN
Manager labelsHigh · Medium · Low · Quality pending
InputsBlocks, reports, read rates
At low (RED)Paused 3 h, then 6 h, then disabled
Webhookmessage_template_quality_update
Not the same asThe phone number's quality rating

Chapter 7 · Where it goes wrong

Common mistakes with a template quality rating

  • Watching only the number's rating

    The number can stay green while one template slides to low. Track ratings per template, or you will meet the problem as a pause.

  • Rewriting copy when the audience is the problem

    Blocks mostly come from people who did not expect the message. Before rewriting, check who received it: opt-in source, last interaction and how often you message them.

  • A big first send on a pending template

    With no rating yet, a large first send risks pacing and, if it goes badly, an early pause. Warm new templates on engaged segments first.

  • Cloning a low-rated template

    The same content under a new name meets the same reaction. Change the offer, the targeting or the frequency, not just the template name.

Chapter 8 · What good teams do

Best practices for a template quality rating

  • Alert on any GREEN to YELLOW move; medium is the cheapest moment to act.
  • Compare ratings across creatives in the same campaign to learn which messages customers welcome.
  • Cap how often each customer hears from you so no single template becomes the one that gets blocked.
  • Make opting out easy: a customer who can stop messages is less likely to block and report.

Chapter 9 · Template Quality Rating FAQs

Template Quality Rating FAQs

How often does a template's quality rating change?+
Whenever enough new feedback arrives — Meta does not publish a fixed schedule, so it can move within a single campaign. Each change fires a `message_template_quality_update` webhook.
Does a rejected template have a quality rating?+
No. Quality is measured from how recipients respond, so only templates that have been sent can be rated. A rejection is a review outcome, not a quality signal.
Is template quality the same as the phone number's quality rating?+
No. The number's rating covers everything it sends and affects messaging limits; the template rating covers one template and affects pacing and pausing.
Can I raise a template's rating?+
Indirectly. Send it only to people who opted in and expect it, reduce frequency and make the content useful; the rating recovers as fresh feedback replaces the old.

From definition to your first message

InfiQ is an official Meta Business Partner. Start a 7-day free trial — no card needed — and see this running on your own number.