> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.upsellplus.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to upgrade to subscriptions dynamically

### Overview

UpsellPlus makes subscription upselling simple by allowing you to create just one offer, even if you have multiple products with recurring options.

With our Automatic Upsell feature, our app will automatically find cart items with subscriptions available and offer customers the option to upgrade.


###### Step-by-Step Guide

1. When you are creating your upsell offer, you'll get to the **Offers** tab
2. Under **How should products be selected?** choose **Automatic**
3. Then, choose**&#160;Dynamic Subscription **under **Automatic Recommendation Settings**
![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-03-19-at-62852_1xfzlpj.png =550x548)
| When multiple cart items have subscription options available, it’s important to define how the app should prioritize them—whether by showing the highest-value item or the first eligible item in the cart.

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-03-19-at-62958_cykpg1.png =550x124)
Lastly, you can dynamically the message that is displayed in the upsell container using these tokens:
* {product_name}
* {first_order_discount}
* {delivery_interval}

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-03-19-at-63418_r424xw.png =550x85)
![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-03-19-at-63647_1419n3g.png =550x187)

