[{"data":1,"prerenderedAt":1209},["ShallowReactive",2],{"navigation":3,"/cancel-flows/adaptive-offers":310,"/cancel-flows/adaptive-offers-surround":1206},[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":69,"_dir":311,"_draft":312,"_partial":312,"_locale":313,"title":68,"description":71,"navigation":314,"body":315,"_type":1200,"_id":70,"_source":1201,"_file":1202,"_stem":1203,"_extension":1204,"sitemap":1205},"cancel-flows",false,"",true,{"type":316,"children":317,"toc":1169},"root",[318,326,332,337,383,388,394,399,406,411,429,435,440,463,469,474,492,501,507,512,550,561,567,572,595,603,608,613,619,624,647,655,660,675,681,686,694,727,733,742,748,753,764,770,775,785,791,809,815,823,862,868,876,881,914,919,927,933,941,946,977,983,989,1003,1016,1022,1035,1048,1054,1067,1080,1086,1099,1112,1117,1130,1143,1156],{"type":319,"tag":320,"props":321,"children":322},"element","p",{},[323],{"type":324,"value":325},"text","Adaptive Offers eliminates the guesswork from discount strategies by automatically optimizing discount amounts and durations for each customer. Instead of manually testing different offers or using one-size-fits-all discounts, Adaptive Offers uses AI to find the perfect balance between customer retention and revenue protection.",{"type":319,"tag":327,"props":328,"children":330},"h2",{"id":329},"overview",[331],{"type":324,"value":9},{"type":319,"tag":320,"props":333,"children":334},{},[335],{"type":324,"value":336},"Traditional discount strategies often fail because they treat all customers the same. A 50% discount might save one customer while being unnecessarily generous to another who would have accepted 20%. Adaptive Offers solves this by:",{"type":319,"tag":338,"props":339,"children":340},"ul",{},[341,353,363,373],{"type":319,"tag":342,"props":343,"children":344},"li",{},[345,351],{"type":319,"tag":346,"props":347,"children":348},"strong",{},[349],{"type":324,"value":350},"Maximizing retention",{"type":324,"value":352}," with personalized discount amounts",{"type":319,"tag":342,"props":354,"children":355},{},[356,361],{"type":319,"tag":346,"props":357,"children":358},{},[359],{"type":324,"value":360},"Protecting revenue",{"type":324,"value":362}," by avoiding excessive discounts",{"type":319,"tag":342,"props":364,"children":365},{},[366,371],{"type":319,"tag":346,"props":367,"children":368},{},[369],{"type":324,"value":370},"Improving efficiency",{"type":324,"value":372}," through continuous optimization",{"type":319,"tag":342,"props":374,"children":375},{},[376,381],{"type":319,"tag":346,"props":377,"children":378},{},[379],{"type":324,"value":380},"Reducing guesswork",{"type":324,"value":382}," with data-driven decisions",{"type":319,"tag":320,"props":384,"children":385},{},[386],{"type":324,"value":387},"For example, instead of offering every customer a fixed 30% discount for 3 months, Adaptive Offers might learn that newer customers respond better to 25% for 2 months, while long-term customers prefer 35% for 1 month.",{"type":319,"tag":327,"props":389,"children":391},{"id":390},"how-adaptive-offers-works",[392],{"type":324,"value":393},"How Adaptive Offers Works",{"type":319,"tag":320,"props":395,"children":396},{},[397],{"type":324,"value":398},"Adaptive Offers continuously learns from customer behavior to optimize discount selection. The system operates in three key phases:",{"type":319,"tag":400,"props":401,"children":403},"h3",{"id":402},"_1-data-collection",[404],{"type":324,"value":405},"1. Data Collection",{"type":319,"tag":320,"props":407,"children":408},{},[409],{"type":324,"value":410},"When customers interact with your Cancel Flow, the system tracks:",{"type":319,"tag":338,"props":412,"children":413},{},[414,419,424],{"type":319,"tag":342,"props":415,"children":416},{},[417],{"type":324,"value":418},"Which discount amounts customers accept or decline",{"type":319,"tag":342,"props":420,"children":421},{},[422],{"type":324,"value":423},"How duration affects acceptance rates",{"type":319,"tag":342,"props":425,"children":426},{},[427],{"type":324,"value":428},"Patterns across different customer segments",{"type":319,"tag":400,"props":430,"children":432},{"id":431},"_2-intelligent-optimization",[433],{"type":324,"value":434},"2. Intelligent Optimization",{"type":319,"tag":320,"props":436,"children":437},{},[438],{"type":324,"value":439},"Using advanced machine learning, the system:",{"type":319,"tag":338,"props":441,"children":442},{},[443,448,453,458],{"type":319,"tag":342,"props":444,"children":445},{},[446],{"type":324,"value":447},"Identifies which discount combinations perform best",{"type":319,"tag":342,"props":449,"children":450},{},[451],{"type":324,"value":452},"Balances testing new options with proven performers",{"type":319,"tag":342,"props":454,"children":455},{},[456],{"type":324,"value":457},"Adapts to changing customer behavior over time",{"type":319,"tag":342,"props":459,"children":460},{},[461],{"type":324,"value":462},"Ensures each customer sees a consistent, optimized offer",{"type":319,"tag":400,"props":464,"children":466},{"id":465},"_3-continuous-improvement",[467],{"type":324,"value":468},"3. Continuous Improvement",{"type":319,"tag":320,"props":470,"children":471},{},[472],{"type":324,"value":473},"As more data becomes available, the system:",{"type":319,"tag":338,"props":475,"children":476},{},[477,482,487],{"type":319,"tag":342,"props":478,"children":479},{},[480],{"type":324,"value":481},"Refines discount selection accuracy",{"type":319,"tag":342,"props":483,"children":484},{},[485],{"type":324,"value":486},"Discovers new optimization opportunities",{"type":319,"tag":342,"props":488,"children":489},{},[490],{"type":324,"value":491},"Maintains performance as your business evolves",{"type":319,"tag":493,"props":494,"children":495},"callout",{},[496],{"type":319,"tag":320,"props":497,"children":498},{},[499],{"type":324,"value":500},"Each customer always receives the same optimized discount offer, ensuring a consistent experience across multiple cancel attempts.",{"type":319,"tag":327,"props":502,"children":504},{"id":503},"configuration",[505],{"type":324,"value":506},"Configuration",{"type":319,"tag":320,"props":508,"children":509},{},[510],{"type":324,"value":511},"Setting up Adaptive Offers is straightforward and gives you complete control over your discount strategy while letting AI handle the optimization.",{"type":319,"tag":513,"props":514,"children":515},"ol",{},[516,527,538],{"type":319,"tag":342,"props":517,"children":518},{},[519,521,525],{"type":324,"value":520},"Navigate to ",{"type":319,"tag":346,"props":522,"children":523},{},[524],{"type":324,"value":14},{"type":324,"value":526}," in your Churnkey dashboard",{"type":319,"tag":342,"props":528,"children":529},{},[530,532,536],{"type":324,"value":531},"Access the ",{"type":319,"tag":346,"props":533,"children":534},{},[535],{"type":324,"value":68},{"type":324,"value":537}," section from the top navigation menu",{"type":319,"tag":342,"props":539,"children":540},{},[541,543,548],{"type":324,"value":542},"Toggle ",{"type":319,"tag":346,"props":544,"children":545},{},[546],{"type":324,"value":547},"Enable Adaptive Offers",{"type":324,"value":549}," to activate the feature",{"type":319,"tag":320,"props":551,"children":553},{"align":552},"center",[554,556],{"type":324,"value":555},"\n  ",{"type":319,"tag":557,"props":558,"children":560},"img",{"src":559,"alt":547},"/img/cancel_flow/enable_adaptive_offers.png",[],{"type":319,"tag":400,"props":562,"children":564},{"id":563},"discount-percentage-range",[565],{"type":324,"value":566},"Discount Percentage Range",{"type":319,"tag":320,"props":568,"children":569},{},[570],{"type":324,"value":571},"Configure the discount percentage boundaries that align with your business model and profitability requirements:",{"type":319,"tag":338,"props":573,"children":574},{},[575,585],{"type":319,"tag":342,"props":576,"children":577},{},[578,583],{"type":319,"tag":346,"props":579,"children":580},{},[581],{"type":324,"value":582},"Minimum Percentage",{"type":324,"value":584},": The lowest discount threshold (5-95%)",{"type":319,"tag":342,"props":586,"children":587},{},[588,593],{"type":319,"tag":346,"props":589,"children":590},{},[591],{"type":324,"value":592},"Maximum Percentage",{"type":324,"value":594},": The highest discount threshold (5-95%)",{"type":319,"tag":320,"props":596,"children":597},{"align":552},[598,599],{"type":324,"value":555},{"type":319,"tag":557,"props":600,"children":602},{"src":601,"alt":566},"/img/cancel_flow/discount_range.png",[],{"type":319,"tag":320,"props":604,"children":605},{},[606],{"type":324,"value":607},"The system automatically creates discount options in 5% increments within your range.",{"type":319,"tag":320,"props":609,"children":610},{},[611],{"type":324,"value":612},"Setting a 20% minimum and 40% maximum gives customers access to 20%, 25%, 30%, 35%, and 40% discounts. The AI will learn which percentage works best for different situations while staying within your comfort zone.",{"type":319,"tag":400,"props":614,"children":616},{"id":615},"discount-duration-range",[617],{"type":324,"value":618},"Discount Duration Range",{"type":319,"tag":320,"props":620,"children":621},{},[622],{"type":324,"value":623},"Control how long your discounts should last:",{"type":319,"tag":338,"props":625,"children":626},{},[627,637],{"type":319,"tag":342,"props":628,"children":629},{},[630,635],{"type":319,"tag":346,"props":631,"children":632},{},[633],{"type":324,"value":634},"Minimum Duration",{"type":324,"value":636},": Shortest discount period in months (1-12)",{"type":319,"tag":342,"props":638,"children":639},{},[640,645],{"type":319,"tag":346,"props":641,"children":642},{},[643],{"type":324,"value":644},"Maximum Duration",{"type":324,"value":646},": Longest discount period in months (1-12)",{"type":319,"tag":320,"props":648,"children":649},{"align":552},[650,651],{"type":324,"value":555},{"type":319,"tag":557,"props":652,"children":654},{"src":653,"alt":618},"/img/cancel_flow/discount_duration_range.png",[],{"type":319,"tag":320,"props":656,"children":657},{},[658],{"type":324,"value":659},"Duration options are generated in 1-month increments within your specified range. A configuration of 1-3 months produces three duration options: 1 month, 2 months, and 3 months.",{"type":319,"tag":493,"props":661,"children":662},{},[663],{"type":319,"tag":320,"props":664,"children":665},{},[666,668,673],{"type":324,"value":667},"A setup with 20-40% discounts and 1-3 month durations, generates ",{"type":319,"tag":346,"props":669,"children":670},{},[671],{"type":324,"value":672},"21 unique discount combinations",{"type":324,"value":674}," for intelligent optimization.",{"type":319,"tag":400,"props":676,"children":678},{"id":677},"optimization-strategy",[679],{"type":324,"value":680},"Optimization Strategy",{"type":319,"tag":320,"props":682,"children":683},{},[684],{"type":324,"value":685},"Choose a strategy that aligns with your business margins to define how aggressively the model should optimize discounts.",{"type":319,"tag":320,"props":687,"children":688},{"align":552},[689,690],{"type":324,"value":555},{"type":319,"tag":557,"props":691,"children":693},{"src":692,"alt":680},"/img/cancel_flow/optimization_strategy.png",[],{"type":319,"tag":338,"props":695,"children":696},{},[697,707,717],{"type":319,"tag":342,"props":698,"children":699},{},[700,705],{"type":319,"tag":346,"props":701,"children":702},{},[703],{"type":324,"value":704},"Conservative",{"type":324,"value":706},": More selective with discounts, suited for margins under 60%",{"type":319,"tag":342,"props":708,"children":709},{},[710,715],{"type":319,"tag":346,"props":711,"children":712},{},[713],{"type":324,"value":714},"Balanced",{"type":324,"value":716}," (Recommended): Optimizes for sustainable growth with moderate margins (60-80%)",{"type":319,"tag":342,"props":718,"children":719},{},[720,725],{"type":319,"tag":346,"props":721,"children":722},{},[723],{"type":324,"value":724},"Aggressive",{"type":324,"value":726},": More willing to offer larger discounts, for margins above 80%",{"type":319,"tag":327,"props":728,"children":730},{"id":729},"advanced-configuration",[731],{"type":324,"value":732},"Advanced Configuration",{"type":319,"tag":320,"props":734,"children":735},{"align":552},[736,737],{"type":324,"value":555},{"type":319,"tag":557,"props":738,"children":741},{"src":739,"alt":740},"/img/cancel_flow/advanced_settings.png","Advanced Settings",[],{"type":319,"tag":400,"props":743,"children":745},{"id":744},"annual-customer-discounts",[746],{"type":324,"value":747},"Annual Customer Discounts",{"type":319,"tag":320,"props":749,"children":750},{},[751],{"type":324,"value":752},"Annual subscribers typically demonstrate different price sensitivity patterns and represent significantly higher customer lifetime value. When enabled, customers with 12+ month billing intervals will only see 12-month discount offers, ensuring the discount duration aligns with their billing cycle.",{"type":319,"tag":320,"props":754,"children":755},{},[756,758,762],{"type":324,"value":757},"Enable ",{"type":319,"tag":346,"props":759,"children":760},{},[761],{"type":324,"value":747},{"type":324,"value":763}," in the advanced settings panel to activate this behavior. The system automatically applies a 12-month duration while still optimizing the discount percentage within your configured range.",{"type":319,"tag":400,"props":765,"children":767},{"id":766},"multi-month-customer-discounts",[768],{"type":324,"value":769},"Multi-Month Customer Discounts",{"type":319,"tag":320,"props":771,"children":772},{},[773],{"type":324,"value":774},"When enabled, customers with 2-11 month billing intervals will only see discounts matching their exact billing interval. This ensures discount duration synchronization with existing customer billing cycles, creating seamless renewal experiences.",{"type":319,"tag":320,"props":776,"children":777},{},[778,779,783],{"type":324,"value":757},{"type":319,"tag":346,"props":780,"children":781},{},[782],{"type":324,"value":769},{"type":324,"value":784}," in the advanced settings panel to activate this behavior. The system automatically matches the discount duration to each customer's individual billing interval.",{"type":319,"tag":327,"props":786,"children":788},{"id":787},"metrics",[789],{"type":324,"value":790},"Metrics",{"type":319,"tag":320,"props":792,"children":793},{},[794,796,801,803,807],{"type":324,"value":795},"Once Adaptive Offers is enabled and customers begin interacting with your Cancel Flow, performance data becomes available in the ",{"type":319,"tag":346,"props":797,"children":798},{},[799],{"type":324,"value":800},"Adaptive Offers Performance",{"type":324,"value":802}," section on the ",{"type":319,"tag":346,"props":804,"children":805},{},[806],{"type":324,"value":73},{"type":324,"value":808}," page under Cancel Flows.",{"type":319,"tag":400,"props":810,"children":812},{"id":811},"key-performance-indicators",[813],{"type":324,"value":814},"Key Performance Indicators",{"type":319,"tag":320,"props":816,"children":817},{"align":552},[818,819],{"type":324,"value":555},{"type":319,"tag":557,"props":820,"children":822},{"src":821,"alt":800},"/img/cancel_flow/adaptive_offers_performance.png",[],{"type":319,"tag":338,"props":824,"children":825},{},[826,836,845],{"type":319,"tag":342,"props":827,"children":828},{},[829,834],{"type":319,"tag":346,"props":830,"children":831},{},[832],{"type":324,"value":833},"Offers Presented",{"type":324,"value":835},": Total number of Cancel Flow sessions where Adaptive Offers were shown, along with the count of accepted offers",{"type":319,"tag":342,"props":837,"children":838},{},[839,843],{"type":319,"tag":346,"props":840,"children":841},{},[842],{"type":324,"value":82},{"type":324,"value":844},": The percentage of customers who accepted the optimized discount. This is shown alongside the equivalent fixed-rate baseline (e.g. \"vs 4.8% fixed rate\") so you can directly measure how much Adaptive Offers improves over a static discount strategy",{"type":319,"tag":342,"props":846,"children":847},{},[848,853,855,860],{"type":319,"tag":346,"props":849,"children":850},{},[851],{"type":324,"value":852},"Value Boost Uplift",{"type":324,"value":854},": The revenue improvement percentage that Adaptive Offers achieves compared to a fixed discount strategy. Click ",{"type":319,"tag":346,"props":856,"children":857},{},[858],{"type":324,"value":859},"Learn More",{"type":324,"value":861}," for a detailed breakdown of how this metric is calculated",{"type":319,"tag":400,"props":863,"children":865},{"id":864},"offer-acceptance-rate",[866],{"type":324,"value":867},"Offer Acceptance Rate",{"type":319,"tag":320,"props":869,"children":870},{"align":552},[871,872],{"type":324,"value":555},{"type":319,"tag":557,"props":873,"children":875},{"src":874,"alt":867},"/img/cancel_flow/performance_heatmap.png",[],{"type":319,"tag":320,"props":877,"children":878},{},[879],{"type":324,"value":880},"The heatmap visualizes how different discount combinations perform across two dimensions — discount percentage (x-axis) and duration in months (y-axis). Toggle between three views:",{"type":319,"tag":338,"props":882,"children":883},{},[884,894,904],{"type":319,"tag":342,"props":885,"children":886},{},[887,892],{"type":319,"tag":346,"props":888,"children":889},{},[890],{"type":324,"value":891},"Acceptance Rate",{"type":324,"value":893},": The percentage of customers who accepted each offer combination",{"type":319,"tag":342,"props":895,"children":896},{},[897,902],{"type":319,"tag":346,"props":898,"children":899},{},[900],{"type":324,"value":901},"Profit Boost",{"type":324,"value":903},": Revenue impact after discount, based on your optimization strategy",{"type":319,"tag":342,"props":905,"children":906},{},[907,912],{"type":319,"tag":346,"props":908,"children":909},{},[910],{"type":324,"value":911},"Times Presented",{"type":324,"value":913},": How frequently each combination was offered to customers",{"type":319,"tag":320,"props":915,"children":916},{},[917],{"type":324,"value":918},"Higher-performing combinations appear in darker shades, making it easy to identify your most effective discount strategies at a glance.",{"type":319,"tag":493,"props":920,"children":921},{},[922],{"type":319,"tag":320,"props":923,"children":924},{},[925],{"type":324,"value":926},"Faded text in the heatmap indicates an offer combination that is no longer active — for example, if you narrowed your discount range after the system had already tested wider combinations.",{"type":319,"tag":400,"props":928,"children":930},{"id":929},"top-segments",[931],{"type":324,"value":932},"Top Segments",{"type":319,"tag":320,"props":934,"children":935},{"align":552},[936,937],{"type":324,"value":555},{"type":319,"tag":557,"props":938,"children":940},{"src":939,"alt":932},"/img/cancel_flow/top_segments.png",[],{"type":319,"tag":320,"props":942,"children":943},{},[944],{"type":324,"value":945},"The Top Segments table breaks down Adaptive Offers performance by customer segment, based on billing interval and plan type. Each row shows the segment name along with the number of sessions observed. For each segment, you can see:",{"type":319,"tag":338,"props":947,"children":948},{},[949,958,967],{"type":319,"tag":342,"props":950,"children":951},{},[952,956],{"type":319,"tag":346,"props":953,"children":954},{},[955],{"type":324,"value":82},{"type":324,"value":957}," compared to the fixed-rate baseline (shown as \"vs X.X%\")",{"type":319,"tag":342,"props":959,"children":960},{},[961,965],{"type":319,"tag":346,"props":962,"children":963},{},[964],{"type":324,"value":852},{"type":324,"value":966}," showing the revenue improvement percentage",{"type":319,"tag":342,"props":968,"children":969},{},[970,975],{"type":319,"tag":346,"props":971,"children":972},{},[973],{"type":324,"value":974},"Best Offers For Segment",{"type":324,"value":976}," — the top-performing discount combinations and their selection rates, so you can understand which offers resonate most with each customer group",{"type":319,"tag":327,"props":978,"children":980},{"id":979},"a-2-month-implementation-strategy",[981],{"type":324,"value":982},"A 2-Month Implementation Strategy",{"type":319,"tag":400,"props":984,"children":986},{"id":985},"phase-1-initial-configuration-week-1",[987],{"type":324,"value":988},"Phase 1: Initial Configuration (Week 1)",{"type":319,"tag":320,"props":990,"children":991},{},[992,997,1001],{"type":319,"tag":346,"props":993,"children":994},{},[995],{"type":324,"value":996},"Step 1: Establish Conservative Boundaries",{"type":319,"tag":998,"props":999,"children":1000},"br",{},[],{"type":324,"value":1002},"\nBegin with narrower discount ranges to minimize risk while gathering initial performance data. Configure percentage ranges that maintain healthy profit margins and align with your existing retention budget.",{"type":319,"tag":320,"props":1004,"children":1005},{},[1006,1011,1014],{"type":319,"tag":346,"props":1007,"children":1008},{},[1009],{"type":324,"value":1010},"Step 2: Validate Technical Integration",{"type":319,"tag":998,"props":1012,"children":1013},{},[],{"type":324,"value":1015},"\nEnsure your Cancel Flow blueprint includes discount offers and verify Adaptive Offers is properly enabled. Confirm automatic coupon creation is functioning correctly in your payment provider.",{"type":319,"tag":400,"props":1017,"children":1019},{"id":1018},"phase-2-data-collection-period-weeks-2-3",[1020],{"type":324,"value":1021},"Phase 2: Data Collection Period (Weeks 2-3)",{"type":319,"tag":320,"props":1023,"children":1024},{},[1025,1030,1033],{"type":319,"tag":346,"props":1026,"children":1027},{},[1028],{"type":324,"value":1029},"Step 3: Monitor Initial Performance",{"type":319,"tag":998,"props":1031,"children":1032},{},[],{"type":324,"value":1034},"\nThe system initiates comprehensive data collection across all configured discount combinations. During this phase, discount selection may appear random as the AI builds its foundational understanding of customer response patterns.",{"type":319,"tag":320,"props":1036,"children":1037},{},[1038,1043,1046],{"type":319,"tag":346,"props":1039,"children":1040},{},[1041],{"type":324,"value":1042},"Step 4: Avoid Premature Adjustments",{"type":319,"tag":998,"props":1044,"children":1045},{},[],{"type":324,"value":1047},"\nResist the temptation to modify configuration settings during the initial learning period. Premature changes can disrupt the optimization algorithm and extend the learning timeline.",{"type":319,"tag":400,"props":1049,"children":1051},{"id":1050},"phase-3-optimization-emergence-weeks-4-8",[1052],{"type":324,"value":1053},"Phase 3: Optimization Emergence (Weeks 4-8)",{"type":319,"tag":320,"props":1055,"children":1056},{},[1057,1062,1065],{"type":319,"tag":346,"props":1058,"children":1059},{},[1060],{"type":324,"value":1061},"Step 5: Observe Pattern Development",{"type":319,"tag":998,"props":1063,"children":1064},{},[],{"type":324,"value":1066},"\nThe AI begins favoring higher-performing discount combinations while maintaining exploration of underutilized options. Performance patterns become increasingly evident as statistical significance develops.",{"type":319,"tag":320,"props":1068,"children":1069},{},[1070,1075,1078],{"type":319,"tag":346,"props":1071,"children":1072},{},[1073],{"type":324,"value":1074},"Step 6: Document Performance Trends",{"type":319,"tag":998,"props":1076,"children":1077},{},[],{"type":324,"value":1079},"\nTrack key metrics including save rates, revenue impact, and discount utilization patterns. Focus on overall trend analysis rather than daily fluctuations.",{"type":319,"tag":400,"props":1081,"children":1083},{"id":1082},"phase-4-ongoing-optimization-months-2",[1084],{"type":324,"value":1085},"Phase 4: Ongoing Optimization (Months 2+)",{"type":319,"tag":320,"props":1087,"children":1088},{},[1089,1094,1097],{"type":319,"tag":346,"props":1090,"children":1091},{},[1092],{"type":324,"value":1093},"Step 7: Implement Monthly Reviews",{"type":319,"tag":998,"props":1095,"children":1096},{},[],{"type":324,"value":1098},"\nEstablish regular performance assessments to evaluate optimization effectiveness and identify opportunities for range adjustments based on business requirements or market changes.",{"type":319,"tag":320,"props":1100,"children":1101},{},[1102,1107,1110],{"type":319,"tag":346,"props":1103,"children":1104},{},[1105],{"type":324,"value":1106},"Step 8: Strategic Range Expansion",{"type":319,"tag":998,"props":1108,"children":1109},{},[],{"type":324,"value":1111},"\nBased on proven performance data, consider expanding discount ranges to capture additional optimization opportunities while maintaining profitability thresholds.",{"type":319,"tag":327,"props":1113,"children":1115},{"id":1114},"frequently-asked-questions",[1116],{"type":324,"value":305},{"type":319,"tag":320,"props":1118,"children":1119},{},[1120,1125,1128],{"type":319,"tag":346,"props":1121,"children":1122},{},[1123],{"type":324,"value":1124},"What are the minimum traffic requirements for effective optimization?",{"type":319,"tag":998,"props":1126,"children":1127},{},[],{"type":324,"value":1129},"\nOur models are constantly improving and adapting - what works best in winter may not be best in summer, so the AI continuously adjusts to seasonal patterns and changing customer behavior. You'll typically see initial optimization within a week (after at least 20 sessions) with the model becoming increasingly effective over 4-6 weeks as it learns your unique retention patterns.",{"type":319,"tag":320,"props":1131,"children":1132},{},[1133,1138,1141],{"type":319,"tag":346,"props":1134,"children":1135},{},[1136],{"type":324,"value":1137},"What is the expected timeline for measurable results?",{"type":319,"tag":998,"props":1139,"children":1140},{},[],{"type":324,"value":1142},"\nInitial performance improvements typically manifest within 2-3 weeks of implementation, with substantial optimization occurring by 6-8 weeks. Timeline variation depends on traffic volume and customer diversity.",{"type":319,"tag":320,"props":1144,"children":1145},{},[1146,1151,1154],{"type":319,"tag":346,"props":1147,"children":1148},{},[1149],{"type":324,"value":1150},"How does configuration modification affect ongoing optimization?",{"type":319,"tag":998,"props":1152,"children":1153},{},[],{"type":324,"value":1155},"\nDiscount range adjustments can be implemented at any time. However, as a good practice, we recommend changes to be done at least after a 2-4 week stabilization period.",{"type":319,"tag":320,"props":1157,"children":1158},{},[1159,1164,1167],{"type":319,"tag":346,"props":1160,"children":1161},{},[1162],{"type":324,"value":1163},"What happens if a customer sees the discount offer multiple times?",{"type":319,"tag":998,"props":1165,"children":1166},{},[],{"type":324,"value":1168},"\nOffer consistency is designed to maintain customer experience integrity and maximize conversion effectiveness. Once the system identifies optimal discount parameters for specific customer profiles, it maintains consistent presentation to ensure reliable and trustworthy interactions.",{"title":313,"searchDepth":1170,"depth":1170,"links":1171},3,[1172,1174,1179,1184,1188,1193,1199],{"id":329,"depth":1173,"text":9},2,{"id":390,"depth":1173,"text":393,"children":1175},[1176,1177,1178],{"id":402,"depth":1170,"text":405},{"id":431,"depth":1170,"text":434},{"id":465,"depth":1170,"text":468},{"id":503,"depth":1173,"text":506,"children":1180},[1181,1182,1183],{"id":563,"depth":1170,"text":566},{"id":615,"depth":1170,"text":618},{"id":677,"depth":1170,"text":680},{"id":729,"depth":1173,"text":732,"children":1185},[1186,1187],{"id":744,"depth":1170,"text":747},{"id":766,"depth":1170,"text":769},{"id":787,"depth":1173,"text":790,"children":1189},[1190,1191,1192],{"id":811,"depth":1170,"text":814},{"id":864,"depth":1170,"text":867},{"id":929,"depth":1170,"text":932},{"id":979,"depth":1173,"text":982,"children":1194},[1195,1196,1197,1198],{"id":985,"depth":1170,"text":988},{"id":1018,"depth":1170,"text":1021},{"id":1050,"depth":1170,"text":1053},{"id":1082,"depth":1170,"text":1085},{"id":1114,"depth":1173,"text":305},"markdown","content","2.cancel-flows/adaptive-offers.md","2.cancel-flows/adaptive-offers","md",{"loc":69},[1207,1208],{"_path":64,"title":63,"description":66},{"_path":78,"title":77,"description":80},1775515567002]