All recipes
Components and recipes
The showcase is organized around the SDK's three extension points. Step components are the SDK's defaults for each step type. Offer components are the per-offer-type defaults. Custom recipes are complete examples of new step or offer types. Every tile is real source you can copy.
Step components
4 recipesThe components the SDK uses for each step type. Pass via components.{Survey, Feedback, Confirm, Success} to replace a whole step's rendering.
Why are you leaving?
Anything else we should know?
Cancel your subscription?
- Saved projects
- Team comments
- Brand kit
Welcome back.
Offer components
7 recipesThe components the SDK uses for each offer type. Pass via components.{DiscountOffer, PauseOffer, …} to replace one offer type's rendering while the others stay on defaults.
Stay for less
Take a break instead?
A different plan might fit
Have more time on us
Talk to us first?
Have you seen the new dashboard?
Here's some money back
Prebuilt custom-offer components
2 recipesReady-made components for merchant-executed custom offers, imported from @churnkey/react/recipes and registered on customComponents. You wire the billing action in onAccept; the UI is maintained with the SDK.
Push your next charge back a month
Switch plans at renewal
Custom recipes
9 recipesPatterns the defaults can't reach: entirely new step types via customComponents, or step-level overrides for cases where forking the default isn't enough.
How was your experience?
What price would feel fair for what you used?
We'll consider every answer when we set next year's pricing.
Name your own price
A serif headline, a single dollar input, a submit pill — and an opt-out link below.
View recipeAre you sure you want to cancel?
You'll lose these features you put to good use:
Plus all the other time-saving features of your subscription.
Ready to cancel?
You'll keep access until June 14. After that, your projects switch to read-only — they don't go away.
Confirm — hero image
Banner image, serif headline, reversed CTA — the save is the loud button.
View recipeStay for less
Take 20% off the next three months.
Discount — promo banner
Urgency banner + price-comparison block instead of the SDK's discount card.
View recipeA different plan might fit
Pick the one that matches your usage.
Pick the right team size
You're on 10 seats. We can drop you to one of these instead.
Have more time on us
Your trial gets extended by 14 days.
Trial extension — before / after dates
Two dates side by side with an arrow between — current → extended.
Talk to us first?
Our team would love to help resolve any issues.