Sentikko Docs
Connect

Messaging Limits & Verification

Scale your WABA broadcast capacity and complete business verification.

WhatsApp Messaging Limits & Verification

Meta sets Messaging Limits on WhatsApp Business accounts to control the maximum number of unique customers your business can message in a rolling 24-hour window (outside of standard 24-hour service windows).

This guide outlines how limits work, how to monitor your quality ratings to avoid spam rate limits, and how to verify your business using Self-Service Verification or Partner-Led Verification.


1. WABA Messaging Tiers

Every newly created WhatsApp Business Portfolio begins in a sandbox environment and moves up tiers based on validation and usage.

Messaging TierDaily Unique Contact LimitDescription
Tier 250250Starter sandbox tier for unverified portfolios.
Tier 2K2,000Standard starting limit for verified business portfolios.
Tier 10K10,000Growth tier for verified mid-scale operations.
Tier 100K100,000Pro tier for high-volume marketing and alerts.
UnlimitedUnlimitedEnterprise tier with unrestricted broadcast capability.

[!NOTE] Daily limits are shared across all phone numbers in a single Meta Business Portfolio. If you have 3 numbers, they share the same daily volume budget.


2. Dynamic Auto-Scaling (The 50% Rule)

Meta automatically upgrades your messaging limit to the next tier in under 24 hours if you meet the following three criteria:

  1. Quality Rating is High: Your phone number status is Active (not Flagged or Restricted) and your quality rating is Green (High) or Yellow (Medium).
  2. 50% Utilization Rule: You message at least 50% of your current daily limit inside a rolling 7-day window.
  3. Historical Activity: You have held your current limit tier for at least 24 hours.

Auto-Scaling Example (Tier 2K → Tier 10K)

  • If your current limit is 2,000 unique contacts daily.
  • On Day 1, you send a campaign to 1,200 unique contacts (60% of your daily limit).
  • On Day 2, Meta will automatically upgrade your limit to 10,000 unique contacts daily, provided your quality rating remains healthy.

3. Managing Quality and Spam Ratings

To protect users from spam, Meta monitors user actions (blocks, reports, and opt-outs) on your outgoing templates.

Phone Number Quality Ratings

  • Green (High Quality): Excellent engagement. Deliverability is fully optimized.
  • Yellow (Medium Quality): Moderate blocks/reports. Keep an eye on your templates.
  • Red (Low Quality): High report rate. Deliverability is restricted, and auto-scaling is paused.

Auto-Pausing & Campaign Safety Guardrails

If your quality rating drops to Red (Low Quality):

  1. Status Flagged: Meta flags your number for a 7-day cooling window.
  2. Auto-Pausing: Sentikko automatically pauses any active broadcast campaigns to protect your phone number from getting restricted or permanently banned.
  3. Limit Restriction: If quality is not restored within the cooling window, Meta may permanently downgrade your messaging tier.

[!TIP] Recovering from Red Quality: Stop sending promotional/marketing broadcasts. Focus on transactional messages (OTPs, shipping updates) for 3–5 days to build positive recipient signals and lift your rating back to Green/Yellow.


4. How to Verify Your Business

Completing Business Verification is the fastest way to lift the sandbox 250 messaging limit and scale directly to 2,000 and beyond.

Path A: Self-Service Verification (Standard)

Any standard Meta Developer or Business account can verify their business portfolio manually through the Meta Business Suite.

  1. Access Security Centre: Go to Meta Security Centre.
  2. Start Verification: Click Start Verification (if grayed out, your app must first trigger a request requiring verification).
  3. Submit Official Documents: Upload one or more of the following:
    • Articles of Incorporation
    • Business License / Commercial Register
    • Utility Bill showing Legal Business Name and Address
    • Tax/VAT registration certificate
  4. Choose Verification Method: Select Email (using your business domain), Phone OTP, or Domain Verification (adding a meta-tag/TXT record).
  5. Timeline: Decision typically takes 1 to 14 business days.

Path B: Partner-Led Verification (Select & Premier Partners)

If you are an approved Select Solution or Premier Solution Partner, or are using a Sentikko-supported partner agency, you can verify your client's business portfolios directly through the API.

[!IMPORTANT] Decision in Minutes: Submissions sent through Partner-Led Verification bypass the manual queue, and decisions are typically received via webhooks in 5 minutes.

How to use Partner-Led Verification inside Sentikko:

  1. Open your WhatsApp Integration Settings > Business Profile.
  2. Scroll to the Dual Verification Hub card.
  3. Toggle to Partner-Led Verification Submission.
  4. Enter the Customer's Meta Business Portfolio ID.
  5. Upload up to 3 official business documents (PDF, JPEG, JPG, PNG, max 5MB each).
  6. Click Submit Partner Certification.

Sentikko automatically handles document packaging, transmits them directly to the Graph API (POST /self_certify_whatsapp_business), and listens for the PARTNER_CLIENT_CERTIFICATION_STATUS_UPDATE webhook to immediately update your account status.


5. Webhook Status Telemetry

Sentikko subscribes to the account_update webhook. If a partner-led submission's status changes, we receive this payload:

{
  "entry": [
    {
      "id": "<WABA_ID>",
      "changes": [
        {
          "value": {
            "event": "PARTNER_CLIENT_CERTIFICATION_STATUS_UPDATE",
            "partner_client_certification_info": {
              "client_business_id": "2729063490586005",
              "status": "APPROVED",
              "rejection_reasons": []
            }
          },
          "field": "account_update"
        }
      ]
    }
  ]
}

If rejected, Sentikko lists the specific rejection reasons (e.g. LEGAL_NAME_NOT_FOUND_IN_DOCUMENTS) in your dashboard, giving you actionable feedback to correct and re-submit.

On this page