WhatsApp error 131037: WhatsApp provided number needs display name approval before message can be sent.
Last verified against Meta for Developers - Cloud API error codes
The 555 business phone number used to send the request does not have an approved display name.What error 131037 means
Code 131037 applies to 555 business phone numbers, which are numbers WhatsApp provides during Embedded Signup so a business can start without bringing its own number. Those numbers need an approved display name before they can send messages. If you try to send before the display name review has completed, or after it was rejected, the platform returns 131037.
The restriction exists because the display name is what recipients see and Meta reviews it against its display name guidelines. Until the name is approved, the number can be registered and can receive webhooks, but outbound sends are blocked.
Your token, template, and recipient are all fine. This is an account setup step that has not finished, and nothing else will unblock it.
The error is synchronous and disappears the moment the name is approved. It only ever concerns WhatsApp-provided 555 numbers; a bring-your-own number that cannot send is more likely 133010 or 131045. The display-name rules and review steps are part of the registration troubleshooting guide.
Why it happens
- The display name for the 555 number is still under review.
- The display name was rejected for not meeting guidelines (for example, generic words, misleading brand claims, or formatting violations).
- The business changed the display name recently, restarting the approval process.
- Sends started immediately after Embedded Signup before the review completed.
How to fix WhatsApp error 131037
- 1Open WhatsApp Manager, Phone Numbers, and check the display name status for the 555 number.
- 2If it was rejected, edit it to comply with the display name guidelines and resubmit.
- 3Wait for approval; you can poll GET /{phone-number-id}?fields=name_status or watch the phone_number_name_update webhook.
- 4Once approved, retry the sends; no other change is needed.
- 5Meta's Help Center article on changing a WhatsApp Business display name covers the submission process.
How to stop it recurring
Treat display name approval as a gate in onboarding: do not enable outbound messaging for a 555 number until name_status is APPROVED. Validate proposed names against the display name guidelines before submission to avoid a rejection cycle, and subscribe to the phone_number_name_update webhook so your system flips the gate automatically.
Official reference: Meta for Developers - Cloud API error codes. See all WhatsApp error codes or the WhatsApp limits and quotas.
Related codes
Error 131037 - quick answers
What does WhatsApp error 131037 mean?
Code 131037 applies to 555 business phone numbers, which are numbers WhatsApp provides during Embedded Signup so a business can start without bringing its own number. Those numbers need an approved display name before they can send messages. If you try to send before the display name review has completed, or after it was rejected, the platform returns 131037.
How do I fix WhatsApp error 131037?
1. Open WhatsApp Manager, Phone Numbers, and check the display name status for the 555 number. 2. If it was rejected, edit it to comply with the display name guidelines and resubmit. 3. Wait for approval; you can poll GET /{phone-number-id}?fields=name_status or watch the phone_number_name_update webhook. 4. Once approved, retry the sends; no other change is needed. 5. Meta's Help Center article on changing a WhatsApp Business display name covers the submission process.
Stop debugging WhatsApp by hand
Connect the channel through Conferbot: tokens, webhooks and retries are handled, failures show as readable status.