Reports & Metrics
Waflow provides comprehensive reporting capabilities to help you measure campaign success, understand audience behavior, and make data-driven decisions. This guide covers all available reports and how to use them effectively.
Campaign Reports
Campaign reports provide detailed performance analysis for individual or multiple campaigns.
Generating a Campaign Report
- Navigate to Analytics > Reports
- Select Campaign Report from the report type dropdown
- Choose the campaign(s) you want to analyze
- Set your date range
- Click Generate Report
Report Sections
Each campaign report includes the following sections:
Executive Summary
A high-level overview of campaign performance:
- Total messages sent
- Overall delivery rate
- Read and response rates
- Campaign duration
- Cost summary (credits used)
Delivery Analysis
Detailed breakdown of message delivery:
| Status | Description | Count |
|---|---|---|
| Sent | Messages dispatched to WhatsApp | - |
| Delivered | Successfully reached recipient | - |
| Read | Confirmed as read by recipient | - |
| Failed | Unable to deliver | - |
| Pending | Still processing | - |
Failure Analysis
Understanding why messages failed:
- Invalid Number: Phone number not registered on WhatsApp
- Blocked: Recipient blocked your number
- Rate Limited: Sending speed exceeded limits
- Template Rejected: Template not approved for recipient's region
- Network Error: Temporary connectivity issues
Tip: High failure rates from invalid numbers indicate you should clean your contact list. Use the contact verification feature before launching campaigns.
Delivery Rates
Delivery rate metrics help you understand message reach and identify potential issues.
Overall Delivery Rate
The percentage of sent messages that were successfully delivered:
Delivery Rate = (Delivered Messages / Total Sent) x 100
Delivery by Time
Analyze when messages are most likely to be delivered:
- Peak Hours: Times with highest delivery rates
- Off-Peak Hours: Times with lower delivery rates
- Failed Delivery Times: When failures are most common
Delivery by Region
For international campaigns, view delivery rates by country:
- Regional delivery patterns
- Country-specific failure reasons
- Time zone optimization opportunities
Read Rates
Read rate analytics show how recipients engage with your messages.
Understanding Read Rates
Read rates depend on several factors:
- Message Timing: Messages sent during active hours have higher read rates
- Sender Recognition: Known senders get higher open rates
- Message Preview: First few words visible in notification
- Recipient Settings: Some users disable read receipts
Note: Read receipts are only available when recipients have them enabled. Your actual read rate may be higher than reported.
Read Rate Trends
Track how read rates change over time:
- Navigate to Analytics > Reports > Engagement Trends
- Select Read Rate as the primary metric
- Choose your date range
- View the trend line and identify patterns
Improving Read Rates
Based on your data, identify opportunities:
- Optimal Timing: When do recipients read most messages?
- Template Performance: Which templates get the highest read rates?
- Segment Analysis: Which audience segments are most engaged?
Engagement Metrics
Beyond delivery and reads, engagement metrics reveal deeper audience behavior.
Response Rate
The percentage of recipients who replied to your messages:
Response Rate = (Unique Responders / Delivered Messages) x 100
Response Time Analysis
How quickly recipients respond:
| Response Window | Percentage |
|---|---|
| Within 1 hour | 45% |
| 1-6 hours | 30% |
| 6-24 hours | 15% |
| After 24 hours | 10% |
Click-Through Rate (CTR)
For messages with links or buttons:
CTR = (Total Clicks / Delivered Messages) x 100
Conversion Tracking
Track actions beyond clicks:
- Set up conversion goals in Settings > Tracking
- Define conversion events (purchase, signup, etc.)
- View conversion data in campaign reports
Exporting Data
Export your data for external analysis, reporting, or compliance.
Export Options
Quick Export
- View any report or dashboard
- Click the Export button
- Select format (CSV or Excel)
- Download immediately
Scheduled Reports
Set up automatic report delivery:
- Go to Analytics > Reports > Scheduled
- Click Create Schedule
- Configure the report:
- Report type
- Date range (rolling)
- Frequency (daily, weekly, monthly)
- Recipients (email addresses)
- Format (PDF, Excel, CSV)
- Click Save Schedule
Tip: Schedule weekly performance summaries to keep stakeholders informed without manual effort.
Export Formats
| Format | Best For |
|---|---|
| CSV | Data analysis in spreadsheets or databases |
| Excel | Formatted reports with multiple sheets |
| Sharing with stakeholders (scheduled only) | |
| JSON | API integration and automation |
Compliance Exports
For regulatory compliance, export complete records:
- Navigate to Settings > Compliance
- Select Data Export
- Choose date range and data types
- Request export (processing may take time for large datasets)
- Download when ready
Date Range Filtering
All reports support flexible date filtering.
Preset Ranges
Quick access to common time periods:
- Today: Current day only
- Yesterday: Previous day
- Last 7 Days: Rolling week
- Last 30 Days: Rolling month
- This Month: Current calendar month
- Last Month: Previous calendar month
- This Quarter: Current quarter
- Last Quarter: Previous quarter
Custom Date Range
For specific analysis periods:
- Click Custom in the date selector
- Choose start date
- Choose end date
- Click Apply
Comparison Periods
Compare performance across time periods:
- Enable Compare toggle
- Select comparison period type:
- Previous period (same length)
- Same period last year
- Custom comparison range
- View side-by-side metrics
Advanced Reporting
Cohort Analysis
Understand how different contact groups perform over time:
- Go to Analytics > Advanced > Cohort Analysis
- Define cohort criteria (signup date, tag, source)
- Select metrics to track
- View cohort performance grid
Attribution Reports
Track which campaigns drive conversions:
- Navigate to Analytics > Attribution
- Select conversion goal
- Choose attribution model:
- First touch
- Last touch
- Linear
- Time decay
- View campaign contribution
A/B Test Reports
Analyze template and timing experiments:
- Run A/B tests through campaigns
- View results in Analytics > A/B Tests
- Statistical significance is calculated automatically
- Get recommendations based on data
Report Sharing
Share reports with team members and stakeholders.
Share Within Waflow
- Generate a report
- Click Share
- Select team members
- Set access level (view, edit, manage)
- Add optional message
- Click Send
External Sharing
Share reports with people outside your organization:
- Generate the report
- Click Share > External Link
- Configure access:
- Password protection (optional)
- Expiration date
- Download permissions
- Copy and share the link
Warning: External links bypass workspace security. Use password protection for sensitive data and set appropriate expiration dates.
Best Practices
Regular Reporting Cadence
Establish a consistent reporting schedule:
- Daily: Real-time campaign monitoring
- Weekly: Performance trends and optimization
- Monthly: Strategic review and planning
- Quarterly: Business impact assessment
Key Metrics to Track
Focus on metrics that drive business outcomes:
- Delivery Rate: Message reach and list health
- Read Rate: Content relevance and timing
- Response Rate: Audience engagement
- Conversion Rate: Business impact
- Cost per Conversion: Campaign efficiency
Actionable Insights
Turn data into action:
- Low delivery rate → Clean contact list
- Low read rate → Optimize send timing
- Low response rate → Improve message content
- High unsubscribe rate → Review frequency and relevance
Next Steps
- Campaign Tracking - Set up comprehensive tracking
- Tags & Segments - Create segments for better analysis
- Automations - Automate based on engagement data