All recipes
Showcase

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 recipes

The components the SDK uses for each step type. Pass via components.{Survey, Feedback, Confirm, Success} to replace a whole step's rendering.

default

Why are you leaving?

Default survey

The survey step the SDK renders out of the box.

View recipe
default

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.

View recipe
default

Cancel your subscription?

You'll lose access to:
  • 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.

View recipe
default

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.

View recipe

Offer components

7 recipes

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

default

Stay for less

Take 20% off the next three months.

Limited-time offer
20% off for 3 months

Default discount offer

The discount offer the SDK renders out of the box.

View recipe
default

Take a break instead?

We'll keep your data exactly where it is.

We'll see you back on
July 5

Default pause offer

The pause offer the SDK renders out of the box.

View recipe
default

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.

View recipe
default

Have more time on us

Your trial is extended by 14 days.

+14
days
New end date
Jun 19

Default trial extension offer

The trial-extension offer the SDK renders out of the box.

View recipe
default

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.

View recipe
default

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.

View recipe
default

Here's some money back

Refund part of what you paid this period and keep your subscription.

You paid this period$45
Money back$10
Your net for this period$35

Default rebate offer

The rebate offer the SDK renders out of the box.

View recipe

Custom recipes

9 recipes

Patterns the defaults can't reach: entirely new step types via customComponents, or step-level overrides for cases where forking the default isn't enough.

recipe

How was your experience?

NPS with faces

Five-emoji scale instead of 0–10. Lower friction.

View recipe
recipe
Question 1 of 1

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 recipe
recipe
You still have 3 days left in your free trial.

Are you sure you want to cancel?

You'll lose these features you put to good use:

  • Premium templates13
  • Brand kit11
  • AI image generation5

Plus all the other time-saving features of your subscription.

Confirm — featured image

Two-column confirm with feature-loss callouts.

View recipe
recipe

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 recipe
recipe
A one-time offer for you
Only available right now.

Stay for less

Take 20% off the next three months.

$23.99$29.99/ mo for 3 months

Discount — promo banner

Urgency banner + price-comparison block instead of the SDK's discount card.

View recipe
recipe

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.

View recipe
recipe

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.

View recipe
recipe

Have more time on us

Your trial gets extended by 14 days.

Trial ends
Jun 5
Extended to
Jun 19

Trial extension — before / after dates

Two dates side by side with an arrow between — current → extended.

View recipe
recipe

Talk to us first?

Our team would love to help resolve any issues.

Support team
Average reply: under 2 hours

Contact — support team card

Avatar + SLA block above the contact button.

View recipe