Limited this week15-min demo = Rs 500 voucher + 200 credits Book demo
Troubleshooting · 2026

WhatsApp Business API problems and how to fix them

Most WhatsApp API problems come from five places: the 24-hour window, Meta's marketing limits, template rules, number quality, and payment. Find your symptom below: each of the 46 problems has the cause and the fix in two lines, plus a full guide.

Messages not delivered

Why are my WhatsApp API messages not delivered?

Usually one of four things: the recipient number is not on WhatsApp, the 24-hour window is closed and you sent free-form text, Meta held a marketing message (error 131049), or your wallet or payment method blocked sends. Open the message status and read the error code first, it names the cause.

Full fix guide

Why is my message stuck on "sent" and never "delivered"?

A single grey tick means Meta accepted the message but the phone has not received it: the user is offline, has blocked you, or changed number. If it stays on sent for more than 24 hours, treat it as undeliverable and do not resend it.

Full fix guide

Why do marketing messages fail with error 131049?

Meta limits how many marketing messages one person receives from all businesses in a period, so it skipped yours to protect engagement. Do not retry for at least 24 hours, send to engaged users first, and make the message more relevant.

Full fix guide

Why do messages fail outside the 24-hour window?

Free-form text is only allowed within 24 hours of the customer's last message. After that you must send an approved template (error 131047 tells you this happened).

Full fix guide

Why do my campaign messages stay queued or processing?

Most often the wallet balance ran out mid-campaign, the template got paused, or the number hit its messaging limit tier. Check those three, then resume the campaign instead of creating a duplicate.

Full fix guide

Why did my customer receive the same message twice?

A retry after a timeout sent the request again, or two automations matched the same trigger. Use one trigger per event and never retry a send that already returned a message id.

Full fix guide

Why is my read rate low?

Generic copy, wrong send time and stale contact lists. Personalise the first line, send when your customers are active, and remove numbers that never read.

Full fix guide

Number banned or restricted

Why was my WhatsApp Business number banned?

High block and report rates from people who did not opt in, bulk sends from an unofficial tool, or a policy-violating product. Request a review from WhatsApp Manager, then fix the opt-in before sending again.

Full fix guide

My WhatsApp Business account is restricted. How do I appeal?

Open WhatsApp Manager, go to Account quality, and request a review with a short explanation of your opt-in process. Restrictions usually last 24 hours to 30 days depending on the violation.

Full fix guide

Number ban kaise theek kare?

WhatsApp Manager me review request daalo, opt-in proof ready rakho, aur sirf un logon ko message bhejo jinhone permission di hai. Unofficial bulk tool band karo.

Full fix guide

Customers are blocking or reporting my number. What do I do?

Pause marketing sends, remove cold contacts, and add a clear opt-out in every message. A falling block rate restores quality rating within about 7 days.

Full fix guide

Will an unofficial WhatsApp API get my number banned?

Yes, the risk is high. Unofficial tools automate WhatsApp Web, which breaks WhatsApp's terms, and the number can be banned permanently. The official Cloud API is the only safe route for bulk sends.

Full fix guide

How do I warm up a new number so it is not blocked on day 1?

Start with people who already know you, send utility messages before marketing, and grow volume over 1-2 weeks. A new number that blasts thousands of cold contacts on day 1 gets flagged.

Full fix guide

Quality rating & messaging limits

My quality rating turned red. How do I recover it?

Stop marketing sends for a few days, send only to engaged opted-in users, and remove the template that got blocked most. Quality is calculated over the last 7 days, so it recovers once blocks fall.

Full fix guide

What are the WhatsApp messaging limit tiers?

A new number can message 250 unique users per 24 hours. After business verification and good-quality sending it moves up to 2K, 10K, 100K and then unlimited.

Full fix guide

Why am I getting rate-limited (error 130429)?

You sent faster than the number's throughput, about 80 messages per second by default. Queue sends and retry with backoff instead of firing all at once.

Full fix guide

How many people can I broadcast to?

Your messaging tier sets the cap on unique users per 24 hours, not the list size. Split large lists across days until the tier increases.

Full fix guide

Template rejected or paused

Why was my WhatsApp template rejected?

Common reasons: variables at the start or end of the text, a wrong category (marketing filed as utility), a vague message, or a blocked link shortener. Fix the reason Meta shows and resubmit as a new template.

Full fix guide

My template was paused. What now?

Meta pauses a template when recipients block or report it. A first pause lasts 3 hours and a second 6 hours; a third disables it. Rewrite the copy and target engaged users before re-enabling.

Full fix guide

Why do I get a template parameter mismatch error?

The number of variables you send does not match the template ({{1}}, {{2}}...), or one is blank. Every variable must have a non-empty value (errors 132000 and 131008).

Full fix guide

Why did Meta change my utility template to marketing?

Meta reviews the content, not the category you pick. Any offer, discount or promotional line inside a utility template gets it recategorized as marketing, which costs more. Keep utility templates purely transactional and send promotions as separate marketing templates.

Full fix guide

Coexistence & migration

Why is the coexistence option missing?

Coexistence only shows for numbers already active on the WhatsApp Business app (not the personal app), on an app version that supports it, in a supported country. Update the app and use the same number in Embedded Signup.

Full fix guide

Can I use the WhatsApp Business app and the API on the same number?

Yes, with coexistence. Chats sync between the app and the API, so your team can keep replying from the phone while automations run on the API.

Full fix guide

Why is my number ineligible for coexistence registration?

The number is too new on the Business app, already linked to another WABA, or was recently banned. Use the number on the app for a while, or disconnect it from the old provider first.

Full fix guide

How do I move my WhatsApp number from the app to the API?

Either use coexistence (keep the app) or delete the app account and register the number on the API. Back up chats first, deleting the app account removes them.

Full fix guide

How do I switch BSP without losing my number?

Disable two-step verification, then migrate the number to the new provider's WABA. Templates and quality rating move with the number; contacts and chat history must be exported separately.

Full fix guide

Verification, display name & green tick

Why was my WhatsApp display name rejected?

The name does not match your business name on documents or website, uses generic words only, or has extra capitals or emojis. Use the brand name customers see on your website.

Full fix guide

How do I get the green tick on WhatsApp?

Through Meta Verified for Business, a paid subscription that checks your identity. The old Official Business Account approval depended on press coverage and is hard for small brands.

Full fix guide

How do I pass Meta business verification?

Upload a document with the exact legal name and address (GST certificate, MSME/Udyam or incorporation certificate) and make sure your website shows the same name.

Full fix guide

I forgot my two-step verification PIN. How do I reset it?

Reset the PIN from WhatsApp Manager under the phone number settings. You need it to migrate the number or re-register it.

Full fix guide

Payment & account blocks

Why are sends blocked with an unsettled payment error?

Meta could not charge the payment method on your WhatsApp account (error 131042). Settle the outstanding amount or add a valid card in Business Settings, then send a test message.

Full fix guide

Why do sends fail when my wallet is low?

Prepaid platforms stop sending when the balance cannot cover the next message. Top up, then resume the paused campaign.

Full fix guide

Why is the whole account blocked from sending?

Account-level blocks come from payment issues, policy restrictions or a locked account (error 131031). Account quality in WhatsApp Manager shows which one.

Full fix guide

Is the WhatsApp Business API free in India?

No. Meta charges per delivered marketing, utility and authentication template; service replies inside the 24-hour window are free.

Full fix guide

Webhooks, media & API errors

Why is my webhook not receiving messages?

The app is not subscribed to the WABA, the callback URL fails verification or returns non-200, or the messages field is not subscribed. Check all three in the Meta app dashboard.

Full fix guide

Why does media upload fail?

The file type is not allowed or the file is too big (images 5 MB, video 16 MB, documents 100 MB). Convert to a supported format and retry.

Full fix guide

What does "number not registered" mean?

The phone number was added but never registered on the Cloud API, or registration expired (error 133010). Register it again with the two-step PIN.

Full fix guide

What do WhatsApp API error codes mean?

Each failed message returns a numeric code that names the cause. Our reference lists every common code with the fix.

Full fix guide

Chatbot, flows & contacts

Why is my WhatsApp chatbot not replying?

The flow is not published, the trigger keyword does not match exactly, or a live agent has paused the bot for that chat. Check the trigger and test from a different number.

Full fix guide

Why is my WhatsApp Flow stuck in draft?

A Flow cannot be published until the WABA passes Meta's integrity review and the Flow JSON validates without errors.

Full fix guide

Why are rows missing after a CSV contact import?

Numbers without a country code, duplicates, or extra spaces and symbols get skipped. Use full numbers like 919876543210, one per row.

Full fix guide

Why are catalog products not syncing?

The catalog is not linked to the WABA, or products are missing price, image or a valid link. Fix the errors shown in Commerce Manager.

Full fix guide

Opt-in & compliance

What counts as valid opt-in for WhatsApp?

A clear, active yes from the customer to receive WhatsApp messages from your business, with a record of when and where it was given.

Full fix guide

Can I message my old customer list on the WhatsApp API?

Only the contacts who agreed to WhatsApp messages. Blasting an old list gets blocks and reports, and those drop your quality rating fast. Re-permission it first with an SMS, email or a single opt-in template, then message only the people who said yes.

Full fix guide

How often can I send marketing messages?

Meta caps how many marketing messages a person gets from all businesses, so frequent sends get dropped. One or two relevant messages a week is a safe range for most brands.

Full fix guide

Does the DPDP Act apply to WhatsApp marketing?

Yes. You need specific, informed consent for the purpose you message about, and an easy way to withdraw it.

Full fix guide

Still stuck?

Send us the error code and what you were trying to send. We look at your setup and tell you the fix, free.