Skip to main content

WhatsApp messaging limits

The WhatsApp Cloud API enforces several safeguards to protect users from spam: the 24-hour service window, your account quality (green / yellow / red), your daily messaging limit (1,000, 10,000, 100,000, or unlimited), and your business name status (approved / pending / rejected).

Reepli monitors these four indicators continuously and surfaces them in Settings → WhatsApp. This article explains what they mean and how to progress.

WhatsApp limit and quality in Settings → WhatsApp
WhatsApp limit and quality in Settings → WhatsApp

The 24-hour service window

A central, structuring concept.

How it works

With each incoming message from a contact, a 24-hour window opens. During this window:

  • You (or the AI) can reply in free text: message, image, audio, document.
  • Each new message from the contact extends the window by an additional 24 hours.
  • You are not required to use a template.

Outside the window (more than 24 hours since the contact's last message):

  • Only Meta-approved templates are accepted.
  • Any free message is rejected.
  • Sending a template reopens a 24-hour window.

In practice: if the contact writes at 2 p.m., you have until 2 p.m. the next day to reply freely. After that, you'll need to use a pre-approved template to restart the conversation.

Conversation categories

Meta bills per 24-hour conversation, classified into four categories:

CategoryInitiated byRelative cost
ServiceThe customerThe lowest — 1,000/month free per account
UtilityYou (utility template)Intermediate
AuthenticationYou (OTP template)Low
MarketingYou (marketing template)The highest

The 1,000 free Service conversations/month are a real opportunity: encourage your customers to start the conversation (wa.me/ buttons, QR codes in store, a link on your website).


Your account quality

An assessment of your WhatsApp Business account, assigned and published by Meta. Displayed in Settings → WhatsApp.

LevelColorConsequence
GreenGreenAll is well, eligible to progress
YellowYellowCaution — risk of dropping if it degrades
RedRedActive restrictions, risk of marketing sends being blocked

Factors that influence quality

FactorPositive impactNegative impact
User reportsVery negative
Blocks (the contact blocks your number)Very negative
Read ratePositiveNegative if very low
Response ratePositive
Opt-outs (STOP)Moderately negative

Recovering a Green level

If your quality drops to yellow or red:

  1. Stop Marketing campaigns immediately.
  2. Focus on Service and Utility conversations (more engaging).
  3. Identify the template(s) generating the reports (see template quality in the Templates tab).
  4. Disable or rework the problematic templates.
  5. Wait 7 to 30 days depending on the depth of the issue.

Daily messaging limit

This limit applies to the number of unique Marketing/Utility conversations you can start per 24 hours.

LimitConversations / 24 hTypical audience
1,0001,000 contactsNew accounts
10,00010,000 contactsGrowing accounts
100,000100,000 contactsEstablished businesses
UnlimitedNo capLarge accounts (Business Verification + sustained quality)

Note:

  • This limit applies only to conversations initiated by you. Service conversations (initiated by the customer) do not count.
  • The unit is the unique contact over a rolling 24 hours, not the message. Sending 5 templates to the same contact in 24 h counts as 1.

Automatic progression

Meta raises your limit without you having to request it, based on these criteria:

  1. Account quality at the Green level.
  2. You have used at least 50% of your current limit in the last 7 days.
  3. Business Verification completed for tiers ≥ 100,000.

Progression follows this path: 1,000 → 10,000 → 100,000 → Unlimited. Each step requires consistent usage volume and maintained quality.

Regression

If your account quality falls to red, your limit can be reduced automatically. Maintain quality.


Business name status

The status of the display name (the name shown to your customers):

StatusMeaning
ApprovedThe name is approved and in use
PendingSubmitted, under review by Meta
RejectedRejected — edit and resubmit

Details in Set up your WhatsApp profile.


Additional technical limits

ParameterLimit
Size of a text message4,096 characters
Image5 MB
Video16 MB
Document100 MB
Buttons per template3
Templates per accountVariable, generally 250+
Send throughput~80 messages/second per number

Strategies to progress

Raise your limit cleanly

  1. Start with quality — target your most engaged contacts first (existing customers, warm leads).
  2. Increase gradually — go from 100 to 1,000 messages over 2-3 weeks, not overnight.
  3. Segment — prefer 3 targeted campaigns of 200 contacts over one blind campaign of 600.
  4. Monitor the indicators — read rate, response rate, reports (visible on the campaign page after each send).
  5. React quickly — if a campaign generates many opt-outs, stop the send and analyze.

Maintain quality at the Green level

  1. Only send to contacts who have given their consent (explicit opt-in, not a box buried in terms and conditions).
  2. Respect frequencies — no more than 4–5 campaigns per month per contact, across all types.
  3. Personalize — a generic "Bonjour {{1}}" message with no context is reported more readily than a message that references a specific purchase.
  4. Clean your database — remove contacts inactive for 6+ months rather than continuing to bombard them.
  5. Make STOP easy — an opt-out is always better than a report.

FAQ

Q: What happens if I reach my limit? Additional messages are rejected. Wait for the rolling 24-hour window to free up slots.

Q: Do received messages count? No. Only conversations initiated by you count toward the limit.

Q: Can I request a limit increase manually? Progression is automatic on Meta's side. Reepli support can advise you on which levers to activate.

Q: Can my limit decrease? Yes, if your account quality drops to red.

Q: How do I see my current limit? In Settings → WhatsApp, next to the connected number.


Next steps


Need help?

For personalized advice on your sending strategy and your limit, contact support via the chat in the bottom right of dashboard.reepli.ai or by email at [email protected].