Skip to main content

Monitoring & Analytics

Track your campaign progress in real-time, understand delivery statuses, and analyze campaign performance.

Campaign Status Overview

Each broadcast campaign goes through a lifecycle of statuses. Understanding these helps you monitor progress and take action when needed.

Draft

Campaign has been created but not yet sent or scheduled. You can edit the message content and target audience.

Scheduled

Campaign is scheduled for future delivery. You can reschedule, edit the message, or cancel before the scheduled time.

Sending

Campaign is actively delivering messages. Progress updates are shown in real-time via WebSocket.

Sent

All messages were delivered successfully with zero failures.

Failed

All messages failed to deliver. Check the error messages on individual recipients for troubleshooting.

Partial

Some messages were delivered and some failed. Review the failed count and troubleshoot individual recipients.

Real-Time Progress Tracking

Monitor your campaign's delivery as it happens.

Live Progress Updates

When a campaign is sending, the detail page shows live progress via WebSocket updates. Every 10 recipients, the counters are refreshed automatically so you can see:

  • Total Recipients

    Total number of people the campaign will be sent to

  • Sent Count

    Number of messages successfully delivered so far

  • Failed Count

    Number of messages that failed to deliver

Campaign Detail Page

The campaign detail page provides a complete overview of your campaign's performance.

Delivery Statistics

  • Total recipients count
  • Successfully sent count
  • Failed delivery count
  • Campaign completion time

Timeline Information

  • Campaign creation date
  • Scheduled time (if scheduled)
  • Sent start time
  • Completed time

Troubleshooting Failed Deliveries

Common Failure Reasons

  • Invalid provider user ID

    The recipient's account may have been deleted or the provider ID is no longer valid.

  • Rate limiting by provider

    The messaging provider (WhatsApp, LINE, etc.) may temporarily block messages if sent too quickly. The system automatically pauses after 5 consecutive failures.

  • Channel configuration issue

    The channel's business provider credentials may have expired or become invalid.

  • Message content rejected

    Some providers have content restrictions. Ensure your message complies with the provider's policies.

What To Do When a Campaign Fails

  • Check the campaign detail page for the specific error messages on failed recipients
  • Verify your channel configuration and business provider credentials
  • For rate limiting issues, wait and create a new campaign targeting only the failed recipients
  • Contact support if the issue persists across multiple campaigns
Monitoring & Analytics — Broadcasts Documentation