# Dynamic offers

Seven offer types, each matched to a reason and a segment, with limits to prevent abuse.

## Offer types

- ![Pause subscription offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-pause.png) **Pause subscription**
  Customer picks how long to pause (1–12 months or billing cycles) or any custom date to resume. Billing stops and resumes automatically; data and settings stay. `PAUSE`
- ![Discount (coupon) offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-coupon.png) **Discount (coupon)**
  Percentage or fixed amount; once, for N renewals, or forever. The gateway coupon is applied immediately. `COUPON`
- ![Extended free trial offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-trial.png) **Extended free trial**
  Adds days to a running trial. Pair with "Free trial is short". `TRIAL_EXTENSION`
- ![Switch plan offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-switch.png) **Switch plan**
  A better-fitting plan with its price shown; one click moves the subscription. `SWITCH_PLAN`
- ![Switch plan with discount offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-switch-coupon.png) **Switch plan with discount**
  Switch and get a limited-time discount on the new plan; old price struck through. `SWITCH_PLAN_WITH_COUPON`
- ![Contact support: email offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-email.png) **Contact support: email**
  Opens the customer’s mail client to your support address. `CONTACT`
- ![Contact support: WhatsApp offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-whatsapp.png) **Contact support: WhatsApp**
  Opens a WhatsApp chat with your support number. `CONTACT`
- ![Redirect to a page offer screen](https://churnsolution.com/wp-content/themes/astra-child/assets/images/docs/offer-page.png) **Redirect to a page**
  Sends the customer to a URL you choose: a special-offers page, help article, or booking link. `SEND_TO_PAGE`

## Offer redemption settings

Set per subscription on the **Configuration** page, so a customer cannot run the flow again and again to collect more offers. Each limit has its own message, shown in the flow instead of the offer when the limit is reached; click **Preview** to see it.

| Setting | What it controls | Default |
|---|---|---|
| Combined offers | Maximum number of offers (discounts and pauses together) a customer can redeem over the life of their subscription | 10 |
| Discount waiting period | Months a customer must wait after redeeming a discount before they can use another | 0 |
| Discount limit | Number of times a customer can redeem any discount over the life of their subscription | 5 |
| Pause waiting period | Months a customer must wait before they can redeem another pause | 0 |
| Free trial extensions | Maximum number of times a customer can extend their free trial from the cancellation flow | 5 |

## Availability by gateway

Not every gateway supports every offer. Check the [compatibility matrix](/docs/integrations/compatibility/); unsupported offers are hidden in the builder.
