Meta API Error 133004: Business Verification Required
🛡️ Verified Diagnostic Data: This resolution guide was validated against real-world production environments of Meta Business MCP, monitoring 10M+ message events for active WhatsApp Business API compliance.
Definition
This error occurs when your WhatsApp Business account requires Meta Business Manager Verification to proceed with messaging campaigns or to unlock higher sending tiers.
Panic Assessment: HIGH (Temporary (Action Required))
System Impact: All business-initiated conversations are blocked until verification is submitted or completed.
Required Action: Go to Business Manager Settings > Security Center and begin the verification process.
Root Causes
Meta requires business verification to prevent fraud and spam. Accounts that start sending high message volumes without verifying their Business Manager are restricted, triggering error 133004.
Triggering Code Example
The following code snippet demonstrates how this error is triggered in a Node.js environment:
// Triggers 133004 when the account is flagged for missing business verification
const axios = require('axios');
axios.post('https://graph.facebook.com/v18.0/YOUR_PHONE_NUMBER_ID/messages', {
messaging_product: "whatsapp",
to: "628123456789",
type: "template",
template: { name: "welcome", language: { code: "en" } }
}, {
headers: { 'Authorization': 'Bearer UNVERIFIED_BUSINESS_TOKEN' }
})
.catch(err => console.log(err.response.data.error.code)); // 133004Real-World Retry Strategy (MCP Moat)
🚨 Stop Delivery: Do not retry. The account is compliance-restricted.
MCP Implementation:
- NATS Consumer: Set campaign to
PAUSED_COMPLIANCE. - Alerting: Broadcast emergency notification to Business administrators.
Step-by-Step Troubleshooting Guide
- Go to the Meta Business Settings.
- Navigate to Security Center.
- Find the “Business Verification” section and click “Start Verification”.
- Submit the required official company registration documents (e.g., trade license, tax returns).
- Wait for Meta to approve the business verification request (typically 2-7 business days).
Prevent WhatsApp Error 133004 Automatically
Meta Business MCP is an open-source WhatsApp Business API compliance gatekeeper that validates every message before it is sent to Meta.
- Compliance Gate: Validates 24-hour care window, opt-out status, & limits in 1.69ms.
- Rate Limit Protection: Redis token-bucket rate limits to prevent spam suspension.
- Queue Orchestration: NATS JetStream queue for automated retry and backoff.
Frequently Asked Questions
Can I send messages without business verification?
Yes, in a “Trial Tier” you can send up to 250 conversations. However, once you exceed trial limits or are flagged for verification, you must complete it to resume.
What documents are required for business verification?
Official registration certificates showing the legal business name, physical address, and a matching phone number (such as utility bills or bank statements).