[{"data":1,"prerenderedAt":2228},["ShallowReactive",2],{"navigation":3,"/cancel-flows/structured-follow-up-questions":310,"/cancel-flows/structured-follow-up-questions-surround":2225},[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":64,"_dir":311,"_draft":312,"_partial":312,"_locale":313,"title":63,"description":66,"body":314,"_type":2219,"_id":65,"_source":2220,"_file":2221,"_stem":2222,"_extension":2223,"sitemap":2224},"cancel-flows",false,"",{"type":315,"children":316,"toc":2177},"root",[317,340,346,360,365,400,405,411,416,423,428,440,458,469,475,480,504,515,521,527,532,551,557,562,567,912,928,933,939,944,950,955,961,966,972,977,988,994,1022,1028,1034,1072,1084,1095,1101,1107,1118,1128,1138,1148,1158,1168,1174,1179,1185,1196,1221,1232,1238,1243,1370,1375,1386,1392,1415,1421,1426,1436,1444,1560,1565,1571,1576,1581,1606,1611,1622,1628,1638,1650,1681,1686,1703,1714,1720,1744,1755,1761,1771,1781,1791,1801,1811,1834,1840,1846,1856,1866,1876,1886,1892,1902,1912,1922,1932,1938,1948,1958,1968,1974,1979,2038,2046,2051,2057,2062,2068,2073,2079,2084,2090,2095,2101,2118,2124,2129,2135,2140,2146,2159,2165],{"type":318,"tag":319,"props":320,"children":321},"element","p",{},[322,325,331,333,338],{"type":323,"value":324},"text","When a customer selects \"Too Expensive\" as their cancellation reason, do you know whether they mean they are not seeing ROI, their company cut budgets, or the price is simply too high? Each of those situations calls for a different retention strategy, yet a single survey choice treats them all the same. Structured Follow-Up Questions solve this by adding a second screen of predefined options after the primary cancellation survey, so you can ",{"type":318,"tag":326,"props":327,"children":328},"strong",{},[329],{"type":323,"value":330},"capture the real reason",{"type":323,"value":332}," and ",{"type":318,"tag":326,"props":334,"children":335},{},[336],{"type":323,"value":337},"respond with the right offer",{"type":323,"value":339},".",{"type":318,"tag":341,"props":342,"children":344},"h2",{"id":343},"overview",[345],{"type":323,"value":9},{"type":318,"tag":319,"props":347,"children":348},{},[349,351,358],{"type":323,"value":350},"Structured Follow-Up Questions extend the ",{"type":318,"tag":352,"props":353,"children":355},"a",{"href":354},"/cancel-flows/flow-configuration#cancellation-survey",[356],{"type":323,"value":357},"Cancellation Survey",{"type":323,"value":359}," step in your cancel flow. After a customer selects a primary cancel reason, they see a second screen that presents a set of specific follow-up options you define. Each follow-up option can carry its own retention offer: a discount, a pause, a plan change, or any other offer type your flow supports.",{"type":318,"tag":319,"props":361,"children":362},{},[363],{"type":323,"value":364},"The result is a two-level feedback loop:",{"type":318,"tag":366,"props":367,"children":368},"ul",{},[369,380,390],{"type":318,"tag":370,"props":371,"children":372},"li",{},[373,378],{"type":318,"tag":326,"props":374,"children":375},{},[376],{"type":323,"value":377},"Level 1",{"type":323,"value":379}," tells you the general category, such as \"Too Expensive\"",{"type":318,"tag":370,"props":381,"children":382},{},[383,388],{"type":318,"tag":326,"props":384,"children":385},{},[386],{"type":323,"value":387},"Level 2",{"type":323,"value":389}," tells you the precise situation, such as \"Not seeing enough ROI\"",{"type":318,"tag":370,"props":391,"children":392},{},[393,398],{"type":318,"tag":326,"props":394,"children":395},{},[396],{"type":323,"value":397},"The offer",{"type":323,"value":399}," matches that precise situation: a 30% discount to buy more time",{"type":318,"tag":319,"props":401,"children":402},{},[403],{"type":323,"value":404},"This matters because retention offers perform significantly better when they match the customer's actual problem. A customer whose company cut budgets is unlikely to respond to a discount the same way as a customer who simply finds the price too high relative to value. Structured follow-ups give you the specificity to make that distinction and act on it.",{"type":318,"tag":341,"props":406,"children":408},{"id":407},"how-follow-up-questions-work-in-the-customer-experience",[409],{"type":323,"value":410},"How Follow-Up Questions Work in the Customer Experience",{"type":318,"tag":319,"props":412,"children":413},{},[414],{"type":323,"value":415},"To understand the configuration, it helps to see what the customer actually sees. Here is the complete flow from the customer's perspective. The screenshots below show one example configuration; your survey questions, choices, and follow-up options will reflect whatever you set up in the builder.",{"type":318,"tag":417,"props":418,"children":420},"h3",{"id":419},"step-1-primary-survey",[421],{"type":323,"value":422},"Step 1: Primary Survey",{"type":318,"tag":319,"props":424,"children":425},{},[426],{"type":323,"value":427},"The customer clicks \"Cancel Subscription\" in your product and enters your cancel flow. When they reach the Cancellation Survey step, they see the primary question, for example \"What's going wrong?\", with the options you have defined (Budget, No Longer Need, Missing Features, Technical Issues, and so on).",{"type":318,"tag":319,"props":429,"children":430},{},[431,433,438],{"type":323,"value":432},"The customer selects ",{"type":318,"tag":326,"props":434,"children":435},{},[436],{"type":323,"value":437},"\"Budget\"",{"type":323,"value":439},", and the form immediately advances to the next screen.",{"type":318,"tag":441,"props":442,"children":446},"div",{"className":443},[444,445],"flex","justify-center",[447,449],{"type":323,"value":448},"\n  ",{"type":318,"tag":450,"props":451,"children":457},"img",{"src":452,"alt":453,"className":454},"/img/cancel_flow/structured_follow_up/primary_survey.png","Primary cancellation survey showing choices like Budget, No Longer Need, Missing Features, Technical Issues, and Other",[455,456],"rounded-lg","shadow-lg",[],{"type":318,"tag":459,"props":460,"children":466},"figcaption",{"className":461},[462,463,464,465],"text-center","text-sm","text-gray-600","mt-1",[467],{"type":323,"value":468},"The customer selects a primary cancel reason from your configured choices",{"type":318,"tag":417,"props":470,"children":472},{"id":471},"step-2-follow-up-question",[473],{"type":323,"value":474},"Step 2: Follow-Up Question",{"type":318,"tag":319,"props":476,"children":477},{},[478],{"type":323,"value":479},"Instead of moving directly to the next step in your flow, the customer now sees a second screen titled with their selected answer, \"Budget.\" Below the title, a follow-up question specific to that reason appears. In this case, the question \"What could we have done better?\" is shown with options like:",{"type":318,"tag":481,"props":482,"children":483},"ol",{},[484,489,494,499],{"type":318,"tag":370,"props":485,"children":486},{},[487],{"type":323,"value":488},"Company budget cuts",{"type":318,"tag":370,"props":490,"children":491},{},[492],{"type":323,"value":493},"Not seeing enough ROI",{"type":318,"tag":370,"props":495,"children":496},{},[497],{"type":323,"value":498},"Overall price is too high for what I get",{"type":318,"tag":370,"props":500,"children":501},{},[502],{"type":323,"value":503},"Found a cheaper alternative",{"type":318,"tag":441,"props":505,"children":507},{"className":506},[444,445],[508,509],{"type":323,"value":448},{"type":318,"tag":450,"props":510,"children":514},{"src":511,"alt":512,"className":513},"/img/cancel_flow/structured_follow_up/follow_up_survey.png","Follow-up question screen showing specific sub-reasons like Company budget cuts, Not seeing enough ROI, and Overall price is too high",[455,456],[],{"type":318,"tag":459,"props":516,"children":518},{"className":517},[462,463,464,465],[519],{"type":323,"value":520},"The follow-up screen presents specific sub-reasons within the selected category",{"type":318,"tag":417,"props":522,"children":524},{"id":523},"step-3-targeted-offer",[525],{"type":323,"value":526},"Step 3: Targeted Offer",{"type":318,"tag":319,"props":528,"children":529},{},[530],{"type":323,"value":531},"The customer selects one of these options and continues. If you associated an offer with that particular follow-up option, they see it next. If you did not, the flow proceeds to the next configured step as usual.",{"type":318,"tag":319,"props":533,"children":534},{},[535,537,542,544,549],{"type":323,"value":536},"Throughout this process, the customer can navigate ",{"type":318,"tag":326,"props":538,"children":539},{},[540],{"type":323,"value":541},"back",{"type":323,"value":543}," to the primary survey screen if they want to change their initial selection. An optional ",{"type":318,"tag":326,"props":545,"children":546},{},[547],{"type":323,"value":548},"freeform text input",{"type":323,"value":550}," can appear alongside the structured options, giving customers the ability to elaborate in their own words while still selecting a predefined category.",{"type":318,"tag":341,"props":552,"children":554},{"id":553},"the-question-cascade",[555],{"type":323,"value":556},"The Question Cascade",{"type":318,"tag":319,"props":558,"children":559},{},[560],{"type":323,"value":561},"The Question Cascade is the branching logic that powers structured follow-ups. Each primary survey choice can branch into its own set of follow-up options, and each follow-up option can trigger a different retention offer. The result is a tree of paths where one initial question expands into highly specific outcomes.",{"type":318,"tag":319,"props":563,"children":564},{},[565],{"type":323,"value":566},"The table below walks through three primary survey choices and shows how each one branches into follow-up options with targeted offers.",{"type":318,"tag":441,"props":568,"children":572},{"className":569},[570,571],"overflow-x-auto","my-6",[573],{"type":318,"tag":574,"props":575,"children":579},"table",{"className":576},[577,463,578],"w-full","border-collapse",[580,581,635,636],{"type":323,"value":448},{"type":318,"tag":582,"props":583,"children":584},"thead",{},[585,587,634],{"type":323,"value":586},"\n    ",{"type":318,"tag":588,"props":589,"children":592},"tr",{"className":590},[591],"text-left",[593,595,612,613,619,620,626,627,633],{"type":323,"value":594},"\n      ",{"type":318,"tag":596,"props":597,"children":609},"th",{"className":598},[599,600,601,602,603,604,605,606,607,608],"py-3","px-4","font-semibold","text-gray-900","dark:text-gray-100","bg-gray-50","dark:bg-gray-800","border-b","border-gray-200","dark:border-gray-700",[610],{"type":323,"value":611},"Primary Reason",{"type":323,"value":594},{"type":318,"tag":596,"props":614,"children":616},{"className":615},[599,600,601,602,603,604,605,606,607,608],[617],{"type":323,"value":618},"Follow-Up Question",{"type":323,"value":594},{"type":318,"tag":596,"props":621,"children":623},{"className":622},[599,600,601,602,603,604,605,606,607,608],[624],{"type":323,"value":625},"Follow-Up Option",{"type":323,"value":594},{"type":318,"tag":596,"props":628,"children":630},{"className":629},[599,600,601,602,603,604,605,606,607,608],[631],{"type":323,"value":632},"Retention Offer",{"type":323,"value":586},{"type":323,"value":448},{"type":323,"value":448},{"type":318,"tag":637,"props":638,"children":639},"tbody",{},[640,641,704,705,731,732,758,759,781,782,824,825,851,852,877,878,911],{"type":323,"value":586},{"type":318,"tag":588,"props":642,"children":646},{"className":643},[606,644,645],"border-gray-100","dark:border-gray-800",[647,648,673,674,681,682,687,688,703],{"type":323,"value":594},{"type":318,"tag":649,"props":650,"children":655},"td",{"className":651,"rowSpan":654},[599,600,652,653],"font-medium","align-top",4,[656],{"type":318,"tag":657,"props":658,"children":670},"span",{"className":659},[660,661,662,663,664,601,665,666,667,668,669],"inline-block","px-2","py-1","rounded","text-xs","whitespace-nowrap","bg-brand-yellow-100","text-brand-yellow-800","dark:bg-brand-yellow-950","dark:text-brand-yellow-300",[671],{"type":323,"value":672},"Budget",{"type":323,"value":594},{"type":318,"tag":649,"props":675,"children":678},{"className":676,"rowSpan":654},[599,600,464,677,653],"dark:text-gray-400",[679],{"type":323,"value":680},"\"What could we have done better?\"",{"type":323,"value":594},{"type":318,"tag":649,"props":683,"children":685},{"className":684},[599,600],[686],{"type":323,"value":488},{"type":323,"value":594},{"type":318,"tag":649,"props":689,"children":691},{"className":690},[599,600],[692],{"type":318,"tag":657,"props":693,"children":700},{"className":694},[660,661,695,663,664,601,665,696,697,698,699],"py-0.5","bg-brand-ai-purple/10","text-brand-ai-purple","dark:bg-brand-ai-purple/20","dark:text-brand-ai-purple-light",[701],{"type":323,"value":702},"Pause 3 Months",{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":706,"children":708},{"className":707},[606,644,645],[709,710,715,716,730],{"type":323,"value":594},{"type":318,"tag":649,"props":711,"children":713},{"className":712},[599,600],[714],{"type":323,"value":493},{"type":323,"value":594},{"type":318,"tag":649,"props":717,"children":719},{"className":718},[599,600],[720],{"type":318,"tag":657,"props":721,"children":727},{"className":722},[660,661,695,663,664,601,665,723,724,725,726],"bg-brand-green-light","text-brand-green-dark","dark:bg-brand-green/20","dark:text-brand-green",[728],{"type":323,"value":729},"30% Discount",{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":733,"children":735},{"className":734},[606,644,645],[736,737,742,743,757],{"type":323,"value":594},{"type":318,"tag":649,"props":738,"children":740},{"className":739},[599,600],[741],{"type":323,"value":498},{"type":323,"value":594},{"type":318,"tag":649,"props":744,"children":746},{"className":745},[599,600],[747],{"type":318,"tag":657,"props":748,"children":754},{"className":749},[660,661,695,663,664,601,665,750,751,752,753],"bg-brand-light-blue","text-brand-blue","dark:bg-brand-blue/20","dark:text-brand-gray-blue",[755],{"type":323,"value":756},"Hidden Plan",{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":760,"children":762},{"className":761},[606,607,608],[763,764,769,770,780],{"type":323,"value":594},{"type":318,"tag":649,"props":765,"children":767},{"className":766},[599,600],[768],{"type":323,"value":503},{"type":323,"value":594},{"type":318,"tag":649,"props":771,"children":773},{"className":772},[599,600],[774],{"type":318,"tag":657,"props":775,"children":777},{"className":776},[660,661,695,663,664,601,665,723,724,725,726],[778],{"type":323,"value":779},"40% Discount",{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":783,"children":785},{"className":784},[606,644,645],[786,787,798,799,805,806,812,813,823],{"type":323,"value":594},{"type":318,"tag":649,"props":788,"children":791},{"className":789,"rowSpan":790},[599,600,652,653],3,[792],{"type":318,"tag":657,"props":793,"children":795},{"className":794},[660,661,662,663,664,601,665,666,667,668,669],[796],{"type":323,"value":797},"Missing Features",{"type":323,"value":594},{"type":318,"tag":649,"props":800,"children":802},{"className":801,"rowSpan":790},[599,600,464,677,653],[803],{"type":323,"value":804},"\"Which feature matters most?\"",{"type":323,"value":594},{"type":318,"tag":649,"props":807,"children":809},{"className":808},[599,600],[810],{"type":323,"value":811},"API Access",{"type":323,"value":594},{"type":318,"tag":649,"props":814,"children":816},{"className":815},[599,600],[817],{"type":318,"tag":657,"props":818,"children":820},{"className":819},[660,661,695,663,664,601,665,750,751,752,753],[821],{"type":323,"value":822},"Switch Subscription",{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":826,"children":828},{"className":827},[606,644,645],[829,830,836,837,850],{"type":323,"value":594},{"type":318,"tag":649,"props":831,"children":833},{"className":832},[599,600],[834],{"type":323,"value":835},"Mobile App",{"type":323,"value":594},{"type":318,"tag":649,"props":838,"children":840},{"className":839},[599,600],[841],{"type":318,"tag":657,"props":842,"children":848},{"className":843},[660,661,695,663,664,601,665,844,845,846,847],"bg-brand-ai-pink/10","text-brand-ai-pink","dark:bg-brand-ai-pink/20","dark:text-brand-ai-pink-light",[849],{"type":323,"value":155},{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":853,"children":855},{"className":854},[606,607,608],[856,857,863,864,876],{"type":323,"value":594},{"type":318,"tag":649,"props":858,"children":860},{"className":859},[599,600],[861],{"type":323,"value":862},"SSO / SAML",{"type":323,"value":594},{"type":318,"tag":649,"props":865,"children":867},{"className":866},[599,600],[868],{"type":318,"tag":657,"props":869,"children":873},{"className":870},[660,661,695,663,664,652,665,871,872,605,677],"bg-gray-100","text-gray-500",[874],{"type":323,"value":875},"No offer",{"type":323,"value":586},{"type":323,"value":586},{"type":318,"tag":588,"props":879,"children":880},{},[881,882,892,893,900,901,910],{"type":323,"value":594},{"type":318,"tag":649,"props":883,"children":885},{"className":884},[599,600,652,653],[886],{"type":318,"tag":657,"props":887,"children":889},{"className":888},[660,661,662,663,664,601,665,666,667,668,669],[890],{"type":323,"value":891},"Other",{"type":323,"value":594},{"type":318,"tag":649,"props":894,"children":897},{"className":895,"colSpan":896},[599,600,464,677,653],"2",[898],{"type":323,"value":899},"Freeform text input only. The customer types their reason in their own words",{"type":323,"value":594},{"type":318,"tag":649,"props":902,"children":904},{"className":903},[599,600],[905],{"type":318,"tag":657,"props":906,"children":908},{"className":907},[660,661,695,663,664,652,665,871,872,605,677],[909],{"type":323,"value":875},{"type":323,"value":586},{"type":323,"value":448},{"type":318,"tag":319,"props":913,"children":914},{},[915,917,921,923],{"type":323,"value":916},"Notice how ",{"type":318,"tag":326,"props":918,"children":919},{},[920],{"type":323,"value":437},{"type":323,"value":922}," branches into four distinct paths, each with a different retention strategy. A customer dealing with company budget cuts needs a pause, not a discount. A customer who found a cheaper alternative needs a bigger discount, not a hidden plan. ",{"type":318,"tag":326,"props":924,"children":925},{},[926],{"type":323,"value":927},"One extra question yields dramatically better offer targeting.",{"type":318,"tag":319,"props":929,"children":930},{},[931],{"type":323,"value":932},"The same principle applies to \"Missing Features.\" Knowing the customer wants API access, where you can offer a switch to a plan that includes it, rather than SSO, where no relevant offer is available, makes the difference between a relevant retention attempt and a wasted one.",{"type":318,"tag":341,"props":934,"children":936},{"id":935},"response-type-modes",[937],{"type":323,"value":938},"Response Type Modes",{"type":318,"tag":319,"props":940,"children":941},{},[942],{"type":323,"value":943},"Each survey choice in your Cancellation Survey can be configured with one of three follow-up response types. The mode you choose determines what the customer sees after selecting that primary reason.",{"type":318,"tag":417,"props":945,"children":947},{"id":946},"freeform",[948],{"type":323,"value":949},"Freeform",{"type":318,"tag":319,"props":951,"children":952},{},[953],{"type":323,"value":954},"The existing behavior. The customer sees only a text input field where they can type a response in their own words. No structured options are presented. This mode works well for survey choices where the range of possible reasons is too broad to anticipate, such as \"Other\" or \"Something else\".",{"type":318,"tag":417,"props":956,"children":958},{"id":957},"structured",[959],{"type":323,"value":960},"Structured",{"type":318,"tag":319,"props":962,"children":963},{},[964],{"type":323,"value":965},"A set of predefined radio button options with no text input. The customer must select one of the options to continue. This mode is ideal when you have a clear understanding of the specific sub-reasons within a category and want clean, categorized data for analysis and offer targeting.",{"type":318,"tag":417,"props":967,"children":969},{"id":968},"freeform-structured",[970],{"type":323,"value":971},"Freeform + Structured",{"type":318,"tag":319,"props":973,"children":974},{},[975],{"type":323,"value":976},"Combines both. The customer sees the predefined options and a text input field. They can select a structured option, type freeform text, or do both. This is the most flexible mode and works well when you want categorized data but also want to capture unexpected feedback. The label on the freeform input field is configurable, so you can prompt the customer with something specific like \"Tell us more about your situation\" rather than a generic placeholder.",{"type":318,"tag":441,"props":978,"children":980},{"className":979},[444,445],[981,982],{"type":323,"value":448},{"type":318,"tag":450,"props":983,"children":987},{"src":984,"alt":985,"className":986},"/img/cancel_flow/structured_follow_up/response_types_dropdown.png","Response Type dropdown showing Freeform, Structured, and Freeform + Structured options in the survey builder",[455,456],[],{"type":318,"tag":459,"props":989,"children":991},{"className":990},[462,463,464,465],[992],{"type":323,"value":993},"Response type configuration in the builder. Choose the mode that matches your data needs for each survey choice",{"type":318,"tag":995,"props":996,"children":998},"callout",{"icon":997},"i-heroicons-light-bulb",[999],{"type":318,"tag":319,"props":1000,"children":1001},{},[1002,1004,1008,1010,1014,1016,1020],{"type":323,"value":1003},"Choose ",{"type":318,"tag":326,"props":1005,"children":1006},{},[1007],{"type":323,"value":960},{"type":323,"value":1009}," when you want clean data and precise offer targeting. Choose ",{"type":318,"tag":326,"props":1011,"children":1012},{},[1013],{"type":323,"value":971},{"type":323,"value":1015}," when you also want qualitative feedback. Reserve ",{"type":318,"tag":326,"props":1017,"children":1018},{},[1019],{"type":323,"value":949},{"type":323,"value":1021}," for catch-all choices where predefined options would feel forced.",{"type":318,"tag":341,"props":1023,"children":1025},{"id":1024},"setting-up-structured-follow-up-questions",[1026],{"type":323,"value":1027},"Setting Up Structured Follow-Up Questions",{"type":318,"tag":417,"props":1029,"children":1031},{"id":1030},"accessing-the-configuration",[1032],{"type":323,"value":1033},"Accessing the Configuration",{"type":318,"tag":481,"props":1035,"children":1036},{},[1037,1048,1060],{"type":318,"tag":370,"props":1038,"children":1039},{},[1040,1042,1046],{"type":323,"value":1041},"Navigate to ",{"type":318,"tag":326,"props":1043,"children":1044},{},[1045],{"type":323,"value":14},{"type":323,"value":1047}," in your Churnkey dashboard",{"type":318,"tag":370,"props":1049,"children":1050},{},[1051,1053,1058],{"type":323,"value":1052},"Open the ",{"type":318,"tag":326,"props":1054,"children":1055},{},[1056],{"type":323,"value":1057},"Builder",{"type":323,"value":1059}," for the cancel flow you want to edit",{"type":318,"tag":370,"props":1061,"children":1062},{},[1063,1065,1070],{"type":323,"value":1064},"Select the ",{"type":318,"tag":326,"props":1066,"children":1067},{},[1068],{"type":323,"value":1069},"Survey",{"type":323,"value":1071}," step in your flow",{"type":318,"tag":319,"props":1073,"children":1074},{},[1075,1077,1082],{"type":323,"value":1076},"You will see the list of survey choices you have already configured. Each choice now displays an ",{"type":318,"tag":326,"props":1078,"children":1079},{},[1080],{"type":323,"value":1081},"\"Add follow-up question\"",{"type":323,"value":1083}," button.",{"type":318,"tag":441,"props":1085,"children":1087},{"className":1086},[444,445],[1088,1089],{"type":323,"value":448},{"type":318,"tag":450,"props":1090,"children":1094},{"src":1091,"alt":1092,"className":1093},"/img/cancel_flow/structured_follow_up/add_follow_up.png","Survey builder showing survey choices with Add follow-up question buttons and a configured follow-up on Budget",[455,456],[],{"type":318,"tag":459,"props":1096,"children":1098},{"className":1097},[462,463,464,465],[1099],{"type":323,"value":1100},"The \"Add follow-up question\" button appears on each survey choice in the builder",{"type":318,"tag":417,"props":1102,"children":1104},{"id":1103},"adding-follow-up-options-to-a-survey-choice",[1105],{"type":323,"value":1106},"Adding Follow-Up Options to a Survey Choice",{"type":318,"tag":319,"props":1108,"children":1109},{},[1110,1112,1116],{"type":323,"value":1111},"Click the ",{"type":318,"tag":326,"props":1113,"children":1114},{},[1115],{"type":323,"value":1081},{"type":323,"value":1117}," button on the survey choice you want to enhance. A configuration panel opens where you set up the follow-up.",{"type":318,"tag":319,"props":1119,"children":1120},{},[1121,1126],{"type":318,"tag":326,"props":1122,"children":1123},{},[1124],{"type":323,"value":1125},"Select the response type.",{"type":323,"value":1127}," Choose between Freeform, Structured, or Freeform + Structured. If you select Structured or Freeform + Structured, the panel expands to show the options editor.",{"type":318,"tag":319,"props":1129,"children":1130},{},[1131,1136],{"type":318,"tag":326,"props":1132,"children":1133},{},[1134],{"type":323,"value":1135},"Add your follow-up options.",{"type":323,"value":1137}," Type the text for each option. Each option appears as a radio button in the customer-facing follow-up screen. You can add, remove, and reorder options by dragging them into position. The order you set here is the order the customer sees.",{"type":318,"tag":319,"props":1139,"children":1140},{},[1141,1146],{"type":318,"tag":326,"props":1142,"children":1143},{},[1144],{"type":323,"value":1145},"Configure the freeform label",{"type":323,"value":1147}," (Freeform + Structured mode only). Set the placeholder text or label that appears on the text input field alongside the structured options.",{"type":318,"tag":319,"props":1149,"children":1150},{},[1151,1156],{"type":318,"tag":326,"props":1152,"children":1153},{},[1154],{"type":323,"value":1155},"Save your changes.",{"type":323,"value":1157}," The follow-up is now attached to that survey choice.",{"type":318,"tag":441,"props":1159,"children":1161},{"className":1160},[444,445],[1162,1163],{"type":323,"value":448},{"type":318,"tag":450,"props":1164,"children":1167},{"src":984,"alt":1165,"className":1166},"Follow-up question configuration panel showing the Response Type dropdown with Freeform, Structured, and Freeform + Structured options",[455,456],[],{"type":318,"tag":459,"props":1169,"children":1171},{"className":1170},[462,463,464,465],[1172],{"type":323,"value":1173},"The configuration panel lets you choose the response type, add options, and set the freeform label",{"type":318,"tag":319,"props":1175,"children":1176},{},[1177],{"type":323,"value":1178},"Repeat this process for each survey choice where you want a structured follow-up. You do not need to add follow-ups to every choice. Survey choices without a follow-up continue to work exactly as before; the customer selects the choice and moves to the next step in the flow.",{"type":318,"tag":417,"props":1180,"children":1182},{"id":1181},"associating-offers-with-follow-up-options",[1183],{"type":323,"value":1184},"Associating Offers with Follow-Up Options",{"type":318,"tag":319,"props":1186,"children":1187},{},[1188,1190,1195],{"type":323,"value":1189},"This is where the feature delivers its full value. Instead of mapping one offer to one survey choice, you can now map ",{"type":318,"tag":326,"props":1191,"children":1192},{},[1193],{"type":323,"value":1194},"different offers to different follow-up options within the same survey choice",{"type":323,"value":339},{"type":318,"tag":481,"props":1197,"children":1198},{},[1199,1211,1216],{"type":318,"tag":370,"props":1200,"children":1201},{},[1202,1204,1209],{"type":323,"value":1203},"In the Cancel Flow Builder, switch to the ",{"type":318,"tag":326,"props":1205,"children":1206},{},[1207],{"type":323,"value":1208},"Offer Builder",{"type":323,"value":1210}," tab",{"type":318,"tag":370,"props":1212,"children":1213},{},[1214],{"type":323,"value":1215},"Select the survey choice that has follow-up options configured",{"type":318,"tag":370,"props":1217,"children":1218},{},[1219],{"type":323,"value":1220},"The interface expands to show each follow-up option with its own offer editor",{"type":318,"tag":441,"props":1222,"children":1224},{"className":1223},[444,445],[1225,1226],{"type":323,"value":448},{"type":318,"tag":450,"props":1227,"children":1231},{"src":1228,"alt":1229,"className":1230},"/img/cancel_flow/structured_follow_up/offers_follow_up_survey.png","Offers tab showing Budget selected with follow-up question and per-option offer configuration",[455,456],[],{"type":318,"tag":459,"props":1233,"children":1235},{"className":1234},[462,463,464,465],[1236],{"type":323,"value":1237},"The Offers tab shows each follow-up option with its own independent offer editor",{"type":318,"tag":319,"props":1239,"children":1240},{},[1241],{"type":323,"value":1242},"For each follow-up option, you can assign any offer type supported by your flow:",{"type":318,"tag":574,"props":1244,"children":1245},{},[1246,1268],{"type":318,"tag":582,"props":1247,"children":1248},{},[1249],{"type":318,"tag":588,"props":1250,"children":1251},{},[1252,1258,1263],{"type":318,"tag":596,"props":1253,"children":1255},{"align":1254},"left",[1256],{"type":323,"value":1257},"Offer Type",{"type":318,"tag":596,"props":1259,"children":1260},{"align":1254},[1261],{"type":323,"value":1262},"Best For",{"type":318,"tag":596,"props":1264,"children":1265},{"align":1254},[1266],{"type":323,"value":1267},"Example",{"type":318,"tag":637,"props":1269,"children":1270},{},[1271,1291,1311,1332,1352],{"type":318,"tag":588,"props":1272,"children":1273},{},[1274,1281,1286],{"type":318,"tag":649,"props":1275,"children":1276},{"align":1254},[1277],{"type":318,"tag":352,"props":1278,"children":1279},{"href":136},[1280],{"type":323,"value":135},{"type":318,"tag":649,"props":1282,"children":1283},{"align":1254},[1284],{"type":323,"value":1285},"Price sensitivity, ROI concerns",{"type":318,"tag":649,"props":1287,"children":1288},{"align":1254},[1289],{"type":323,"value":1290},"30% off for 3 months",{"type":318,"tag":588,"props":1292,"children":1293},{},[1294,1301,1306],{"type":318,"tag":649,"props":1295,"children":1296},{"align":1254},[1297],{"type":318,"tag":352,"props":1298,"children":1299},{"href":146},[1300],{"type":323,"value":145},{"type":318,"tag":649,"props":1302,"children":1303},{"align":1254},[1304],{"type":323,"value":1305},"Temporary circumstances, budget freezes",{"type":318,"tag":649,"props":1307,"children":1308},{"align":1254},[1309],{"type":323,"value":1310},"2-month payment pause",{"type":318,"tag":588,"props":1312,"children":1313},{},[1314,1322,1327],{"type":318,"tag":649,"props":1315,"children":1316},{"align":1254},[1317],{"type":318,"tag":352,"props":1318,"children":1319},{"href":151},[1320],{"type":323,"value":1321},"Switch Plan",{"type":318,"tag":649,"props":1323,"children":1324},{"align":1254},[1325],{"type":323,"value":1326},"Feature mismatch, over-provisioning",{"type":318,"tag":649,"props":1328,"children":1329},{"align":1254},[1330],{"type":323,"value":1331},"Downgrade to a lower tier",{"type":318,"tag":588,"props":1333,"children":1334},{},[1335,1342,1347],{"type":318,"tag":649,"props":1336,"children":1337},{"align":1254},[1338],{"type":318,"tag":352,"props":1339,"children":1340},{"href":156},[1341],{"type":323,"value":155},{"type":318,"tag":649,"props":1343,"children":1344},{"align":1254},[1345],{"type":323,"value":1346},"Not enough time to evaluate",{"type":318,"tag":649,"props":1348,"children":1349},{"align":1254},[1350],{"type":323,"value":1351},"14-day extension",{"type":318,"tag":588,"props":1353,"children":1354},{},[1355,1360,1365],{"type":318,"tag":649,"props":1356,"children":1357},{"align":1254},[1358],{"type":323,"value":1359},"Contact Us / Custom Redirect",{"type":318,"tag":649,"props":1361,"children":1362},{"align":1254},[1363],{"type":323,"value":1364},"Complex issues needing human conversation",{"type":318,"tag":649,"props":1366,"children":1367},{"align":1254},[1368],{"type":323,"value":1369},"Route to support team",{"type":318,"tag":319,"props":1371,"children":1372},{},[1373],{"type":323,"value":1374},"You do not need to assign an offer to every follow-up option. If a follow-up option has no associated offer, the customer proceeds to the next step in the flow after making their selection.",{"type":318,"tag":441,"props":1376,"children":1378},{"className":1377},[444,445],[1379,1380],{"type":323,"value":448},{"type":318,"tag":450,"props":1381,"children":1385},{"src":1382,"alt":1383,"className":1384},"/img/cancel_flow/structured_follow_up/follow_up_offers_options.png","Offer type dropdown for a follow-up option showing available offer types: Apply Stripe Coupon, Pause Subscription, Trial Extension, Contact Us, Send to Custom Page, and Switch Subscription Plan",[455,456],[],{"type":318,"tag":459,"props":1387,"children":1389},{"className":1388},[462,463,464,465],[1390],{"type":323,"value":1391},"Each follow-up option has its own offer type dropdown with all available offer types",{"type":318,"tag":1393,"props":1394,"children":1396},"alert",{"type":1395},"warning",[1397],{"type":318,"tag":319,"props":1398,"children":1399},{},[1400,1405,1407,1413],{"type":318,"tag":326,"props":1401,"children":1402},{},[1403],{"type":323,"value":1404},"Important: Follow-up option offers take priority over parent choice offers.",{"type":323,"value":1406}," If you assign an offer to both a primary survey choice ",{"type":318,"tag":1408,"props":1409,"children":1410},"em",{},[1411],{"type":323,"value":1412},"and",{"type":323,"value":1414}," its follow-up options, the follow-up option's offer will be shown instead of the parent choice's offer. When using structured follow-ups, configure your offers on the individual follow-up options rather than on the parent choice to ensure each path triggers the intended offer.",{"type":318,"tag":417,"props":1416,"children":1418},{"id":1417},"worked-example-too-expensive-with-targeted-offers",[1419],{"type":323,"value":1420},"Worked Example: \"Too Expensive\" with Targeted Offers",{"type":318,"tag":319,"props":1422,"children":1423},{},[1424],{"type":323,"value":1425},"Suppose your cancel flow survey includes a \"Too Expensive\" choice. Here is how you might configure the structured follow-up:",{"type":318,"tag":319,"props":1427,"children":1428},{},[1429,1434],{"type":318,"tag":326,"props":1430,"children":1431},{},[1432],{"type":323,"value":1433},"Primary survey choice:",{"type":323,"value":1435}," Too Expensive",{"type":318,"tag":319,"props":1437,"children":1438},{},[1439],{"type":318,"tag":326,"props":1440,"children":1441},{},[1442],{"type":323,"value":1443},"Follow-up options and their associated offers:",{"type":318,"tag":574,"props":1445,"children":1446},{},[1447,1471],{"type":318,"tag":582,"props":1448,"children":1449},{},[1450],{"type":318,"tag":588,"props":1451,"children":1452},{},[1453,1457,1461,1466],{"type":318,"tag":596,"props":1454,"children":1455},{"align":1254},[1456],{"type":323,"value":625},{"type":318,"tag":596,"props":1458,"children":1459},{"align":1254},[1460],{"type":323,"value":1257},{"type":318,"tag":596,"props":1462,"children":1463},{"align":1254},[1464],{"type":323,"value":1465},"Offer Details",{"type":318,"tag":596,"props":1467,"children":1468},{"align":1254},[1469],{"type":323,"value":1470},"Rationale",{"type":318,"tag":637,"props":1472,"children":1473},{},[1474,1494,1516,1539],{"type":318,"tag":588,"props":1475,"children":1476},{},[1477,1481,1485,1489],{"type":318,"tag":649,"props":1478,"children":1479},{"align":1254},[1480],{"type":323,"value":493},{"type":318,"tag":649,"props":1482,"children":1483},{"align":1254},[1484],{"type":323,"value":135},{"type":318,"tag":649,"props":1486,"children":1487},{"align":1254},[1488],{"type":323,"value":1290},{"type":318,"tag":649,"props":1490,"children":1491},{"align":1254},[1492],{"type":323,"value":1493},"Give the customer time to discover value at a lower cost",{"type":318,"tag":588,"props":1495,"children":1496},{},[1497,1501,1506,1511],{"type":318,"tag":649,"props":1498,"children":1499},{"align":1254},[1500],{"type":323,"value":488},{"type":318,"tag":649,"props":1502,"children":1503},{"align":1254},[1504],{"type":323,"value":1505},"Pause",{"type":318,"tag":649,"props":1507,"children":1508},{"align":1254},[1509],{"type":323,"value":1510},"2-month pause",{"type":318,"tag":649,"props":1512,"children":1513},{"align":1254},[1514],{"type":323,"value":1515},"Accommodate temporary financial constraints without losing the account",{"type":318,"tag":588,"props":1517,"children":1518},{},[1519,1524,1529,1534],{"type":318,"tag":649,"props":1520,"children":1521},{"align":1254},[1522],{"type":323,"value":1523},"Overall price is too high",{"type":318,"tag":649,"props":1525,"children":1526},{"align":1254},[1527],{"type":323,"value":1528},"Plan Change",{"type":318,"tag":649,"props":1530,"children":1531},{"align":1254},[1532],{"type":323,"value":1533},"Switch to a lower-tier plan",{"type":318,"tag":649,"props":1535,"children":1536},{"align":1254},[1537],{"type":323,"value":1538},"Retain the customer at a sustainable price point",{"type":318,"tag":588,"props":1540,"children":1541},{},[1542,1546,1550,1555],{"type":318,"tag":649,"props":1543,"children":1544},{"align":1254},[1545],{"type":323,"value":503},{"type":318,"tag":649,"props":1547,"children":1548},{"align":1254},[1549],{"type":323,"value":135},{"type":318,"tag":649,"props":1551,"children":1552},{"align":1254},[1553],{"type":323,"value":1554},"40% off for 2 months",{"type":318,"tag":649,"props":1556,"children":1557},{"align":1254},[1558],{"type":323,"value":1559},"Compete on price to keep the customer while demonstrating value",{"type":318,"tag":319,"props":1561,"children":1562},{},[1563],{"type":323,"value":1564},"With this configuration, a customer who selects \"Too Expensive\" and then \"Company budget cuts\" sees a pause offer. A different customer who selects \"Too Expensive\" and then \"Not seeing enough ROI\" sees a discount. The primary survey choice is the same, but the retention strategy is tailored to the actual situation.",{"type":318,"tag":341,"props":1566,"children":1568},{"id":1567},"analyzing-follow-up-response-data",[1569],{"type":323,"value":1570},"Analyzing Follow-Up Response Data",{"type":318,"tag":319,"props":1572,"children":1573},{},[1574],{"type":323,"value":1575},"Structured Follow-Up Questions generate a new layer of data in your cancel flow analytics. Two dedicated visualizations help you understand how customers move through the survey and what their responses mean for your revenue.",{"type":318,"tag":417,"props":1577,"children":1579},{"id":1578},"response-flow",[1580],{"type":323,"value":107},{"type":318,"tag":319,"props":1582,"children":1583},{},[1584,1586,1590,1592,1597,1599,1604],{"type":323,"value":1585},"The ",{"type":318,"tag":352,"props":1587,"children":1588},{"href":108},[1589],{"type":323,"value":107},{"type":323,"value":1591}," is a ",{"type":318,"tag":326,"props":1593,"children":1594},{},[1595],{"type":323,"value":1596},"Sankey diagram",{"type":323,"value":1598}," that visualizes the relationship between primary survey choices and their follow-up selections. Navigate to ",{"type":318,"tag":326,"props":1600,"children":1601},{},[1602],{"type":323,"value":1603},"Cancel Flows > Analytics",{"type":323,"value":1605}," to find this visualization.",{"type":318,"tag":319,"props":1607,"children":1608},{},[1609],{"type":323,"value":1610},"The left side of the diagram shows your primary survey choices. The right side shows the follow-up options selected by customers. Colored flows connect each primary choice to its follow-up selections, with the width of each flow proportional to the number of responses.",{"type":318,"tag":441,"props":1612,"children":1614},{"className":1613},[444,445],[1615,1616],{"type":323,"value":448},{"type":318,"tag":450,"props":1617,"children":1621},{"src":1618,"alt":1619,"className":1620},"/img/cancel_flow/structured_follow_up/response_flow_analytics.png","Response Flow Sankey diagram showing Budget branching to Not seeing enough ROI, Company budget cuts, Overall price is too high, and Found a cheaper alternative",[455,456],[],{"type":318,"tag":459,"props":1623,"children":1625},{"className":1624},[462,463,464,465],[1626],{"type":323,"value":1627},"The Response Flow Sankey diagram reveals how customers distribute across follow-up options within each primary reason",{"type":318,"tag":319,"props":1629,"children":1630},{},[1631,1636],{"type":318,"tag":326,"props":1632,"children":1633},{},[1634],{"type":323,"value":1635},"Hover over any flow",{"type":323,"value":1637}," to see a tooltip with the response count, the percentage of total responses that path represents, and the associated MRR (Monthly Recurring Revenue). This tells you not just how many customers follow a particular path, but how much revenue those customers represent.",{"type":318,"tag":319,"props":1639,"children":1640},{},[1641,1643,1648],{"type":323,"value":1642},"The Response Flow answers a key question: ",{"type":318,"tag":326,"props":1644,"children":1645},{},[1646],{"type":323,"value":1647},"where are your customers going after they pick a primary reason?",{"type":323,"value":1649}," If 60% of \"Too Expensive\" respondents select \"Not seeing enough ROI\", that tells you the problem is not your price, it is your value communication. The flow diagram makes this pattern immediately visible.",{"type":318,"tag":319,"props":1651,"children":1652},{},[1653,1658,1660,1665,1667,1672,1674,1679],{"type":318,"tag":326,"props":1654,"children":1655},{},[1656],{"type":323,"value":1657},"Export options:",{"type":323,"value":1659}," Download the visualization as a ",{"type":318,"tag":326,"props":1661,"children":1662},{},[1663],{"type":323,"value":1664},"PNG",{"type":323,"value":1666}," image for presentations, or export the underlying data as a ",{"type":318,"tag":326,"props":1668,"children":1669},{},[1670],{"type":323,"value":1671},"CSV",{"type":323,"value":1673}," file for further analysis in a spreadsheet. See the full ",{"type":318,"tag":352,"props":1675,"children":1676},{"href":108},[1677],{"type":323,"value":1678},"Response Flow documentation",{"type":323,"value":1680}," for detailed guidance on reading and using this diagram.",{"type":318,"tag":417,"props":1682,"children":1684},{"id":1683},"response-explorer",[1685],{"type":323,"value":112},{"type":318,"tag":319,"props":1687,"children":1688},{},[1689,1690,1694,1696,1701],{"type":323,"value":1585},{"type":318,"tag":352,"props":1691,"children":1692},{"href":113},[1693],{"type":323,"value":112},{"type":323,"value":1695}," provides a ",{"type":318,"tag":326,"props":1697,"children":1698},{},[1699],{"type":323,"value":1700},"Treemap visualization",{"type":323,"value":1702}," that shows the distribution of follow-up responses across all your survey choices. Each cell in the treemap represents a unique follow-up option, sized by either response count or MRR impact.",{"type":318,"tag":441,"props":1704,"children":1706},{"className":1705},[444,445],[1707,1708],{"type":323,"value":448},{"type":318,"tag":450,"props":1709,"children":1713},{"src":1710,"alt":1711,"className":1712},"/img/cancel_flow/structured_follow_up/response_explorer_count.png","Response Explorer Treemap showing follow-up response distribution sized by response count",[455,456],[],{"type":318,"tag":459,"props":1715,"children":1717},{"className":1716},[462,463,464,465],[1718],{"type":323,"value":1719},"The Response Explorer Treemap shows follow-up response distribution, sized by count or MRR impact",{"type":318,"tag":319,"props":1721,"children":1722},{},[1723,1728,1730,1735,1737,1742],{"type":318,"tag":326,"props":1724,"children":1725},{},[1726],{"type":323,"value":1727},"Toggle between views.",{"type":323,"value":1729}," Use the toggle at the top of the visualization to switch between ",{"type":318,"tag":326,"props":1731,"children":1732},{},[1733],{"type":323,"value":1734},"Response Count",{"type":323,"value":1736}," (how many customers selected each follow-up option) and ",{"type":318,"tag":326,"props":1738,"children":1739},{},[1740],{"type":323,"value":1741},"MRR Impact",{"type":323,"value":1743}," (the total monthly recurring revenue represented by customers who selected each option). These two views often tell different stories. A follow-up option with a modest response count might represent a disproportionately large share of MRR if it is selected by higher-value customers.",{"type":318,"tag":441,"props":1745,"children":1747},{"className":1746},[444,445],[1748,1749],{"type":323,"value":448},{"type":318,"tag":450,"props":1750,"children":1754},{"src":1751,"alt":1752,"className":1753},"/img/cancel_flow/structured_follow_up/response_explorer_mrr.png","Response Explorer Treemap toggled to MRR Impact view, showing Overall price is too high as the largest cell by revenue",[455,456],[],{"type":318,"tag":459,"props":1756,"children":1758},{"className":1757},[462,463,464,465],[1759],{"type":323,"value":1760},"The MRR Impact view reorders the treemap by revenue. \"Overall price is too high\" jumps to the largest cell despite having fewer responses than \"Not seeing enough ROI\"",{"type":318,"tag":319,"props":1762,"children":1763},{},[1764,1769],{"type":318,"tag":326,"props":1765,"children":1766},{},[1767],{"type":323,"value":1768},"Drill down into individual responses.",{"type":323,"value":1770}," Click any cell in the treemap to open a detailed drill-down modal. Inside the modal, you will find:",{"type":318,"tag":319,"props":1772,"children":1773},{},[1774,1779],{"type":318,"tag":326,"props":1775,"children":1776},{},[1777],{"type":323,"value":1778},"Trend chart.",{"type":323,"value":1780}," A line chart showing how the response count for that follow-up option has changed over time. Use this to spot emerging trends. A sudden spike in \"Company budget cuts\" might correlate with a macroeconomic event or a change in your pricing.",{"type":318,"tag":319,"props":1782,"children":1783},{},[1784,1789],{"type":318,"tag":326,"props":1785,"children":1786},{},[1787],{"type":323,"value":1788},"Search and filter.",{"type":323,"value":1790}," Search across responses, questions, or customer email addresses to find specific entries.",{"type":318,"tag":319,"props":1792,"children":1793},{},[1794,1799],{"type":318,"tag":326,"props":1795,"children":1796},{},[1797],{"type":323,"value":1798},"Sorting options.",{"type":323,"value":1800}," Sort individual response records by newest first, oldest first, highest MRR, or lowest MRR. Sorting by MRR is particularly useful when you want to prioritize outreach to the customers whose retention has the greatest revenue impact.",{"type":318,"tag":319,"props":1802,"children":1803},{},[1804,1809],{"type":318,"tag":326,"props":1805,"children":1806},{},[1807],{"type":323,"value":1808},"Individual response cards.",{"type":323,"value":1810}," Each card shows the customer's email, their primary survey selection, their follow-up selection, their subscription details, and the MRR at risk. This gives you everything you need to understand a single customer's situation or to follow up with a personalized outreach.",{"type":318,"tag":319,"props":1812,"children":1813},{},[1814,1819,1821,1825,1827,1832],{"type":318,"tag":326,"props":1815,"children":1816},{},[1817],{"type":323,"value":1818},"Export:",{"type":323,"value":1820}," Download the Response Explorer data as a ",{"type":318,"tag":326,"props":1822,"children":1823},{},[1824],{"type":323,"value":1671},{"type":323,"value":1826}," file for deeper analysis or integration with other tools. See the full ",{"type":318,"tag":352,"props":1828,"children":1829},{"href":113},[1830],{"type":323,"value":1831},"Response Explorer documentation",{"type":323,"value":1833}," for detailed guidance on workflows and analysis techniques.",{"type":318,"tag":341,"props":1835,"children":1837},{"id":1836},"best-practices",[1838],{"type":323,"value":1839},"Best Practices",{"type":318,"tag":417,"props":1841,"children":1843},{"id":1842},"designing-effective-follow-up-options",[1844],{"type":323,"value":1845},"Designing Effective Follow-Up Options",{"type":318,"tag":319,"props":1847,"children":1848},{},[1849,1854],{"type":318,"tag":326,"props":1850,"children":1851},{},[1852],{"type":323,"value":1853},"Keep your list to 3-6 options per survey choice.",{"type":323,"value":1855}," Fewer than three options provides little added value over a single survey choice. More than six creates decision fatigue and slows the cancellation flow down, which can frustrate customers and reduce completion rates. If you find yourself writing more than six options, consider whether some of them could be consolidated or whether the primary survey choice is too broad.",{"type":318,"tag":319,"props":1857,"children":1858},{},[1859,1864],{"type":318,"tag":326,"props":1860,"children":1861},{},[1862],{"type":323,"value":1863},"Make each option specific and actionable.",{"type":323,"value":1865}," A good follow-up option tells you something you can act on. \"Not seeing enough ROI\" is actionable: you can respond with a discount to buy more time, or with an onboarding session to demonstrate value. \"Just not working for me\" is not actionable because it does not tell you what to fix or what to offer. Write options that connect to specific retention strategies or product improvements.",{"type":318,"tag":319,"props":1867,"children":1868},{},[1869,1874],{"type":318,"tag":326,"props":1870,"children":1871},{},[1872],{"type":323,"value":1873},"Use \"Freeform + Structured\" for your most important survey choices.",{"type":323,"value":1875}," Your top two or three most-selected survey choices deserve the richest data collection. Structured options give you clean categories for analysis and offer targeting. The freeform input catches reasons you did not anticipate. Together, they ensure you are never missing critical feedback.",{"type":318,"tag":319,"props":1877,"children":1878},{},[1879,1884],{"type":318,"tag":326,"props":1880,"children":1881},{},[1882],{"type":323,"value":1883},"Write follow-up options from the customer's perspective.",{"type":323,"value":1885}," Use first-person language that mirrors how customers think about their situation. \"My team is not using it enough\" resonates more than \"Low team adoption\" because it matches the customer's internal narrative. This improves selection accuracy and makes the experience feel more empathetic.",{"type":318,"tag":417,"props":1887,"children":1889},{"id":1888},"targeting-offers-strategically",[1890],{"type":323,"value":1891},"Targeting Offers Strategically",{"type":318,"tag":319,"props":1893,"children":1894},{},[1895,1900],{"type":318,"tag":326,"props":1896,"children":1897},{},[1898],{"type":323,"value":1899},"Associate offers with your most common follow-up responses first.",{"type":323,"value":1901}," Check your analytics after the first two weeks to see which follow-up options are selected most frequently. Assign offers to those first, then work down the list. There is no need to assign offers to every option on day one.",{"type":318,"tag":319,"props":1903,"children":1904},{},[1905,1910],{"type":318,"tag":326,"props":1906,"children":1907},{},[1908],{"type":323,"value":1909},"Match the offer type to the follow-up reason.",{"type":323,"value":1911}," A discount addresses price sensitivity. A pause addresses temporary situations. A plan change addresses feature mismatch or over-provisioning. A support redirect addresses confusion or unresolved issues. When the offer type matches the stated problem, acceptance rates increase because the customer feels understood.",{"type":318,"tag":319,"props":1913,"children":1914},{},[1915,1920],{"type":318,"tag":326,"props":1916,"children":1917},{},[1918],{"type":323,"value":1919},"Reserve your strongest offers for high-MRR follow-up paths.",{"type":323,"value":1921}," Use the Response Explorer's MRR Impact view to identify which follow-up paths represent the most revenue at risk. Allocate your most generous offers, such as larger discounts, longer pauses, and exclusive plans, to those paths. The ROI of saving a $500/month customer justifies a more aggressive offer than saving a $15/month customer.",{"type":318,"tag":319,"props":1923,"children":1924},{},[1925,1930],{"type":318,"tag":326,"props":1926,"children":1927},{},[1928],{"type":323,"value":1929},"Place offers on follow-up options, not on parent choices.",{"type":323,"value":1931}," When a survey choice has structured follow-up options, offers configured on the individual follow-up options always take priority over an offer on the parent survey choice. For the clearest behavior, configure your offers on the follow-up options directly.",{"type":318,"tag":417,"props":1933,"children":1935},{"id":1934},"reviewing-and-iterating",[1936],{"type":323,"value":1937},"Reviewing and Iterating",{"type":318,"tag":319,"props":1939,"children":1940},{},[1941,1946],{"type":318,"tag":326,"props":1942,"children":1943},{},[1944],{"type":323,"value":1945},"Review the Response Flow weekly during the first month.",{"type":323,"value":1947}," The Sankey diagram reveals patterns quickly. You might discover that a follow-up option you expected to be popular is rarely selected, or that an option you did not prioritize is attracting high-MRR customers. These insights should drive both your offer assignments and your follow-up option wording.",{"type":318,"tag":319,"props":1949,"children":1950},{},[1951,1956],{"type":318,"tag":326,"props":1952,"children":1953},{},[1954],{"type":323,"value":1955},"Use the MRR Impact view in Response Explorer to prioritize action.",{"type":323,"value":1957}," Response count shows breadth of an issue. MRR Impact shows its financial significance. A follow-up option selected by 5% of respondents might still represent 20% of churning MRR. Always check both dimensions before deciding where to invest effort.",{"type":318,"tag":319,"props":1959,"children":1960},{},[1961,1966],{"type":318,"tag":326,"props":1962,"children":1963},{},[1964],{"type":323,"value":1965},"Refine your follow-up options quarterly.",{"type":323,"value":1967}," Customer behavior and language shift over time. Options that were highly relevant six months ago may become less so as your product, pricing, or market evolves. Review the data, retire options that no longer attract meaningful selections, and add new ones that reflect emerging patterns from your freeform responses.",{"type":318,"tag":341,"props":1969,"children":1971},{"id":1970},"compatibility",[1972],{"type":323,"value":1973},"Compatibility",{"type":318,"tag":319,"props":1975,"children":1976},{},[1977],{"type":323,"value":1978},"Structured Follow-Up Questions work with all existing cancel flow features:",{"type":318,"tag":366,"props":1980,"children":1981},{},[1982,1998,2008,2018,2028],{"type":318,"tag":370,"props":1983,"children":1984},{},[1985,1990,1992,1997],{"type":318,"tag":326,"props":1986,"children":1987},{},[1988],{"type":323,"value":1989},"Multi-language support.",{"type":323,"value":1991}," Follow-up options can be translated alongside your primary survey choices through the same ",{"type":318,"tag":352,"props":1993,"children":1994},{"href":122},[1995],{"type":323,"value":1996},"translation workflow",{"type":323,"value":339},{"type":318,"tag":370,"props":1999,"children":2000},{},[2001,2006],{"type":318,"tag":326,"props":2002,"children":2003},{},[2004],{"type":323,"value":2005},"Customer segments.",{"type":323,"value":2007}," Each segment's cancel flow can have its own set of follow-up options tailored to that audience.",{"type":318,"tag":370,"props":2009,"children":2010},{},[2011,2016],{"type":318,"tag":326,"props":2012,"children":2013},{},[2014],{"type":323,"value":2015},"A/B tests.",{"type":323,"value":2017}," Each variant of the flow can test different follow-up configurations independently.",{"type":318,"tag":370,"props":2019,"children":2020},{},[2021,2026],{"type":318,"tag":326,"props":2022,"children":2023},{},[2024],{"type":323,"value":2025},"All offer types.",{"type":323,"value":2027}," Discounts, pauses, plan changes, trial extensions, contact forms, and custom redirects are all supported on follow-up options.",{"type":318,"tag":370,"props":2029,"children":2030},{},[2031,2036],{"type":318,"tag":326,"props":2032,"children":2033},{},[2034],{"type":323,"value":2035},"All billing providers.",{"type":323,"value":2037}," Works with Stripe, Chargebee, Braintree, Paddle Billing, and Maxio.",{"type":318,"tag":995,"props":2039,"children":2040},{},[2041],{"type":318,"tag":319,"props":2042,"children":2043},{},[2044],{"type":323,"value":2045},"Structured Follow-Up Questions require the feature to be enabled for your organization. If you do not see the \"Add follow-up question\" button on your survey choices, contact your Customer Success manager or email support to request activation.",{"type":318,"tag":341,"props":2047,"children":2049},{"id":2048},"frequently-asked-questions",[2050],{"type":323,"value":305},{"type":318,"tag":417,"props":2052,"children":2054},{"id":2053},"do-i-need-to-add-follow-up-questions-to-every-survey-choice",[2055],{"type":323,"value":2056},"Do I need to add follow-up questions to every survey choice?",{"type":318,"tag":319,"props":2058,"children":2059},{},[2060],{"type":323,"value":2061},"No. Follow-up questions are optional per survey choice. You can add them to only the choices where deeper specificity improves your retention strategy. Survey choices without a follow-up continue to work exactly as they do today.",{"type":318,"tag":417,"props":2063,"children":2065},{"id":2064},"can-a-follow-up-option-have-the-same-offer-as-the-primary-survey-choice",[2066],{"type":323,"value":2067},"Can a follow-up option have the same offer as the primary survey choice?",{"type":318,"tag":319,"props":2069,"children":2070},{},[2071],{"type":323,"value":2072},"Yes. If you want a follow-up option to present the same offer that was previously mapped to the primary choice, you can configure that. However, the value of structured follow-ups comes from varying the offer based on the specific sub-reason, so consider whether the same offer is truly the best response for every follow-up option.",{"type":318,"tag":417,"props":2074,"children":2076},{"id":2075},"what-happens-if-i-have-offers-on-both-the-parent-choice-and-the-follow-up-options",[2077],{"type":323,"value":2078},"What happens if I have offers on both the parent choice and the follow-up options?",{"type":318,"tag":319,"props":2080,"children":2081},{},[2082],{"type":323,"value":2083},"The follow-up option's offer takes priority. When a customer selects a follow-up option that has its own offer, that offer is shown instead of any offer on the parent survey choice. To avoid confusion, we recommend placing offers exclusively on the follow-up options when structured follow-ups are enabled for a survey choice.",{"type":318,"tag":417,"props":2085,"children":2087},{"id":2086},"what-happens-if-a-customer-navigates-back-from-the-follow-up-screen",[2088],{"type":323,"value":2089},"What happens if a customer navigates back from the follow-up screen?",{"type":318,"tag":319,"props":2091,"children":2092},{},[2093],{"type":323,"value":2094},"The customer returns to the primary survey screen and can select a different reason. Their previous follow-up selection is not recorded as a final response until they continue past the follow-up screen.",{"type":318,"tag":417,"props":2096,"children":2098},{"id":2097},"how-do-follow-up-responses-appear-in-my-existing-analytics",[2099],{"type":323,"value":2100},"How do follow-up responses appear in my existing analytics?",{"type":318,"tag":319,"props":2102,"children":2103},{},[2104,2106,2110,2112,2116],{"type":323,"value":2105},"Follow-up data appears in two new analytics views: the ",{"type":318,"tag":352,"props":2107,"children":2108},{"href":108},[2109],{"type":323,"value":107},{"type":323,"value":2111}," (Sankey diagram) and the ",{"type":318,"tag":352,"props":2113,"children":2114},{"href":113},[2115],{"type":323,"value":112},{"type":323,"value":2117}," (Treemap). Your existing cancellation trends, save rate, and session outcome metrics continue to work as before and are not affected by the addition of follow-up questions.",{"type":318,"tag":417,"props":2119,"children":2121},{"id":2120},"can-i-reorder-follow-up-options-after-creating-them",[2122],{"type":323,"value":2123},"Can I reorder follow-up options after creating them?",{"type":318,"tag":319,"props":2125,"children":2126},{},[2127],{"type":323,"value":2128},"Yes. Open the follow-up configuration for the survey choice, then drag options into the order you want. The order you set is the order customers see.",{"type":318,"tag":417,"props":2130,"children":2132},{"id":2131},"does-the-follow-up-screen-add-friction-to-the-cancel-flow",[2133],{"type":323,"value":2134},"Does the follow-up screen add friction to the cancel flow?",{"type":318,"tag":319,"props":2136,"children":2137},{},[2138],{"type":323,"value":2139},"It adds one additional screen to the flow for customers who select a survey choice that has follow-ups configured. In practice, this additional step is brief; the customer clicks one radio button and continues. The tradeoff is worth it because the specificity it provides improves offer targeting, which directly increases acceptance rates and retention.",{"type":318,"tag":417,"props":2141,"children":2143},{"id":2142},"can-i-use-follow-up-questions-with-the-freeform-feedback-step",[2144],{"type":323,"value":2145},"Can I use follow-up questions with the Freeform Feedback step?",{"type":318,"tag":319,"props":2147,"children":2148},{},[2149,2151,2157],{"type":323,"value":2150},"These are separate features. Structured Follow-Up Questions are part of the Cancellation Survey step. The ",{"type":318,"tag":352,"props":2152,"children":2154},{"href":2153},"/cancel-flows/flow-configuration#freeform-feedback",[2155],{"type":323,"value":2156},"Freeform Feedback",{"type":323,"value":2158}," step is a standalone step later in your flow. You can use both in the same cancel flow without conflict.",{"type":318,"tag":417,"props":2160,"children":2162},{"id":2161},"is-there-a-limit-to-how-many-follow-up-options-i-can-create",[2163],{"type":323,"value":2164},"Is there a limit to how many follow-up options I can create?",{"type":318,"tag":319,"props":2166,"children":2167},{},[2168,2170,2175],{"type":323,"value":2169},"There is no hard technical limit, but we strongly recommend keeping each follow-up to ",{"type":318,"tag":326,"props":2171,"children":2172},{},[2173],{"type":323,"value":2174},"3-6 options",{"type":323,"value":2176},". Beyond that, customer decision fatigue reduces completion rates and data quality.",{"title":313,"searchDepth":790,"depth":790,"links":2178},[2179,2181,2186,2187,2192,2198,2202,2207,2208],{"id":343,"depth":2180,"text":9},2,{"id":407,"depth":2180,"text":410,"children":2182},[2183,2184,2185],{"id":419,"depth":790,"text":422},{"id":471,"depth":790,"text":474},{"id":523,"depth":790,"text":526},{"id":553,"depth":2180,"text":556},{"id":935,"depth":2180,"text":938,"children":2188},[2189,2190,2191],{"id":946,"depth":790,"text":949},{"id":957,"depth":790,"text":960},{"id":968,"depth":790,"text":971},{"id":1024,"depth":2180,"text":1027,"children":2193},[2194,2195,2196,2197],{"id":1030,"depth":790,"text":1033},{"id":1103,"depth":790,"text":1106},{"id":1181,"depth":790,"text":1184},{"id":1417,"depth":790,"text":1420},{"id":1567,"depth":2180,"text":1570,"children":2199},[2200,2201],{"id":1578,"depth":790,"text":107},{"id":1683,"depth":790,"text":112},{"id":1836,"depth":2180,"text":1839,"children":2203},[2204,2205,2206],{"id":1842,"depth":790,"text":1845},{"id":1888,"depth":790,"text":1891},{"id":1934,"depth":790,"text":1937},{"id":1970,"depth":2180,"text":1973},{"id":2048,"depth":2180,"text":305,"children":2209},[2210,2211,2212,2213,2214,2215,2216,2217,2218],{"id":2053,"depth":790,"text":2056},{"id":2064,"depth":790,"text":2067},{"id":2075,"depth":790,"text":2078},{"id":2086,"depth":790,"text":2089},{"id":2097,"depth":790,"text":2100},{"id":2120,"depth":790,"text":2123},{"id":2131,"depth":790,"text":2134},{"id":2142,"depth":790,"text":2145},{"id":2161,"depth":790,"text":2164},"markdown","content","2.cancel-flows/11.structured-follow-up-questions.md","2.cancel-flows/11.structured-follow-up-questions","md",{"loc":64},[2226,2227],{"_path":59,"title":58,"description":61},{"_path":69,"title":68,"description":71},1775515566969]