WhatsApp error 131047: why wasn't my message delivered?
WhatsApp only lets a business send a normal message in the 24 hours after that person last messaged you. After that, and for a first message to someone new, it has to be an approved template.
Checked 11 November 2026 against Meta's own documentation. Meta changes its rules now and then, and Meta always has the final say.
Why it happens
Meta calls it "re-engagement required": the person hasn't messaged your business in the last 24 hours. Meta gives the same error when the number isn't on WhatsApp at all, so check the number too.
It catches messages sent from an app, a CRM or your own code most often: they send a normal message days after the last reply, or to someone who has never messaged you.
What to do
- Inside the 24 hours: reply with anything, as normal.
- Outside them: send an approved template. Write one under Templates in Sonar and Meta reviews it, usually within minutes. A template can carry the person's name or an order number.
- From your own software: call
/v1/send-templateinstead of/v1/sendonce the 24 hours have passed. Sonar's API answersoutside_24h_windowwhen this happens, so your code can tell. See the developer guide.
First messages to new people
A first message to someone who hasn't contacted you is usually a marketing template. Those need people who agreed to hear from you: South African law (POPIA) and WhatsApp's rules both ask for it, and messages people didn't ask for are a common reason Meta locks an account. See POPIA and WhatsApp marketing. What each template costs is on pricing.
More guides
- WhatsApp pricing in South Africa
- POPIA and WhatsApp marketing
- Event invites with one-tap RSVPs
- AI Agent and Copilot: a WhatsApp chatbot in your voice
- Use Sonar with the WhatsApp Business app
- Disconnect your WhatsApp Business app number
- Import your contacts
- Order and booking updates from your other systems
- Which number to use for WhatsApp
- What Meta needs from you before Sonar can send
- Connect a client's WhatsApp number
- WhatsApp API providers in South Africa, compared
- How WhatsApp flows work
- Integrations: WhatsApp connected to your other tools
- Developers: API and webhooks
- Switching to Sonar
- WhatsApp marketing that earns B-BBEE points
- WhatsApp RSVPs for events
- Competitions and prize draws
- WhatsApp error 2388386: why can't I add another number?
- Do you need 30 days on WhatsApp before Meta business verification?
- Can I move a WhatsApp number to another Meta business portfolio?
- WhatsApp error 131042: how do I add a payment method?
- Can I use my WhatsApp in Claude or ChatGPT?
- Can I connect Sonar to Zapier, Make or Google Sheets?
Need a hand?
Email support@whats-hub.co.za with the error code and what you were doing. We can't change Meta's rules, but we'll tell you what Meta is asking for.