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?
Default survey
The survey step the SDK renders out of the box.
Anything else we should know?
Honest feedback helps us improve. We read every reply.
Default feedback
The feedback step the SDK renders out of the box.
Cancel your subscription?
- Saved projects
- Team comments
- Brand kit
Your access continues until June 14, 2026.
Default confirm
The confirm step the SDK renders out of the box.
Welcome back.
Your 20% discount is applied. You'll see it on your next invoice.
Default success
The terminal step the SDK renders out of the box.
Offer components
6 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 20% off the next three months.
Default discount offer
The discount offer the SDK renders out of the box.
Take a break instead?
We'll keep your data exactly where it is.
Default pause offer
The pause offer the SDK renders out of the box.
A different plan might fit
Pick the one that matches your usage.
Default plan change offer
The plan-change offer the SDK renders out of the box.
Have more time on us
Your trial is extended by 14 days.
Default trial extension offer
The trial-extension offer the SDK renders out of the box.
Talk to us first?
Most cancellations we hear about have an easy fix. We'd love to help.
Default contact offer
The contact offer the SDK renders out of the box.
Have you seen the new dashboard?
The redesign launched last week. Take a quick tour before you go.
Default redirect offer
The redirect offer the SDK renders out of the box.
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?
NPS with faces
Five-emoji scale instead of 0–10. Lower friction.
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.
Are 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.
Confirm — featured image
Two-column confirm with feature-loss callouts.
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.
Stay for less
Take 20% off the next three months.
Discount — promo banner
Urgency banner + price-comparison block instead of the SDK's discount card.
A different plan might fit
Pick the one that matches your usage.
Plan change — stacked rows
Vertical layout for 3+ plans or long feature lists.
Pick the right team size
You're on 10 seats. We can drop you to one of these instead.
Seat-change buckets
Preset team sizes with savings preview.
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.
Contact — support team card
Avatar + SLA block above the contact button.