WhatsApp troubleshooting

Every WhatsApp error, status and pause reason in plain words, and what to do about it.

Connecting

What you see Why What to do
Waiting for Meta… and no window opens Your browser blocked Meta’s sign-in window (pop-up or ad blocker). Allow pop-ups and facebook.com for this site, then Retry.
You closed Meta’s window… Nothing was connected. The window was closed before Finish. Click Try again.
The sign-in with Meta took too long Meta’s one-time sign-in code lives 30 seconds. Click Connect with Meta again.
Meta did not share a WhatsApp Business Account No account was picked in Meta’s window. Connect again and pick your account.
This number already has a two-step verification PIN The number was used with WhatsApp before. Enter its PIN, or reset it in WhatsApp Manager.
WhatsApp needs to confirm you own this number The number isn’t verified yet. Verify number: we send a code by text or voice call.
That code did not work Wrong or expired code. Check the 6 digits, or ask for a new code.
WhatsApp is limiting attempts for this number Too many tries. Wait a few minutes, then retry.
WhatsApp is still removing this number from a previous account The number was just deleted elsewhere. Wait a few minutes, then retry.
This WhatsApp number is already connected to another oyehello workspace One number belongs to one workspace. Disconnect it there first, or use another number.
This WhatsApp Business Account has no phone number yet The account has no number. Add one (in WhatsApp Manager or Numbers), then Retry.
We could not finish linking your account to oyehello Meta didn’t accept the webhook subscription. Retry.
One-click Connect with Meta is not available / at capacity this week Not switched on for your workspace, or Meta’s weekly limit on new businesses is reached. Connect with a token (ask your developer), or contact support.
WhatsApp connection is temporarily unavailable on our side Our server can’t store credentials safely right now. Nothing was saved. Contact support.
WhatsApp no longer accepts this connection / access expiring Meta’s access expired or was revoked. Reconnect with Meta.
WhatsApp is disconnected: oyehello was removed from your WhatsApp Business Account The app was removed, or the account deleted, in Meta. Reconnect.

Messages

Each failed message shows why in plain words and what to do. The common reasons (Meta’s error codes, and ours for messages we refused before contacting Meta):

Reason shown Code What to do
The 24-hour reply window had closed 131047, -1004 Send an approved template instead.
Could not be delivered 131026, 130403, 130472 The number may not be on WhatsApp, may use an old app, or blocked you. Reach them another way.
Held back by WhatsApp (marketing limit) 131049 WhatsApp limits marketing messages per person. Try again in a day, or use a utility template.
Customer stopped marketing messages 131050 Send them only utility messages.
Customer opted out -1001 They replied STOP or are on your do-not-contact list.
No WhatsApp opt-in recorded -1006 Record their opt-in, or use a utility template.
Template not approved -1007 Use an approved template.
Template not found -1008, 132001 Sync templates, or check the template is approved in that language.
Template values did not match 132000, 132005, 132007, 132012, 132018 Check the number and format of the values.
Template paused or disabled 132015, 132016 Edit and resubmit, or use another template.
Sending too fast 4, 80007, 130429, 131056 Retried automatically (a campaign waits a little longer each time, without using up anyone’s attempts); slow the campaign pace if it repeats.
WhatsApp limited this number 131048 Pause campaigns and review your templates - customers reported or blocked messages.
WhatsApp connection expired 190, 0 Reconnect WhatsApp.
WhatsApp connection is missing a permission 10, 131005, 200-299 Reconnect and allow every permission.
WhatsApp restricted your account 131031, 131037, 368 Check the account and display name in WhatsApp Manager.
Problem with your Meta payment method 131042 Fix the payment method in WhatsApp Manager.
Your number is not registered 133010, 131045 Register it again on Numbers.
Message too long -1003 Keep messages under 4,096 characters.
WhatsApp does not support this message 131051, -1005 Send text or a supported attachment (at most 3 buttons, 10 list rows).
WhatsApp was temporarily unavailable 131000, 131016, 2 Retried automatically.

Message statuses

Status Meaning
Queued Waiting to be sent (for example paced by a campaign).
Sent (one tick) WhatsApp accepted it.
Delivered (two ticks) It reached the customer’s phone.
Read (two blue ticks) The customer opened it (if they share read receipts).
Failed (cross) Not delivered - the reason and next step are shown.
Delivery unknown WhatsApp didn’t confirm in time. It may still arrive; it’s never sent twice.
Received A message from the customer.
Deleted The customer deleted it, or it was erased on request.

Templates

Template statuses and what to do are on Templates. A rejected template shows Meta’s reason and recommendation; edit and save it to send it for review again.

Campaigns pausing themselves

Reason shown What to do
WhatsApp limited sending because people reported or blocked messages Wait for the limit to lift, review the template and audience, then Resume.
The template is no longer approved Get it approved again (or pick another template in a new campaign), then Resume.
WhatsApp no longer accepts the template as it is A language was deleted or the template changed in WhatsApp Manager. Templates re-sync on their own; check it on Templates, then Resume - nobody on the list was skipped.
The same error stopped every message For example a header image link that no longer works. Fix it, then Resume - nobody on the list was skipped. If the same error comes back after you resume, the campaign does not pause for it again: those people are marked failed with that error and the rest are sent.
The sending number was stopped Make the number live again on the Numbers card and Resume, or duplicate the campaign on another number.
The number or template quality rating dropped to RED Improve quality first; Resume asks you to confirm.
Too many messages could not be delivered Usually numbers not on WhatsApp - clean the list, then Resume.
Meta restricted your WhatsApp Business Account / payment method problem Fix it in WhatsApp Manager, then Resume.
The WhatsApp connection expired Reconnect WhatsApp, then Resume.
Meta made the template a marketing template It now only goes to people with a marketing opt-in.
New people were added to the list Resume to message them.

Inbox and agents

What you see What to do
A teammate is handling this conversation They hand it back or release it; you can’t take it from them.
Your helpdesk is handling this conversation Your helpdesk hands it back through the API.
24-hour reply window closed - send a template Pick an approved template in the composer.
No AI agent on this number Choose the number in a WhatsApp agent’s Settings → WhatsApp.
A conversation on a stopped number Messages to a stopped number still arrive in Unassigned, but nobody can reply until it is made live again on the Numbers card.
You don’t have access to customer files Ask an admin for agents or settings access.
The agent doesn’t reply Check the flow is published, the agent has the number, the number is live, WhatsApp agents are on, and the wallet has balance. Messages still reach Unassigned meanwhile.

Back to WhatsApp overview