šŸ” Debug Console

Quick Test Template Send

šŸ“‹ System Status

Backend Connection

API Base URL: http://localhost:8000
Status: Checking...

MongoDB Connection

Status: Checking...
Users Count: -
Messages Count: -

WhatsApp API Check

āš ļø Check your .env file for these values:

  • WABA_ID (WhatsApp Business Account ID)
  • WHATSAPP_NUMBER_ID (Phone Number ID)
  • ACCESS_TOKEN (Permanent Token)
  • TEMPLATE_NAME (Approved Template Name)

šŸ“¤ Last API Response

Click "Send & Show Full Response" to see the WhatsApp API response here...

šŸ”§ Common Issues & Solutions

āŒ Message not received?

  1. Template Not Approved: Check Meta Business Manager → WhatsApp → Message Templates
  2. Wrong Template Name: Ensure TEMPLATE_NAME in .env matches exactly
  3. Invalid Token: Generate a new permanent access token
  4. Rate Limiting: Meta limits test messages (wait 5-10 minutes between tests)
  5. Phone Format: Use country code without + (e.g., 923001234567)

šŸ” How to check template status:

  1. Go to Meta Business Manager
  2. Select your WhatsApp Business Account
  3. Click "WhatsApp Manager" → "Message Templates"
  4. Check if your template status is "Approved"
  5. Copy the exact template name (case-sensitive)

āœ… Success Response Example:

{
  "success": true,
  "result": {
    "status_code": 200,
    "response": {
      "messaging_product": "whatsapp",
      "contacts": [{"input": "923001234567", "wa_id": "923001234567"}],
      "messages": [{"id": "wamid.XXX=="}]
    }
  }
}

āŒ Error Response Example:

{
  "error": {
    "message": "Template not found",
    "type": "OAuthException",
    "code": 100,
    "error_subcode": 2388091
  }
}