Skip to main content

Reports

The Reports page gives you detailed analytics on how your drip campaign is performing — from overall enrollment stats to per-step delivery and engagement metrics.

Accessing reports

  1. Go to Automation → Drip Campaigns
  2. Click the action menu on any active, paused, or archived campaign
  3. Click View Report
📸
Screenshot: Campaign reports page showing overall stats and per-step analytics
reports-page.png
1. Open any active campaign with enrollments and click View Report
2. Capture the full page showing stats summary and step-by-step table
Save to: static/img/screenshots/drip-campaigns/reports/reports-page.png

Overall statistics

At the top, you'll see enrollment and message statistics:

Enrollment breakdown

StatWhat it shows
Total EnrollmentsHow many contacts were enrolled
ActiveCurrently receiving messages
CompletedFinished all steps
StoppedStopped before completing
FailedFailed due to errors

Message delivery stats

StatWhat it shows
Total SentTotal messages sent across all steps
DeliveredMessages that reached the customer's phone (with %)
ReadMessages that were opened/read (with %)
RepliedMessages that received a reply (with %)
FailedMessages that failed to send (with %)

Per-step analytics

Below the overall stats, you'll see a detailed table with metrics for each step in the campaign:

ColumnWhat it shows
Step NameThe step name or number
DelayHow long the system waits before this step
SentNumber of messages sent for this step
DeliveredNumber delivered (with %)
ReadNumber read (with %)
RepliedNumber replied (with %)
FailedNumber failed (with %)
Chatbot HandoffsContacts handed off to chatbot (if applicable)
Engagement ScoreOverall engagement rating for this step
Engagement RatingVisual indicator (Excellent, Good, Fair, Poor)
Drop-off RatePercentage of contacts who didn't continue to the next step
📸
Screenshot: Per-step analytics table showing delivery, read, and reply metrics
per-step-table.png
1. On the Reports page, scroll to the per-step table
2. Capture the table showing 3-4 steps with varying metrics
Save to: static/img/screenshots/drip-campaigns/reports/per-step-table.png
Channel differences in reports
  • WhatsApp campaigns show Delivered and Failed columns for each step
  • Messenger and Instagram campaigns hide the Delivered and Failed columns (these platforms do not provide delivery receipts)

Engagement score

The engagement score is a weighted metric that measures how well each step performed. The formula depends on the campaign channel:

WhatsApp campaigns

FactorWeightWhat it measures
Delivery Rate25%Messages that reached customers
Read Rate35%Messages that were opened
Reply Rate40%Messages that received replies

Messenger and Instagram campaigns

FactorWeightWhat it measures
Read Rate50%Messages that were opened
Reply Rate50%Messages that received replies

Engagement ratings

RatingScore rangeMeaning
Excellent80–100%Outstanding engagement
Good60–79%Solid performance
Fair40–59%Room for improvement
Poor0–39%Needs attention

Per-step contact details

Click on any step row to see which contacts received the message and their individual status:

ColumnWhat it shows
Contact NameThe contact's name
MobilePhone number
Message StatusSent, Delivered, Read, Replied, Failed, or Pending
Sent AtWhen the message was sent
Delivered AtWhen it was delivered (WhatsApp only)
Read AtWhen it was read
Replied AtWhen the contact replied
Has ReplyWhether the contact replied (Yes/No)
📸
Screenshot: Step contact details dialog showing individual contact statuses
step-contacts-dialog.png
1. On the Reports page, click on any step row
2. Capture the dialog showing contact-level details for that step
Save to: static/img/screenshots/drip-campaigns/reports/step-contacts-dialog.png

Tips for improving campaign performance

IssueWhat to try
Low delivery rateCheck if contacts have valid phone numbers and haven't opted out
Low read rateTry different send times (morning vs afternoon), use more compelling template body text
Low reply rateAdd clear call-to-action buttons in your templates, ask questions
High drop-offSpace messages further apart, reduce total number of steps
High failure rateCheck if templates are still approved, verify account balance
tip

The most actionable metric is the per-step engagement score. If you notice a specific step has a much lower score than others, that's the step to optimize — either change the template, adjust the timing, or add a branch to handle non-engaged contacts differently.