[{"data":1,"prerenderedAt":865},["ShallowReactive",2],{"navigation":3,"/cancel-flows/analytics/average-boosted-revenue":310,"/cancel-flows/analytics/average-boosted-revenue-surround":862},[4,13,161,197,211,236,290,300],{"title":5,"_path":6,"children":7,"_id":12,"description":11},"Getting Started","/getting-started",[8],{"title":9,"_path":6,"_id":10,"description":11},"Overview","content:1.getting-started:1.index.md","Everything you need to know about integrating Churnkey with your product and billing stack.","content:1.getting-started:_dir.yml",{"title":14,"_path":15,"children":16,"_id":160},"Cancel Flows","/cancel-flows",[17,22,27,32,37,42,47,52,57,62,67,72,116,130],{"title":18,"_path":19,"_id":20,"description":21},"Quick Start Guide","/cancel-flows/quick-start-guide","content:2.cancel-flows:1.quick-start-guide.md","A 3-step guide on how to implement Cancel Flows in your website",{"title":23,"_path":24,"_id":25,"description":26},"Cancel Flow Structure","/cancel-flows/flow-configuration","content:2.cancel-flows:2.flow configuration.md","Learn about the available components that make up a Cancel Flow, from initial offers to cancellation confirmation, and how each step contributes to the overall flow.",{"title":28,"_path":29,"_id":30,"description":31},"Configuration Options","/cancel-flows/further-configuration","content:2.cancel-flows:3.further-configuration.md","Additional details for all of the following options are included below.",{"title":33,"_path":34,"_id":35,"description":36},"Custom Styling","/cancel-flows/custom-styling","content:2.cancel-flows:4.custom-styling.md","Brand your Churnkey Cancel Flow with your own CSS",{"title":38,"_path":39,"_id":40,"description":41},"Managed Email Flow","/cancel-flows/email-verified-cancel-flow","content:2.cancel-flows:6.email-verified-cancel-flow.md","Our managed email based setup takes care of customer verification for you with an email verification code.",{"title":43,"_path":44,"_id":45,"description":46},"A/B Testing","/cancel-flows/a-b-testing","content:2.cancel-flows:7.a-b-testing.md","Run controlled experiments to optimize your Cancel Flows and maximize customer retention.",{"title":48,"_path":49,"_id":50,"description":51},"Testing","/cancel-flows/cancel-flow-testing","content:2.cancel-flows:8.cancel-flow-testing.md","Ensure that your Cancel Flow is working as intended before going live.",{"title":53,"_path":54,"_id":55,"description":56},"Pause Wall","/cancel-flows/pause-wall","content:2.cancel-flows:9.pause-wall.md","Block access to your application during subscription pauses",{"title":58,"_path":59,"_id":60,"description":61},"Click-to-Cancel Compliance","/cancel-flows/click-to-cancel","content:2.cancel-flows:10.click-to-cancel.md","Implement automatic compliance with global subscription cancellation requirements",{"title":63,"_path":64,"_id":65,"description":66},"Structured Follow-Up Questions","/cancel-flows/structured-follow-up-questions","content:2.cancel-flows:11.structured-follow-up-questions.md","Collect deeper cancellation insights and deliver targeted retention offers with a second layer of predefined follow-up options in your cancel flow survey.",{"title":68,"_path":69,"_id":70,"description":71},"Adaptive Offers","/cancel-flows/adaptive-offers","content:2.cancel-flows:adaptive-offers.md","AI-powered discount optimization that automatically finds the perfect offer for each customer",{"title":73,"_path":74,"children":75},"Analytics","/cancel-flows/analytics",[76,81,86,91,96,101,106,111],{"title":77,"_path":78,"_id":79,"description":80},"Boosted Revenue","/cancel-flows/analytics/average-boosted-revenue","content:2.cancel-flows:analytics:1.average-boosted-revenue.md","Measure the long-term value of retained subscribers",{"title":82,"_path":83,"_id":84,"description":85},"Save Rate","/cancel-flows/analytics/save-rate","content:2.cancel-flows:analytics:2.save-rate.md","The percentage of customers that your Cancel Flows saved from cancellation",{"title":87,"_path":88,"_id":89,"description":90},"Reactivation Rate","/cancel-flows/analytics/reactivation-rate","content:2.cancel-flows:analytics:3.reactivation-rate.md","The percentage of customers who pay at least one invoice after being saved",{"title":92,"_path":93,"_id":94,"description":95},"Sessions","/cancel-flows/analytics/session-outcomes","content:2.cancel-flows:analytics:4.session-outcomes.md","Track each interaction that a customer has with your Cancel Flows",{"title":97,"_path":98,"_id":99,"description":100},"Cancellation Trends","/cancel-flows/analytics/cancellation-trends","content:2.cancel-flows:analytics:5.cancellation-trends.md","Analyze and interpret the selection rates and trends for cancellation reasons in your Cancel Flows.",{"title":102,"_path":103,"_id":104,"description":105},"Feedback AI","/cancel-flows/analytics/feedback-ai","content:2.cancel-flows:analytics:6.feedback-ai.md","Transform customer feedback into actionable insights with AI-powered categorization and analysis",{"title":107,"_path":108,"_id":109,"description":110},"Response Flow","/cancel-flows/analytics/response-flow","content:2.cancel-flows:analytics:7.response-flow.md","Visualize how customers move from primary cancellation reasons to specific follow-up selections with the Sankey diagram",{"title":112,"_path":113,"_id":114,"description":115},"Response Explorer","/cancel-flows/analytics/response-explorer","content:2.cancel-flows:analytics:8.response-explorer.md","Drill into individual follow-up responses with the Treemap visualization, search, trend analysis, and MRR impact sorting",{"title":117,"_path":118,"children":119},"Multi Language Support","/cancel-flows/multi-language-support",[120,125],{"title":121,"_path":122,"_id":123,"description":124},"Manual Translations","/cancel-flows/multi-language-support/multi-language-support","content:2.cancel-flows:multi-language-support:5.multi-language-support.md","Support multiple languages.",{"title":126,"_path":127,"_id":128,"description":129},"Automatic Translations","/cancel-flows/multi-language-support/automatic-translation","content:2.cancel-flows:multi-language-support:automatic-translation.md","Enable AI-powered multilingual support for your Cancel Flows with a single toggle.",{"title":131,"_path":132,"children":133,"_id":159},"Offers","/cancel-flows/offers",[134,139,144,149,154],{"title":135,"_path":136,"_id":137,"description":138},"Discount","/cancel-flows/offers/discounts","content:2.cancel-flows:offers:discounts.md","Offer targeted subscription discounts to reduce churn and increase customer retention",{"title":140,"_path":141,"_id":142,"description":143},"Hidden Plans","/cancel-flows/offers/hidden-plans","content:2.cancel-flows:offers:hidden-plans.md","Use the Switch Subscription Plan offer to present exclusive, non-public plans to customers during cancellation",{"title":145,"_path":146,"_id":147,"description":148},"Pause Subscription","/cancel-flows/offers/pause-subscription","content:2.cancel-flows:offers:pause-subscription.md","Temporarily suspend subscription payments without canceling the service",{"title":150,"_path":151,"_id":152,"description":153},"Switch Subscription Plan","/cancel-flows/offers/switch-subscription","content:2.cancel-flows:offers:switch-subscription.md","Allow customers to change to a different subscription plan during the cancellation flow to retain them with a more suitable option",{"title":155,"_path":156,"_id":157,"description":158},"Trial Extension","/cancel-flows/offers/trial-extension","content:2.cancel-flows:offers:trial-extension.md","Extend customer trial periods to reduce churn and increase conversion rates during the critical trial-to-paid transition","content:2.cancel-flows:offers:_dir.yml","content:2.cancel-flows:_dir.yml",{"title":162,"_path":163,"children":164,"_id":196},"Payment Recovery","/failed-payment-recovery",[165,169,174,179,184,188],{"title":5,"_path":166,"_id":167,"description":168},"/failed-payment-recovery/payment-recovery","content:3.failed-payment-recovery:1.payment-recovery.md","Recover failed payment revenue, automatically.",{"title":170,"_path":171,"_id":172,"description":173},"Customize your Campaigns","/failed-payment-recovery/campaign-customization","content:3.failed-payment-recovery:2.campaign-customization.md","Customize your Payment Recovery Campaigns to match the unique needs of your individual customers.",{"title":175,"_path":176,"_id":177,"description":178},"Failed Payment Wall","/failed-payment-recovery/failed-payment-wall","content:3.failed-payment-recovery:3.failed-payment-wall.md","Block access to your application when payments fail",{"title":180,"_path":181,"_id":182,"description":183},"Billing Contact API","/failed-payment-recovery/billing-contact-api","content:3.failed-payment-recovery:4.billing-contact-api.md","Send Payment Recovery emails to multiple billing contacts",{"title":43,"_path":185,"_id":186,"description":187},"/failed-payment-recovery/ab-testing","content:3.failed-payment-recovery:5.ab-testing.md","Optimize your payment recovery campaigns through controlled experiments that maximize revenue recovery.",{"title":73,"_path":189,"children":190},"/failed-payment-recovery/analytics",[191],{"title":192,"_path":193,"_id":194,"description":195},"Overall Performance","/failed-payment-recovery/analytics/overview","content:3.failed-payment-recovery:analytics:1.overview.md","Key performance metrics for your Payment Recovery campaigns","content:3.failed-payment-recovery:_dir.yml",{"title":198,"_path":199,"children":200,"_id":210},"Reactivations","/reactivations",[201,205],{"title":5,"_path":202,"_id":203,"description":204},"/reactivations/reactivations","content:4.reactivations:1.reactivations.md","Churnkey helps you to recover unsubscribed customers with easy, customizable Reactivation Email Campaigns.",{"title":206,"_path":207,"_id":208,"description":209},"Customization","/reactivations/campaign-customization-guide","content:4.reactivations:2.campaign-customization-guide.md","Customize your Reactivation Campaigns to match the individual needs of your customers.","content:4.reactivations:_dir.yml",{"title":212,"_path":213,"children":214,"_id":235},"Data Integrations","/data-integrations",[215,220,225,230],{"title":216,"_path":217,"_id":218,"description":219},"Data API","/data-integrations/data-api","content:6.data-integrations:1.data-api.md","Access your data through our API.",{"title":221,"_path":222,"_id":223,"description":224},"Slack notifications","/data-integrations/slack","content:6.data-integrations:2.slack.md","Connect Churnkey with your organization's Slack and to send session notifications to a specific channel.",{"title":226,"_path":227,"_id":228,"description":229},"Webhooks","/data-integrations/webhooks","content:6.data-integrations:2.webhooks.md","Churnkey can send webhooks to automatically notify your application whenever a customer completes a session.",{"title":231,"_path":232,"_id":233,"description":234},"Event Tracking","/data-integrations/event-tracking","content:6.data-integrations:3.event-tracking.md","Track your customers' key-value metrics on a per customer basis.","content:6.data-integrations:_dir.yml",{"title":237,"_path":238,"children":239,"_id":289},"Billing Providers","/billing-providers",[240,245,250,255,260,265,270,275],{"title":241,"_path":242,"_id":243,"description":244},"Payment Providers","/billing-providers/payment-provider-overview","content:7.billing-providers:1.payment-provider-overview.md","Feature support for Stripe, Chargebee, Paddle, and Braintree",{"title":246,"_path":247,"_id":248,"description":249},"Stripe","/billing-providers/stripe","content:7.billing-providers:3.stripe.md","Integrate Churnkey with your Stripe account",{"title":251,"_path":252,"_id":253,"description":254},"Chargebee","/billing-providers/chargebee","content:7.billing-providers:4.chargebee.md","Integrate Churnkey with your Chargebee account",{"title":256,"_path":257,"_id":258,"description":259},"Paddle Classic","/billing-providers/paddle-classic","content:7.billing-providers:5.paddle-classic.md","Integrate Churnkey with your Paddle Classic account",{"title":261,"_path":262,"_id":263,"description":264},"Paddle Billing","/billing-providers/paddle-billing","content:7.billing-providers:6.paddle-billing.md","Integrate Churnkey with your Paddle Billing account",{"title":266,"_path":267,"_id":268,"description":269},"Braintree","/billing-providers/braintree","content:7.billing-providers:7.braintree.md","Integrate Churnkey with your Braintree account",{"title":271,"_path":272,"_id":273,"description":274},"Maxio","/billing-providers/maxio","content:7.billing-providers:8.maxio.md","Integrate Churnkey with your Maxio (formerly Chargify) account",{"title":276,"_path":277,"children":278},"Direct Connect","/billing-providers/direct-connect",[279,284],{"title":280,"_path":281,"_id":282,"description":283},"Churnkey Direct","/billing-providers/direct-connect/direct","content:7.billing-providers:9.direct-connect:1.direct.md","Integrate Churnkey with any billing system using Direct mode",{"title":285,"_path":286,"_id":287,"description":288},"Direct Mode Examples","/billing-providers/direct-connect/direct-examples","content:7.billing-providers:9.direct-connect:2.direct-examples.md","Real-world examples for common subscription scenarios","content:7.billing-providers:_dir.yml",{"title":291,"_path":292,"children":293,"_id":299},"Account","/account",[294],{"title":295,"_path":296,"_id":297,"description":298},"Multi-Workspace Support","/account/multi-workspace-support","content:8.account:1.multi-workspace-support.md","Use one email address to access multiple Churnkey workspaces and switch between them instantly.","content:8.account:_dir.yml",{"title":301,"_path":302,"children":303,"_id":309},"Support","/support",[304],{"title":305,"_path":306,"_id":307,"description":308},"Frequently Asked Questions","/support/faqs","content:9.support:1.faqs.md","We want setting up Churnkey to be a breeze.","content:9.support:_dir.yml",{"_path":78,"_dir":311,"_draft":312,"_partial":312,"_locale":313,"title":77,"description":80,"navigation":314,"body":315,"_type":856,"_id":79,"_source":857,"_file":858,"_stem":859,"_extension":860,"sitemap":861},"analytics",false,"",true,{"type":316,"children":317,"toc":835},"root",[318,326,333,338,343,363,369,374,380,385,394,399,406,413,418,457,462,468,473,521,526,532,537,555,560,570,575,598,603,615,621,626,632,637,655,661,666,671,677,682,691,696,704,709,742,747,795,800,808,825],{"type":319,"tag":320,"props":321,"children":322},"element","p",{},[323],{"type":324,"value":325},"text","Boosted Revenue measures the long-term success of your retention efforts by tracking all revenue generated after a customer initiates a Churnkey Cancel Flow but chooses to stay subscribed. This metric helps you evaluate whether your retention strategies create lasting customer relationships, not just short-term saves.",{"type":319,"tag":327,"props":328,"children":330},"h2",{"id":329},"why-it-matters",[331],{"type":324,"value":332},"Why It Matters",{"type":319,"tag":320,"props":334,"children":335},{},[336],{"type":324,"value":337},"While retention rates show how many customers you keep, Boosted Revenue reveals whether these customers remain valuable, active subscribers. A high retention rate with low Boosted Revenue could indicate that your offers are attractive initially but don't address the underlying reasons customers want to cancel.",{"type":319,"tag":320,"props":339,"children":340},{},[341],{"type":324,"value":342},"For example:",{"type":319,"tag":344,"props":345,"children":346},"ul",{},[347,353,358],{"type":319,"tag":348,"props":349,"children":350},"li",{},[351],{"type":324,"value":352},"A 90% discount might result in high retention rates but low Boosted Revenue if customers cancel when regular pricing resumes",{"type":319,"tag":348,"props":354,"children":355},{},[356],{"type":324,"value":357},"A pause offer followed by steady payments indicates you've helped customers through a temporary situation",{"type":319,"tag":348,"props":359,"children":360},{},[361],{"type":324,"value":362},"Consistent payments after a modest discount suggest you've found the right price point for long-term retention",{"type":319,"tag":327,"props":364,"children":366},{"id":365},"how-boosted-revenue-works",[367],{"type":324,"value":368},"How Boosted Revenue Works",{"type":319,"tag":320,"props":370,"children":371},{},[372],{"type":324,"value":373},"When a customer initiates a Churnkey Cancel Flow but continues their subscription, either by accepting an offer or exiting the flow, their subsequent payments become Boosted Revenue. This represents sustainable revenue that would have been lost without effective retention strategies.",{"type":319,"tag":327,"props":375,"children":377},{"id":376},"calculation",[378],{"type":324,"value":379},"Calculation",{"type":319,"tag":320,"props":381,"children":382},{},[383],{"type":324,"value":384},"Boosted Revenue begins with the first payment after a customer engages with the Churnkey Cancel Flow:",{"type":319,"tag":386,"props":387,"children":388},"callout",{},[389],{"type":319,"tag":320,"props":390,"children":391},{},[392],{"type":324,"value":393},"Boosted Revenue = Sum of all payments processed after retention",{"type":319,"tag":320,"props":395,"children":396},{},[397],{"type":324,"value":398},"Importantly, Boosted Revenue is calculated using actual paid invoices, not projected or expected revenue. This ensures the metric accurately reflects real business impact and aligns with your long-term revenue goals. Only successful payments contribute to the Boosted Revenue total, providing an accurate measure of retention effectiveness.",{"type":319,"tag":400,"props":401,"children":403},"h3",{"id":402},"example-scenarios",[404],{"type":324,"value":405},"Example Scenarios",{"type":319,"tag":407,"props":408,"children":410},"h4",{"id":409},"successful-long-term-retention-pause",[411],{"type":324,"value":412},"Successful Long-term Retention (Pause)",{"type":319,"tag":320,"props":414,"children":415},{},[416],{"type":324,"value":417},"A customer has a $50/month subscription:",{"type":319,"tag":419,"props":420,"children":421},"ol",{},[422,427,432,437,442,447,452],{"type":319,"tag":348,"props":423,"children":424},{},[425],{"type":324,"value":426},"January 1: Regular payment ($50)",{"type":319,"tag":348,"props":428,"children":429},{},[430],{"type":324,"value":431},"January 15: Customer initiates Churnkey Cancel Flow",{"type":319,"tag":348,"props":433,"children":434},{},[435],{"type":324,"value":436},"January 15: Customer accepts a 2-month pause",{"type":319,"tag":348,"props":438,"children":439},{},[440],{"type":324,"value":441},"March 15: The subscription resumes",{"type":319,"tag":348,"props":443,"children":444},{},[445],{"type":324,"value":446},"March 15: Payment processed ($50)",{"type":319,"tag":348,"props":448,"children":449},{},[450],{"type":324,"value":451},"April 15: Payment processed ($50)",{"type":319,"tag":348,"props":453,"children":454},{},[455],{"type":324,"value":456},"May 15: Payment processed ($50)",{"type":319,"tag":320,"props":458,"children":459},{},[460],{"type":324,"value":461},"Their Boosted Revenue is $150, indicating successful re-engagement after addressing their temporary need to pause.",{"type":319,"tag":407,"props":463,"children":465},{"id":464},"strategic-discount-retention",[466],{"type":324,"value":467},"Strategic Discount Retention",{"type":319,"tag":320,"props":469,"children":470},{},[471],{"type":324,"value":472},"A customer has a $100/month subscription:",{"type":319,"tag":419,"props":474,"children":475},{},[476,481,486,491,496,501,506,511,516],{"type":319,"tag":348,"props":477,"children":478},{},[479],{"type":324,"value":480},"March 1: Regular payment ($100)",{"type":319,"tag":348,"props":482,"children":483},{},[484],{"type":324,"value":485},"March 20: Customer initiates Churnkey Cancel Flow",{"type":319,"tag":348,"props":487,"children":488},{},[489],{"type":324,"value":490},"March 20: Customer accepts 20% discount for 3 months",{"type":319,"tag":348,"props":492,"children":493},{},[494],{"type":324,"value":495},"April 1: The payment processed ($80)",{"type":319,"tag":348,"props":497,"children":498},{},[499],{"type":324,"value":500},"May 1: Payment processed ($80)",{"type":319,"tag":348,"props":502,"children":503},{},[504],{"type":324,"value":505},"June 1: Payment processed ($80)",{"type":319,"tag":348,"props":507,"children":508},{},[509],{"type":324,"value":510},"July 1: Regular price resumes ($100)",{"type":319,"tag":348,"props":512,"children":513},{},[514],{"type":324,"value":515},"August 1: Payment processed ($100)",{"type":319,"tag":348,"props":517,"children":518},{},[519],{"type":324,"value":520},"September 1: Payment processed ($100)",{"type":319,"tag":320,"props":522,"children":523},{},[524],{"type":324,"value":525},"Their Boosted Revenue of $540 shows the discount successfully retained a valuable long-term customer.",{"type":319,"tag":327,"props":527,"children":529},{"id":528},"average-boosted-revenue",[530],{"type":324,"value":531},"Average Boosted Revenue",{"type":319,"tag":320,"props":533,"children":534},{},[535],{"type":324,"value":536},"Average Boosted Revenue measures the typical revenue generated by successfully reactivated customers. A customer is considered reactivated when they:",{"type":319,"tag":419,"props":538,"children":539},{},[540,545,550],{"type":319,"tag":348,"props":541,"children":542},{},[543],{"type":324,"value":544},"Initiate a Churnkey Cancel Flow",{"type":319,"tag":348,"props":546,"children":547},{},[548],{"type":324,"value":549},"Choose to continue their subscription (via offer acceptance or flow exit)",{"type":319,"tag":348,"props":551,"children":552},{},[553],{"type":324,"value":554},"Pay at least one invoice after going through the flow",{"type":319,"tag":320,"props":556,"children":557},{},[558],{"type":324,"value":559},"The average is calculated only from these reactivated customers:",{"type":319,"tag":561,"props":562,"children":564},"pre",{"code":563},"Average Boosted Revenue = Total Boosted Revenue ÷ Number of Reactivated Customers\n",[565],{"type":319,"tag":566,"props":567,"children":568},"code",{"__ignoreMap":313},[569],{"type":324,"value":563},{"type":319,"tag":320,"props":571,"children":572},{},[573],{"type":324,"value":574},"For example, if 100 customers go through your Cancel Flow:",{"type":319,"tag":344,"props":576,"children":577},{},[578,583,588,593],{"type":319,"tag":348,"props":579,"children":580},{},[581],{"type":324,"value":582},"60 customers cancel",{"type":319,"tag":348,"props":584,"children":585},{},[586],{"type":324,"value":587},"40 customers choose to stay",{"type":319,"tag":348,"props":589,"children":590},{},[591],{"type":324,"value":592},"30 customers pay at least one more invoice (reactivated)",{"type":319,"tag":348,"props":594,"children":595},{},[596],{"type":324,"value":597},"These 30 customers generate $15,000 in Boosted Revenue",{"type":319,"tag":320,"props":599,"children":600},{},[601],{"type":324,"value":602},"The Average Boosted Revenue would be $500 ($15,000 ÷ 30 reactivated customers).",{"type":319,"tag":320,"props":604,"children":605},{},[606,608],{"type":324,"value":607},"More about ",{"type":319,"tag":609,"props":610,"children":612},"a",{"href":611},"./reactivation-rate",[613],{"type":324,"value":614},"Reactivation Rates ->",{"type":319,"tag":327,"props":616,"children":618},{"id":617},"revenue-categories",[619],{"type":324,"value":620},"Revenue Categories",{"type":319,"tag":320,"props":622,"children":623},{},[624],{"type":324,"value":625},"The dashboard segments Boosted Revenue to help you evaluate different retention strategies:",{"type":319,"tag":400,"props":627,"children":629},{"id":628},"offer-based-retention",[630],{"type":324,"value":631},"Offer-Based Retention",{"type":319,"tag":320,"props":633,"children":634},{},[635],{"type":324,"value":636},"Tracks long-term revenue from customers who accepted specific retention offers:",{"type":319,"tag":344,"props":638,"children":639},{},[640,645,650],{"type":319,"tag":348,"props":641,"children":642},{},[643],{"type":324,"value":644},"Discount offers (strategic price adjustments)",{"type":319,"tag":348,"props":646,"children":647},{},[648],{"type":324,"value":649},"Pause offers (temporary subscription suspension)",{"type":319,"tag":348,"props":651,"children":652},{},[653],{"type":324,"value":654},"Other custom offers (plan changes, billing frequency adjustments, etc.)",{"type":319,"tag":400,"props":656,"children":658},{"id":657},"flow-exit-retention",[659],{"type":324,"value":660},"Flow Exit Retention",{"type":319,"tag":320,"props":662,"children":663},{},[664],{"type":324,"value":665},"Measures revenue from customers who exit the Churnkey Cancel Flow without canceling or accepting an offer, indicating the flow itself helped address their concerns.",{"type":319,"tag":327,"props":667,"children":669},{"id":668},"frequently-asked-questions",[670],{"type":324,"value":305},{"type":319,"tag":400,"props":672,"children":674},{"id":673},"how-do-i-calculate-monthly-roi-from-saved-customers",[675],{"type":324,"value":676},"How do I calculate monthly ROI from saved customers?",{"type":319,"tag":320,"props":678,"children":679},{},[680],{"type":324,"value":681},"The Boosted Revenue chart displays the total recurring revenue from retained customers for each specific month. Each bar represents the Boosted Revenue generated in that particular month from all customers who were previously saved through your Cancel Flows.",{"type":319,"tag":320,"props":683,"children":684},{},[685],{"type":319,"tag":686,"props":687,"children":688},"strong",{},[689],{"type":324,"value":690},"Here's how to interpret and calculate ROI from the chart:",{"type":319,"tag":320,"props":692,"children":693},{},[694],{"type":324,"value":695},"When you view the Boosted Revenue chart in your Analytics dashboard, each month's bar shows the revenue earned that month from your retention efforts. To calculate your monthly ROI, simply divide the Boosted Revenue by your Churnkey subscription cost.",{"type":319,"tag":320,"props":697,"children":698},{},[699],{"type":319,"tag":686,"props":700,"children":701},{},[702],{"type":324,"value":703},"Example ROI Calculation:",{"type":319,"tag":320,"props":705,"children":706},{},[707],{"type":324,"value":708},"Let's say your Boosted Revenue chart shows and Churnkey costs $2,500/month:",{"type":319,"tag":344,"props":710,"children":711},{},[712,722,732],{"type":319,"tag":348,"props":713,"children":714},{},[715,720],{"type":319,"tag":686,"props":716,"children":717},{},[718],{"type":324,"value":719},"October",{"type":324,"value":721},": $87,000",{"type":319,"tag":348,"props":723,"children":724},{},[725,730],{"type":319,"tag":686,"props":726,"children":727},{},[728],{"type":324,"value":729},"November",{"type":324,"value":731},": $94,000",{"type":319,"tag":348,"props":733,"children":734},{},[735,740],{"type":319,"tag":686,"props":736,"children":737},{},[738],{"type":324,"value":739},"December",{"type":324,"value":741},": $99,000",{"type":319,"tag":320,"props":743,"children":744},{},[745],{"type":324,"value":746},"Your monthly ROI would be:",{"type":319,"tag":344,"props":748,"children":749},{},[750,765,780],{"type":319,"tag":348,"props":751,"children":752},{},[753,758,760],{"type":319,"tag":686,"props":754,"children":755},{},[756],{"type":324,"value":757},"October ROI",{"type":324,"value":759},": $87,000 ÷ $2,500 = ",{"type":319,"tag":686,"props":761,"children":762},{},[763],{"type":324,"value":764},"34.8x",{"type":319,"tag":348,"props":766,"children":767},{},[768,773,775],{"type":319,"tag":686,"props":769,"children":770},{},[771],{"type":324,"value":772},"November ROI",{"type":324,"value":774},": $94,000 ÷ $2,500 = ",{"type":319,"tag":686,"props":776,"children":777},{},[778],{"type":324,"value":779},"37.6x",{"type":319,"tag":348,"props":781,"children":782},{},[783,788,790],{"type":319,"tag":686,"props":784,"children":785},{},[786],{"type":324,"value":787},"December ROI",{"type":324,"value":789},": $99,000 ÷ $2,500 = ",{"type":319,"tag":686,"props":791,"children":792},{},[793],{"type":324,"value":794},"39.6x",{"type":319,"tag":320,"props":796,"children":797},{},[798],{"type":324,"value":799},"This means that for every dollar you spend on Churnkey, you're generating approximately $35-40 in retained revenue each month.",{"type":319,"tag":386,"props":801,"children":802},{},[803],{"type":319,"tag":320,"props":804,"children":805},{},[806],{"type":324,"value":807},"This example is based on real data from an actual Churnkey customer.",{"type":319,"tag":320,"props":809,"children":810},{},[811,816,818,823],{"type":319,"tag":686,"props":812,"children":813},{},[814],{"type":324,"value":815},"Important distinction",{"type":324,"value":817},": Boosted Revenue tracks ",{"type":319,"tag":686,"props":819,"children":820},{},[821],{"type":324,"value":822},"all recurring payments",{"type":324,"value":824}," from customers who were retained through Churnkey Cancel Flows. This is purely recurring revenue—it only counts actual paid invoices, not one-time payments or projected revenue. This makes it ideal for understanding the ongoing value of your retention efforts.",{"type":319,"tag":320,"props":826,"children":827},{},[828,833],{"type":319,"tag":686,"props":829,"children":830},{},[831],{"type":324,"value":832},"Why this metric matters",{"type":324,"value":834},": As your retention program matures, you'll typically see Boosted Revenue grow month-over-month as more customers are saved and continue paying. This demonstrates the compounding value of effective retention strategies over time.",{"title":313,"searchDepth":836,"depth":836,"links":837},3,[838,840,841,848,849,853],{"id":329,"depth":839,"text":332},2,{"id":365,"depth":839,"text":368},{"id":376,"depth":839,"text":379,"children":842},[843],{"id":402,"depth":836,"text":405,"children":844},[845,847],{"id":409,"depth":846,"text":412},4,{"id":464,"depth":846,"text":467},{"id":528,"depth":839,"text":531},{"id":617,"depth":839,"text":620,"children":850},[851,852],{"id":628,"depth":836,"text":631},{"id":657,"depth":836,"text":660},{"id":668,"depth":839,"text":305,"children":854},[855],{"id":673,"depth":836,"text":676},"markdown","content","2.cancel-flows/analytics/1.average-boosted-revenue.md","2.cancel-flows/analytics/1.average-boosted-revenue","md",{"loc":78},[863,864],{"_path":69,"title":68,"description":71},{"_path":83,"title":82,"description":85},1775515567030]