Greetings, developers! Whether you're building the next big communication app or integrating WhatsApp notifications into your existing platform, understanding Meta's rate limits is crucial. This article equips you with the knowledge to navigate these limits and ensure your WhatsApp messages reach their intended audience.

TLDR

  • WhatsApp limits how many messages businesses can send (starts at 250 in a day).

  • Send good messages (relevant, not spam) to increase limits.

  • Fyno handles rate limits and user opt-outs for you, so your messages get through!

Tiered messaging limits

Meta restricts the number of conversations a business can initiate on WhatsApp within a 24-hour period. You start with a limit of 250 conversations, but this can be progressively increased based on your performance. Here's the breakdown:

  • 1,000 conversations: Achieved automatically on successful business verification or upon reaching 50% of your current limit within a week (e.g., initiating 500 conversations with a 1,000 limit).

  • 10,000 conversations: Automatic upgrade occurs after reaching 5,000 conversations within a week with a 10,000 limit.

  • 100,000 conversations: Achieved through the same principle, but with a higher threshold.

  • Unlimited conversations: This is the ultimate goal, but requires exceptional message quality and approval from Meta.

Maintaining a high-quality reputation

Meta prioritises a positive user experience. Sending low-quality messages can hinder your ability to increase messaging limits. Here are some tips for maintaining a good reputation:

  • User consent: Ensure users have opted-in to receive notifications.

  • Message relevance: Deliver valuable and timely information.

  • Avoid spam: Don't bombard users with excessive messages.

Additional rate limits

  • Per-second rate limit: Meta's Cloud API allows a maximum of 80 messages per second (MPS) per business phone number. This limit can be automatically raised to 1,000 MPs.

  • Pair rate limit: This restriction focuses on individual conversations. Businesses can only send 1 message every 6 seconds (roughly 10 messages per minute) to a specific WhatsApp user number.

Why build another app when 2 billion users are already on WhatsApp?
 Build seamless, app-like experiences within WhatsApp without any API changes.

 Error codes

  • 130429: Exceeding the per-second rate limit.

  • 131056: Violating the pair rate limit.

  • 131049: Exceeding the marketing message limit (per Oct'24 update).

Fyno to the rescue!

Integrating WhatsApp notifications through Fyno offers a significant advantage: automatic rate limit handling. Fyno's platform usually throttles messages based on Meta's limits , ensuring your messages get delivered smoothly. Additionally, Fyno manages user preferences, reducing the chances of messages failing due to user opt-out or other restrictions.

Conclusion

By understanding Meta's WhatsApp rate limits and leveraging Fyno's platform, you can streamline your development process and ensure reliable message delivery for your users.

Bonus Tip:

  • Regularly monitor your messaging limits and quality rating within the WhatsApp Business Platform.

Fyno makes WhatsApp notification integration a breeze. Sign up today and experience the difference!

FAQs

1. What is the initial message limit for new businesses on WhatsApp?

New businesses can initiate up to 250 conversations within 24 hours.

2. How can businesses increase their messaging limits on WhatsApp?

Businesses can increase their limits by maintaining high message quality and meeting specific usage thresholds.

3. What are the tiered messaging limits for WhatsApp?

The tiers are 1,000, 10,000, and 100,000 conversations, with each tier requiring the business to meet certain thresholds and maintain a high-quality rating.

4. What is the per-second rate limit for sending messages via WhatsApp's Cloud API?

The default per-second rate limit is 80 messages, which can be raised to 1,000 messages per second.

5. What is the pair rate limit for WhatsApp messages?

Businesses can send one message every 6 seconds to a specific WhatsApp user, equivalent to 10 messages per minute.

6. What error codes might indicate rate limit violations on WhatsApp?

Error code 130429 indicates exceeding the per-second rate limit, while 131056 indicates violating the pair rate limit.

7. How does Fyno help with WhatsApp rate limits?

Fyno automatically handles rate limits and user opt-outs, ensuring smooth message delivery and compliance with Meta's restrictions.