Cancel Flows

Structured Follow-Up Questions

Collect deeper cancellation insights and deliver targeted retention offers with a second layer of predefined follow-up options in your cancel flow survey.
View Markdown

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 capture the real reason and respond with the right offer.

Overview

Structured Follow-Up Questions extend the Cancellation Survey 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.

The result is a two-level feedback loop:

  • Level 1 tells you the general category, such as "Too Expensive"
  • Level 2 tells you the precise situation, such as "Not seeing enough ROI"
  • The offer matches that precise situation: a 30% discount to buy more time

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.

How Follow-Up Questions Work in the Customer Experience

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.

Step 1: Primary Survey

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).

The customer selects "Budget", and the form immediately advances to the next screen.

Primary cancellation survey showing choices like Budget, No Longer Need, Missing Features, Technical Issues, and Other
The customer selects a primary cancel reason from your configured choices

Step 2: Follow-Up Question

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:

  1. Company budget cuts
  2. Not seeing enough ROI
  3. Overall price is too high for what I get
  4. Found a cheaper alternative
Follow-up question screen showing specific sub-reasons like Company budget cuts, Not seeing enough ROI, and Overall price is too high
The follow-up screen presents specific sub-reasons within the selected category

Step 3: Targeted Offer

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.

Throughout this process, the customer can navigate back to the primary survey screen if they want to change their initial selection. An optional freeform text input can appear alongside the structured options, giving customers the ability to elaborate in their own words while still selecting a predefined category.

The Question Cascade

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.

The table below walks through three primary survey choices and shows how each one branches into follow-up options with targeted offers.

Primary Reason Follow-Up Question Follow-Up Option Retention Offer
Budget "What could we have done better?" Company budget cuts Pause 3 Months
Not seeing enough ROI 30% Discount
Overall price is too high for what I get Hidden Plan
Found a cheaper alternative 40% Discount
Missing Features "Which feature matters most?" API Access Switch Subscription
Mobile App Trial Extension
SSO / SAML No offer
Other Freeform text input only. The customer types their reason in their own words No offer

Notice how "Budget" 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. One extra question yields dramatically better offer targeting.

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.

Response Type Modes

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.

Freeform

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".

Structured

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.

Freeform + Structured

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.

Response Type dropdown showing Freeform, Structured, and Freeform + Structured options in the survey builder
Response type configuration in the builder. Choose the mode that matches your data needs for each survey choice
Choose Structured when you want clean data and precise offer targeting. Choose Freeform + Structured when you also want qualitative feedback. Reserve Freeform for catch-all choices where predefined options would feel forced.

Setting Up Structured Follow-Up Questions

Accessing the Configuration

  1. Navigate to Cancel Flows in your Churnkey dashboard
  2. Open the Builder for the cancel flow you want to edit
  3. Select the Survey step in your flow

You will see the list of survey choices you have already configured. Each choice now displays an "Add follow-up question" button.

Survey builder showing survey choices with Add follow-up question buttons and a configured follow-up on Budget
The "Add follow-up question" button appears on each survey choice in the builder

Adding Follow-Up Options to a Survey Choice

Click the "Add follow-up question" button on the survey choice you want to enhance. A configuration panel opens where you set up the follow-up.

Select the response type. Choose between Freeform, Structured, or Freeform + Structured. If you select Structured or Freeform + Structured, the panel expands to show the options editor.

Add your follow-up options. 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.

Configure the freeform label (Freeform + Structured mode only). Set the placeholder text or label that appears on the text input field alongside the structured options.

Save your changes. The follow-up is now attached to that survey choice.

Follow-up question configuration panel showing the Response Type dropdown with Freeform, Structured, and Freeform + Structured options
The configuration panel lets you choose the response type, add options, and set the freeform label

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.

Associating Offers with Follow-Up Options

This is where the feature delivers its full value. Instead of mapping one offer to one survey choice, you can now map different offers to different follow-up options within the same survey choice.

  1. In the Cancel Flow Builder, switch to the Offer Builder tab
  2. Select the survey choice that has follow-up options configured
  3. The interface expands to show each follow-up option with its own offer editor
Offers tab showing Budget selected with follow-up question and per-option offer configuration
The Offers tab shows each follow-up option with its own independent offer editor

For each follow-up option, you can assign any offer type supported by your flow:

Offer TypeBest ForExample
DiscountPrice sensitivity, ROI concerns30% off for 3 months
Pause SubscriptionTemporary circumstances, budget freezes2-month payment pause
Switch PlanFeature mismatch, over-provisioningDowngrade to a lower tier
Trial ExtensionNot enough time to evaluate14-day extension
Contact Us / Custom RedirectComplex issues needing human conversationRoute to support team

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.

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
Each follow-up option has its own offer type dropdown with all available offer types
Important: Follow-up option offers take priority over parent choice offers. If you assign an offer to both a primary survey choice and 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.

Worked Example: "Too Expensive" with Targeted Offers

Suppose your cancel flow survey includes a "Too Expensive" choice. Here is how you might configure the structured follow-up:

Primary survey choice: Too Expensive

Follow-up options and their associated offers:

Follow-Up OptionOffer TypeOffer DetailsRationale
Not seeing enough ROIDiscount30% off for 3 monthsGive the customer time to discover value at a lower cost
Company budget cutsPause2-month pauseAccommodate temporary financial constraints without losing the account
Overall price is too highPlan ChangeSwitch to a lower-tier planRetain the customer at a sustainable price point
Found a cheaper alternativeDiscount40% off for 2 monthsCompete on price to keep the customer while demonstrating value

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.

Analyzing Follow-Up Response Data

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.

Response Flow

The Response Flow is a Sankey diagram that visualizes the relationship between primary survey choices and their follow-up selections. Navigate to Cancel Flows > Analytics to find this visualization.

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.

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
The Response Flow Sankey diagram reveals how customers distribute across follow-up options within each primary reason

Hover over any flow 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.

The Response Flow answers a key question: where are your customers going after they pick a primary reason? 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.

Export options: Download the visualization as a PNG image for presentations, or export the underlying data as a CSV file for further analysis in a spreadsheet. See the full Response Flow documentation for detailed guidance on reading and using this diagram.

Response Explorer

The Response Explorer provides a Treemap visualization 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.

Response Explorer Treemap showing follow-up response distribution sized by response count
The Response Explorer Treemap shows follow-up response distribution, sized by count or MRR impact

Toggle between views. Use the toggle at the top of the visualization to switch between Response Count (how many customers selected each follow-up option) and MRR Impact (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.

Response Explorer Treemap toggled to MRR Impact view, showing Overall price is too high as the largest cell by revenue
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"

Drill down into individual responses. Click any cell in the treemap to open a detailed drill-down modal. Inside the modal, you will find:

Trend chart. 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.

Search and filter. Search across responses, questions, or customer email addresses to find specific entries.

Sorting options. 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.

Individual response cards. 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.

Export: Download the Response Explorer data as a CSV file for deeper analysis or integration with other tools. See the full Response Explorer documentation for detailed guidance on workflows and analysis techniques.

Best Practices

Designing Effective Follow-Up Options

Keep your list to 3-6 options per survey choice. 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.

Make each option specific and actionable. 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.

Use "Freeform + Structured" for your most important survey choices. 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.

Write follow-up options from the customer's perspective. 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.

Targeting Offers Strategically

Associate offers with your most common follow-up responses first. 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.

Match the offer type to the follow-up reason. 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.

Reserve your strongest offers for high-MRR follow-up paths. 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.

Place offers on follow-up options, not on parent choices. 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.

Reviewing and Iterating

Review the Response Flow weekly during the first month. 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.

Use the MRR Impact view in Response Explorer to prioritize action. 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.

Refine your follow-up options quarterly. 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.

Compatibility

Structured Follow-Up Questions work with all existing cancel flow features:

  • Multi-language support. Follow-up options can be translated alongside your primary survey choices through the same translation workflow.
  • Customer segments. Each segment's cancel flow can have its own set of follow-up options tailored to that audience.
  • A/B tests. Each variant of the flow can test different follow-up configurations independently.
  • All offer types. Discounts, pauses, plan changes, trial extensions, contact forms, and custom redirects are all supported on follow-up options.
  • All billing providers. Works with Stripe, Chargebee, Braintree, Paddle Billing, and Maxio.
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.

Frequently Asked Questions

Do I need to add follow-up questions to every survey choice?

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.

Can a follow-up option have the same offer as the primary survey choice?

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.

What happens if I have offers on both the parent choice and the follow-up options?

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.

What happens if a customer navigates back from the follow-up screen?

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.

How do follow-up responses appear in my existing analytics?

Follow-up data appears in two new analytics views: the Response Flow (Sankey diagram) and the Response Explorer (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.

Can I reorder follow-up options after creating them?

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.

Does the follow-up screen add friction to the cancel flow?

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.

Can I use follow-up questions with the Freeform Feedback step?

These are separate features. Structured Follow-Up Questions are part of the Cancellation Survey step. The Freeform Feedback step is a standalone step later in your flow. You can use both in the same cancel flow without conflict.

Is there a limit to how many follow-up options I can create?

There is no hard technical limit, but we strongly recommend keeping each follow-up to 3-6 options. Beyond that, customer decision fatigue reduces completion rates and data quality.