Campaign History

Monitor campaign delivery rates, track read receipts, and diagnose message delivery issues in WhatsBox.

Tracking message delivery performance is essential for optimizing your WhatsApp marketing ROI and maintaining a high phone number quality rating.


Campaign History Dashboard

Navigate to Broadcast > Campaign History (/broadcast/history) to see a summary table of all sent and scheduled broadcasts:

  • Campaign Name & Template: The template and channel used.
  • Created / Sent Date: Exact dispatch timestamp.
  • Status Tag: Current state of the campaign (PENDING, PROCESSING, COMPLETED, or FAILED).
  • Recipients Total: Number of contacts targeted in the campaign.

Detailed Campaign Metrics

Click on any campaign in the history list to open the Campaign Details view (/broadcast/history/[campaign_id]):

Sent Messages

Total messages handed over to Meta Cloud API servers.

Delivered Messages

Total messages successfully delivered to recipient handsets.

Read Messages

Total messages opened and read by recipients (based on WhatsApp read receipts).

Failed Messages

Messages that could not be delivered due to invalid numbers, user blocks, or account limitations.


Troubleshooting Broadcast Errors

If messages fail to deliver, WhatsBox provides error codes from Meta's API:

Common Error CodeMeaningRecommended Action
131026 / Message UndeliverableRecipient phone number is not on WhatsApp or cannot receive messages.Verify and sanitize contact numbers in your CRM.
131049 / Out of 24h WindowAttempted to send a session message instead of an approved template.Use an approved WhatsApp template for outbound messaging.
131056 / Rate Limit HitBroadcast exceeded your phone number's 24-hour tier limit.Warm up your number gradually to increase your messaging tier.
Payment IssueMeta Business Suite payment method missing or declined.Add a valid credit card in Meta Business Suite under WhatsApp Accounts.

Best Practices for WhatsApp Broadcasts

  1. Always obtain clear opt-in: Only message contacts who explicitly consented to receive WhatsApp updates from your company.
  2. Include clear opt-out options: Mention "Reply STOP to unsubscribe" in promotional templates.
  3. Personalize with variables: Use the customer's first name ({{1}}) and relevant order/account data to maximize engagement and minimize user blocks.
  4. Segment your audience: Send targeted broadcasts to active buyer segments rather than blasting your entire database at once.