Analytics
Track messaging performance and usage statistics.
Dashboard Overview
The analytics section provides insights into:
- Message volume
- Delivery rates
- Response times
- Session health
Key Metrics
Message Volume
Track messages over time:
- Total messages sent
- Total messages received
- Messages by type (text, media)
- Hourly/daily/weekly trends
Delivery Rates
Monitor message delivery success:
| Metric | Description | Good Range |
|---|---|---|
| Delivery Rate | % of messages delivered | > 95% |
| Read Rate | % of messages read | > 70% |
| Failure Rate | % of failed messages | < 5% |
Response Time
Track API performance:
- Average response time
- 95th percentile latency
- Error rate
Viewing Analytics
Session Analytics
Per-session statistics:
- Select a session
- Go to "Analytics" tab
- View charts and metrics
Time ranges:
- Last 24 hours
- Last 7 days
- Last 30 days
- Custom range
Account Analytics
Aggregate across all sessions:
- Go to main dashboard
- View account-level metrics
- Compare session performance
Metrics Explained
Messages Sent
Total outgoing messages from your session.
High volume + low delivery rate?
- Check session health
- Verify phone numbers
- Review error logs
Messages Received
Total incoming messages to your session.
No incoming messages?
- Verify webhook is configured
- Check webhook delivery logs
- Ensure session is connected
Delivery Rate
Percentage of messages successfully delivered.
Delivery Rate = (Delivered / Sent) × 100Low delivery rate causes:
- Invalid phone numbers
- Recipient blocked you
- Session disconnected
- Rate limiting
Read Rate
Percentage of delivered messages that were read.
Read Rate = (Read / Delivered) × 100Improving read rates:
- Send at optimal times
- Use engaging message content
- Personalize messages
API Usage
Track your API consumption:
- Requests per minute
- Rate limit status
- Error breakdown
Exporting Data
Download analytics reports:
- Select date range
- Choose metrics
- Click "Export CSV"
- Download report
Use Cases
Monitoring Campaign Performance
Track marketing message effectiveness:
Campaign: Summer Sale
- Messages Sent: 10,000
- Delivered: 9,800 (98%)
- Read: 7,200 (73%)
- Clicked: 1,500 (21% of read)Identifying Issues
Spot problems early:
Alert: Delivery rate dropped to 85%
Investigation:
- Session status: Connected ✓
- Error logs: Many 404 errors
- Cause: Invalid phone number format
- Fix: Updated number validationCapacity Planning
Predict when to upgrade:
Current: Starter Plan (1,000 msg/hour)
Usage: 850 msg/hour average
Growth: 20% monthly
Recommendation:
Upgrade to Pro in 2 monthsReporting to Stakeholders
Generate executive reports:
Monthly WhatsApp Metrics:
├── Messages Sent: 45,000 (↑ 15%)
├── Delivery Rate: 97.5% (↑ 2%)
├── Avg Response Time: 120ms
└── Customer Satisfaction: 4.5/5Alerts
Set up notifications for:
- Delivery rate drops below threshold
- Session disconnects
- Rate limit approaching
- Unusual traffic patterns
Configure in Settings → Alerts
Best Practices
Regular Monitoring
Check analytics weekly:
- Spot trends early
- Identify issues
- Optimize performance
Benchmarking
Set baseline metrics:
- Record normal performance
- Detect anomalies
- Measure improvements
Action on Data
Don't just collect data - act on it:
- Low delivery? Fix phone numbers
- Low read rate? Improve content
- High errors? Check integration