Why should you upgrade customers from 30 to 90 days?
When a customer upgrades from a 30-day (single pack) to a 90-day (3-pack) supply, they're committing to a larger recurring order that ships less frequently. Here's why that matters:
Fewer cancel opportunities — less frequent shipments mean fewer moments where a customer has to actively decide whether to stay subscribed
Lower shipping costs — fewer fulfillments per customer per year
Better product results — for products that need 60-90 days to show their full effect (like supplements), a 90-day supply gives customers the runway they need to actually experience the value of their subscription — making them far more likely to stick around
Brands on Stay have seen up to 22% higher lifetime value for subscribers on longer-supply cadences, making this one of the most impactful levers you can pull for long-term revenue.
What are the ways to offer a 30→90 upgrade?
Stay supports three paths to move customers to a 90-day cadence. The right one depends on where and how you want to present the offer.
1. Post-Purchase Upsell — best for catching customers right after checkout, at peak buying intent
2. Quick Actions (Portal or Email-Triggered) — best for upgrading existing subscribers who didn't convert at checkout
3. Variant-Based Frequency Sync — best for merchants whose SKUs are tied to a supply duration (e.g. "1-Month Box" vs. "3-Month Box")
1. Post-Purchase Upsell
What is this?
After a customer purchases their hero product, present them with a post-purchase offer: a free "Upgrade to Quarterly" SKU at $0. If they accept, Stay's custom workflow triggers automatically and handles everything on the subscription side.
What happens?
When a customer accepts the post-purchase upsell offer, the workflow executes the following steps:
Swap the product — from the single refill pack to the 3x refill pack (alternatively, the workflow can change the quantity from 1→3 instead of a full product swap — whichever matches your catalog setup)
Update the subscription frequency — from every 30 days to every 90 days
Adjust the next billing date — pushed out 90 days from the date of checkout
Apply a discount code — optional, if you want to sweeten the offer
Why the billing date adjustment matters: Without it, your customer's subscription would bill again in just 30 days — but now for a 3x quantity order. Pushing the billing date out ensures the cadence aligns with the supply they just committed to.
For example
A supplement brand wants to offer a 90-day supply upgrade at 55% off at checkout. When a customer accepts, the workflow automatically swaps the hero product to the 3x refill SKU, updates the frequency to every 90 days, and sets the next billing date 90 days out. The same workflow structure can support variations — like a 60-day, 180-day, or a second 90-day offer with a different discount — all built on the same foundation.
Which post-purchase tool can I use with this workflow?
This workflow is compatible with any post-purchase upsell tool you're already using. Some brands prefer tools like AfterSell because they support multi-stage offer flows — where a customer accepts or declines one offer before seeing the next.
Stay's native post-purchase upsell tool displays all offers in a single view.
Either way, the workflow logic works the same with both options!
2. Quick Actions
What is this?
Not every customer will see or accept a post-purchase offer. Quick Actions let you reach existing subscribers after the fact — through an email campaign, a portal banner, or a cancel survey — and still move them to a 90-day cadence.
What happens?
When a customer clicks a Quick Action or adds a free upgrade item via Quick Action, Stay's workflow triggers the same subscription updates as the post-purchase path:
Swap the product (or adjust quantity)
Update the subscription frequency to every 90 days
Adjust the next billing date to 90 days out
Apply a discount code (optional)
Recommended channels to trigger this flow:
Klaviyo email campaign — targeted outreach to your active 30-day subscriber segment
Customer Portal banner — surface the offer to subscribers managing their account
Cancel survey — if a customer cites price as a reason for canceling, the bulk savings of a 90-day supply can be a compelling reason to stay
For example
You send a Klaviyo email to your 30-day subscribers offering a free upgrade to a quarterly supply. When a customer clicks the Quick Action link, a free "upgrade" product is added to their subscription as a trigger. Stay detects it, executes the updates, and removes the trigger product — keeping the subscription clean while capturing the upgrade.
3. Variant-Based Frequency Sync
What is this?
If your product catalog names variants based on frequency, you may have already noticed a gap: at checkout, selecting the 3-month variant correctly surfaces the 3-month selling plan. But if a subscriber later edits their subscription and swaps from the 1-month to the 3-month variant, the frequency on their subscription doesn't automatically update to match.
What happens?
Stay's custom workflow closes that gap. It listens for the variant swap on an existing subscription and automatically updates the subscription frequency to match — no manual intervention needed on your end or ours.
For example
A brand sells a "1-Month Box" and a "3-Month Box." A subscriber edits their subscription and selects the 3-Month Box variant. Stay detects the swap and updates the subscription frequency to every 90 days, keeping their billing cadence in sync with the product they selected.
Setting up this Workflow in Stay
All three upgrade paths currently require a custom workflow because they involve adjusting both the subscription frequency and the next billing date via API.
The process is very simple on your end. To get configured, all the Stay team will need from you is:
The product/variant ID for your upsell SKU
Your upgrade conditions — product swap, or quantity change from 1→3?
A discount code, if applicable
Once you provide those details, our team handles the rest!
Ready to get started?
Reach out to your Stay customer success team with your upsell product ID and upgrade conditions. We'll get you set up!



