WhatsApp Error 130429: Throughput Limit Hit

WhatsApp error 130429 means your send rate exceeded the per-number throughput Meta allows (default ~80 msg/sec). How to queue, shard, and back off safely.

TL;DR: WhatsApp error 130429 means your sending rate exceeded the throughput Meta currently allows for that business phone number. Slow down, queue traffic, and spread volume; retrying hot makes it worse.

What Error 130429 Means

Meta's details string is: "Cloud API message throughput has been reached." (Throttling error — confirmed verbatim; Meta's own example payload uses this exact code and string, message form "(#130429) Rate limit hit".) It's the per-number send-throughput limit, distinct from recipient-pair throttling (131056) and WABA-management polling limits (80007).

Where You See It

An immediate API error during sends when traffic to one business phone number exceeds its allowed throughput.

Common Causes

  • A campaign/automation sends too many messages through one number at once.
  • The app scales horizontally without a per-number throughput gate.
  • Retries during a spike amplify the spike.

How to Fix It

  1. Throttle outgoing sends for the affected number; queue and drain at a controlled rate.
  2. Add retry backoff with jitter.
  3. If you run multiple numbers, spread traffic deliberately rather than flooding one.
  4. Recheck your traffic model after the spike so it doesn't recur.

How to Prevent It

  • Enforce throughput per phone number, not only per application.
  • Per Meta's Throughput doc, Cloud API supports up to 80 messages per second by default per registered business phone number, with higher levels possible via upgrade.
  • Pre-warm high-volume jobs instead of launching full volume on a cold sender. See Capacity, Quality & Limits.

FAQ

Is 130429 a global app rate limit? Not exactly — in Cloud API practice it's primarily the send-throughput limit for the business phone number.

What is the current default throughput? Meta's Throughput doc says 80 messages per second by default per registered business phone number.

Will retrying immediately help? No — it usually makes the burst worse.

How Dualhook Helps

This is a send-side problem; throughput control belongs in your sender backend. Dualhook does not send your message bodies. It surfaces the current limit guidance in Capacity, Quality & Limits and account visibility in Messaging Health Status so you can understand the ceiling and stay under it with your queueing layer.

Browse more docsStart Free Trial