WhatsApp Business API Messaging Limits: Tiers, Quality, Planning

WhatsApp Business API Messaging Limits: Tiers, Quality, Planning

Learn how WhatsApp Business API messaging limits, tiers and number quality work, and how to plan campaigns and support without stalling operations.

••

Want to apply this in your company?

Book a call with Juan →

WhatsApp Business API Messaging Limits: Tiers, Quality, Planning

WhatsApp Business API messaging limits define how many different customers your company can start conversations with, using outbound template messages, within a rolling period. That ceiling rises or stalls depending on your number's quality rating, which reflects how customers react to what they receive. Planning well means treating the limit as capacity to manage, not as an obstacle to work around.

Key takeaways

  • The limit counts unique contacts reached by business-initiated messages, not the total number of messages sent.
  • Number quality is a signal of how customers receive your messages: blocks and reports count against you.
  • Replying to a customer who just wrote to you runs under different rules than starting a conversation with a template.
  • The safe way to grow is to send to people who opted in, with useful content, in gradual volumes and with monitoring.
  • Exact values for each tier change over time and can vary by account, so the final source is always Meta's official documentation and your own dashboard.

What is the WhatsApp Business API messaging limit?

When people talk about limits on the WhatsApp Business Platform, they almost always mean the limit on business-initiated messages. It is the number of distinct customers you can reach with an approved template within a rolling time window. If you send three different notices to the same person in that period, they count as one contact, not three.

Three concepts look alike and confuse business owners the most:

  • Messaging limit: how many unique contacts you can start conversations with, using templates, in the period.
  • Throughput: how many messages per second the system accepts. This affects how fast a send goes out, not how many people you can reach in a day.
  • Quality: the rating that decides whether your limit can grow or is at risk of being held back.

It is also worth checking, in WhatsApp Manager and the documentation, whether your limit is applied per phone number or shared at the business portfolio level. Meta has changed how these limits are applied before, and the rule that applies to your account is the one shown in its dashboard, not the one in an old article.

How do messaging tiers work?

The limit is organized into tiers. A new account starts at a low initial tier and, with healthy use, is promoted to higher tiers until, in some cases, it reaches a level with no practical ceiling. We will not list the numbers for each tier here, precisely because Meta changes them and they can differ between accounts. What matters is the logic:

  • The account starts with a conservative ceiling that depends on the business verification status.
  • Promotion to the next tier happens when you use a meaningful part of the current limit with good quality, without having to ask for it.
  • Low quality stops progression and, in more serious cases, sending can be restricted.
  • Each tier is room to maneuver: the higher it is, the more simultaneous campaigns you can run without choosing who gets left out.

Business verification influences your starting point and growth potential. If it has not been done yet, follow the walkthrough in Meta Business Verification for the WhatsApp API, because it is usually a prerequisite for scaling with confidence.

How is number quality evaluated?

Quality is an assessment Meta makes of how recipients react to your outbound messages over a recent period. It is usually shown in bands such as high, medium and low, along with a number status (for example connected, flagged or restricted). The names and presentation may change, but the logic is stable.

What usually counts against you:

  • Customers who block the number after receiving a message.
  • Reports that the message is unwanted.
  • Sending to people who never asked for contact, or who have had no interaction for a long time.
  • Generic templates with vague promises that look like spam.
  • Too high a frequency to the same person.

What usually helps:

  • Clear, recorded and remembered opt-in: the customer knows why they are receiving the message.
  • Content tied to something the customer did or asked for, such as an order, appointment or proposal.
  • A simple way to opt out, and immediate respect for that request.
  • Segmentation: the people who receive a message are the people with a reason to receive it.

Templates also have their own quality rating. A template with many negative reactions can be paused or disabled even when the number itself is healthy. So when a campaign goes badly, look at the specific template before concluding that the whole number has a problem. For copywriting, opt-in and template categories, see WhatsApp outbound messages: templates, opt-in and best practices.

What counts toward the limit and what does not in customer service?

The practical distinction is between two kinds of conversation:

  • Customer-initiated conversation: the customer writes, opens a service window, and you reply with free-form messages inside it. The length and rules of that window are in the official documentation.
  • Business-initiated conversation: outside the window, you can only reach out with an approved template, and this is where the unique contact limit applies.

This changes how you plan. An inbound support channel, where the customer contacts you first, is under little pressure from the sending ceiling. After-sales follow-up, collections, reminders and campaigns depend on templates and therefore on the account's tier. If you use the same number for both flows, remember that quality belongs to the number: a badly received campaign can affect your ability to notify someone about an appointment the next day.

An AI agent in customer service does not change these rules. It can reply inside the window, but if it tries to re-engage a customer after the window has closed, it needs a template. If you are designing this flow, the guide How to Integrate AI into Your Company's WhatsApp covers the general architecture, and WhatsApp number banned and how to avoid it when automating with AI details the behaviors that lead to problems.

How to plan campaigns within the limit: step by step

Here is a simple routine for organizing sends without relying on luck:

  • First, confirm in the Meta dashboard your current tier, your quality status, and whether the limit applies per number or per portfolio.
  • Second, split your list by reason for contact: transactional (order, delivery, appointment), relationship and promotional. Each group carries a different customer expectation.
  • Third, check opt-in for each group. Anyone without a clear consent record stays out of the first wave. This is also a data protection matter: in Brazil, the ANPD (the national data protection authority) is the official reference for understanding your obligations.
  • Fourth, prioritize. If your list is larger than the limit, send first to those most likely to want the message and least likely to complain.
  • Fifth, split the send into small, spaced waves instead of a single blast. Watch the reaction before releasing the next wave.
  • Sixth, set stop criteria: if blocks or negative replies rise, the campaign pauses and someone reviews the template and the list.
  • Seventh, reserve capacity for what is critical. Order and appointment notices should not compete with promotions for the same ceiling.
  • Eighth, record the result of each wave so you can decide the next one from data rather than impressions.

If the campaign depends on an automation that sends messages on its own, apply execution limits as well. The logic in AI agent infinite loops: step, time and budget caps helps prevent a flow error from firing repeated messages to the same customer, which could damage quality within hours.

Illustrative scenario: a store that wants to notify its whole list

Illustrative scenario: an online store has a large customer list and wants to announce a new collection on WhatsApp. The account's current tier does not cover the whole list at once, and part of the contacts was collected through an old form with no clear consent text.

The risky approach is to upload the entire list and send. Part of the volume would be rejected by the ceiling, and people who receive a message they did not expect tend to block the number, dragging quality down.

The planned approach is different. The store separates customers who bought recently and gave explicit opt-in, sends to that group first with a focused template and a clear way to opt out, watches blocks and replies, and only then releases the next wave. Contacts with no consent record first get an invitation to join the list through a channel where a relationship already exists. Meanwhile, order notices keep running in a separate flow, protected from the campaign.

The expected outcome is not a particular number but predictability: the store knows how much it can send, to whom, and what to do if the reaction is poor.

Applying the method: map, limit, pilot, hand over

The messaging limit is a good example of an external constraint that an AI project has to respect from the design stage. In practical terms, the method looks like this:

  • Map: list which flows use WhatsApp today, which are inbound and which depend on templates, and what your starting tier and quality are.
  • Limit: set sending ceilings per flow, maximum frequency per customer, schedules and stop conditions, plus the data and actions the agent may use.
  • Pilot: pick one real flow, such as an appointment reminder or an order notice, run it with logs, and agree in advance on the metric that defines success, looking at quality and customer reaction.
  • Hand over: deliver the operation with a monitoring dashboard, clear owners and a recorded decision to expand, adjust or stop.

Technical monitoring also benefits from good observability. Logging sends, deliveries, replies and blocks with consistent events, following the ideas in the OpenTelemetry observability primer, helps you notice a quality drop before it turns into a restriction.

What to review every week

A short routine prevents surprises. Set a fixed time to look at:

  • The quality status of the number and of your most-used templates.
  • The current tier, and whether it changed since the last review.
  • Reply rate and block rate per campaign, compared across waves.
  • Messages that failed or were rejected, to understand whether the cause was the limit, the template or an invalid number.
  • Opt-out requests, and whether they were honored immediately.

Decision makers need a rule of thumb: if quality drops, reduce volume and frequency first, review content and audience second, and only grow again once the signal stabilizes. Repeating the same send and hoping the limit will absorb it usually makes things worse.

To check current rules, terms and changes, use the official WhatsApp developer documentation from Meta, which is the primary source on this topic.

Frequently asked questions

How many messages can I send per day on the WhatsApp Business API? It depends on your account's tier and on how Meta applies the limit, which refers to unique contacts reached by business-initiated messages. Because the values change over time, check the Meta dashboard and the official documentation instead of relying on old tables.

What happens if my number's quality drops? In general, the limit stops rising and, if the problem persists, the number can be flagged or have sending restricted. Recovery usually means reducing volume, improving segmentation and content, and waiting for the signal to normalize.

Do replies to customers who contacted me count toward the limit? Replies inside the service window, opened by the customer's message, follow different rules than business-initiated template messages. The unique contact limit weighs mainly on conversations you start. Confirm the current details in the documentation, since conversation rules and charging have been adjusted before.

Can I use AI to send bulk messages within the limit? You can use AI to draft variations, segment audiences and track results, but outbound sending is still subject to opt-in, approved templates and the number's limit. Automation without frequency caps and stop criteria tends to hurt quality, so set clear limits and keep human review on campaigns.

Sources

WhatsApp Business APImessaging limitsWhatsApp templatesnumber qualitycampaign planning