Campaign Performance
Measure campaign effectiveness in LostChurn — track open rates, click rates, conversion rates, A/B test results, and compare channel performance across email, SMS, and push.
Campaign analytics help you understand which outreach sequences and channels are most effective at recovering failed payments. Use these metrics to optimize your dunning campaigns and allocate effort where it drives the most revenue.
Campaign Overview Table
The campaign table on the Analytics page lists every campaign with key performance indicators:
| Column | Description |
|---|---|
| Name | The campaign name as configured in Creating Campaigns |
| Enrolled | Total number of customers enrolled in this campaign during the selected period |
| Recovered | Number of enrolled customers whose payment was successfully recovered |
| Recovery Rate | Percentage of enrolled customers who recovered (recovered / enrolled) |
| Revenue | Estimated revenue recovered through this campaign |
Sort by any column to find your top- and bottom-performing campaigns. If a campaign shows a low recovery rate compared to others, consider adjusting its step timing, channel mix, or template content.
Open Rates and Click Rates
LostChurn tracks delivery events for every message sent through a campaign:
| Metric | Definition | Healthy Range |
|---|---|---|
| Delivery Rate | Messages successfully delivered / messages sent | > 95% |
| Open Rate | Messages opened / messages delivered | 40 -- 60% (email), 80 -- 95% (SMS) |
| Click Rate | Messages with at least one link click / messages delivered | 15 -- 30% (email), 20 -- 40% (SMS) |
| Bounce Rate | Messages bounced / messages sent | < 3% |
These events are recorded in the communication_log table with timestamps for sent_at, delivered_at, opened_at, clicked_at, and bounced_at. The dashboard aggregates them per campaign step so you can see exactly which step in a sequence is underperforming.
Open tracking for email relies on pixel tracking, which may be blocked by some email clients (e.g., Apple Mail Privacy Protection). Treat open rates as directional rather than exact.
Improving Open Rates
- Subject lines matter — Use the customer's name and mention the specific issue (e.g., "Your subscription payment needs attention")
- Send timing — Respect quiet hours and test different send windows with A/B tests
- Sender reputation — Maintain a clean sender domain with SPF, DKIM, and DMARC configured
Improving Click Rates
- Clear CTA — Every message should have one obvious action: "Update Payment Method"
- Reduce friction — Link directly to the customer portal payment update page with a pre-authenticated session token
- Mobile-friendly — Ensure templates render correctly on mobile devices, where most SMS and push interactions happen
Conversion Rate
Conversion rate measures how many customers updated their payment method or had a successful payment after receiving a campaign message.
Conversion Rate = Customers who recovered after communication / Customers who received at least one messageThis differs from the overall recovery rate because it only counts customers who entered the active recovery phase (i.e., silent retries were exhausted and dunning was triggered). A high campaign conversion rate combined with a high silent retry rate means your recovery program is working well at both stages.
Conversion by Step
Each campaign step has its own conversion contribution. Typically:
- Step 1 (first email or SMS) drives 50 -- 60% of campaign recoveries
- Step 2 (follow-up reminder) drives 20 -- 30%
- Steps 3+ (escalation) drive the remaining 10 -- 20%
If most conversions happen at Step 1, your initial message is effective. If conversions are spread evenly, customers may need multiple touches before acting — consider shortening the delay between steps.
A/B Test Results
When a campaign step includes A/B variants, the dashboard displays test results with statistical confidence indicators.
What You Can Test
| Test Type | Examples |
|---|---|
| Subject line | "Payment failed" vs. "Action needed: update your card" |
| Send time | Morning vs. evening delivery |
| Channel | Email vs. SMS for the first touch |
| Template content | Short and direct vs. longer with explanation |
| CTA wording | "Update now" vs. "Fix payment" vs. "Keep my subscription" |
Reading A/B Test Results
The A/B Test Results panel shows each variant with:
- Impressions — Number of customers assigned to this variant
- Conversions — Number of customers in this variant who recovered
- Conversion Rate — Conversions / impressions as a percentage
- Statistical Confidence — Whether the result is statistically significant (typically requires 95%+ confidence before declaring a winner)
Wait until a test reaches statistical significance before picking a winner. Ending tests too early can lead to false positives. LostChurn requires at least 100 assignments per variant before showing confidence levels.
Acting on Results
Once a variant is declared the winner:
- Update the campaign step to use the winning template or configuration
- Archive the losing variant
- Start a new test with a different hypothesis to continue improving
Campaign Comparison
To compare two or more campaigns side by side:
- Navigate to Analytics and set your desired date range
- Review the campaign table, which lists all campaigns with their metrics
- Sort by Recovery Rate or Revenue to rank performance
When comparing campaigns, keep in mind that different campaigns may target different trigger types. A campaign triggered by Card Expiring will naturally have a higher recovery rate than one triggered by Payment Failed with terminal decline codes, because the underlying population is different.
Best Performing Templates
Identify your top templates by looking at which campaign steps have the highest click and conversion rates. The attribution data table on the Analytics dashboard shows recent recoveries with their attributed channel and recovery type, letting you trace back to the template that drove the conversion.
Tips for optimizing templates:
- Personalize — Include the customer's name, the failed amount, and the subscription they are about to lose
- Create urgency — Mention when access will be suspended if payment is not updated
- Offer help — Link to support or the customer portal for customers who need assistance
- Keep it short — SMS messages should be under 160 characters; emails should be scannable in under 30 seconds
Channel Effectiveness Comparison
The Channel Attribution donut chart on the Analytics page shows how recovered revenue breaks down by recovery method. Use this to compare channel effectiveness:
| Channel | Strengths | Best For |
|---|---|---|
| Rich content, detailed instructions, low cost | Primary outreach, first touch | |
| SMS | High open rate (90%+), fast response | Urgent reminders, high-value payments |
| Push | In-app visibility, no cost per message | Active app users, mobile-first audiences |
| Conversational, high engagement in key markets | International customers, two-way support |
Multi-Channel Strategy
The most effective recovery programs use multiple channels in sequence:
- Silent retry first — recovers 30 -- 40% with no customer contact
- Email as the first active touch — professional, detailed, low friction
- SMS as a follow-up — catches customers who missed the email
- Push / WhatsApp for escalation — reaches customers through alternative channels
See Campaigns Overview for guidance on setting up multi-channel sequences, and Slack Notifications for configuring internal alerts when high-value campaigns complete.
Next Steps
- Recovery Metrics — Understand recovery rate, MRR saved, and time-to-recover in depth
- Creating Campaigns — Build and configure dunning campaigns
- A/B Testing — Set up split tests to optimize campaign performance
- How Automatic Recovery Works — Review the full recovery pipeline from webhook to resolution
Recovery Metrics
Understand LostChurn's core recovery metrics — recovery rate, MRR saved, time-to-recover, and breakdowns by decline category and payment processor.
Engagement Analytics
Track email delivery funnels, recovery attribution by method, and customer engagement metrics to optimize your recovery program.