Up to three tick-box bumps on the checkout page, then a one-click chain of up to three steps after the sale — where the downsell only appears to someone who declined. This page covers what a buyer sees, the 30-minute window, how to build a chain by asking your AI, and when the answer is fewer steps rather than more. Selling several products side by side? See carts & bundles.
01 — The idea
What they are
Two different things, often confused, and it is worth keeping them apart because they happen at different moments and behave differently.
An order bump is a tick-box on the checkout page itself. The buyer has not paid yet; they tick it and it joins the same single payment. An offer can carry up to three.
Upsells and downsells come after the payment. The card is already on file, so accepting is one click with nothing to re-enter. An offer can run a chain of up to three of these.
Bumps per offer
3tick-boxes on the page
Chain steps
3upsell → downsell → upsell
One-click window
30 minfrom the main purchase
Built by
Your AIthe dashboard shows it read-only
02 — The shape
Anatomy of one sale
Everything below happens inside a single checkout, on your own Stripe account, as one main charge plus any one-click steps the buyer accepts afterwards.
The main product and any ticked bumps are one charge on the page. The chain runs afterwards on the card already on file, and the downsell is shown only to someone who declined. Three bumps is the ceiling.
03 — The one conditional step
The decline branch
This is the part worth understanding properly, because it is the only conditional behaviour in the chain and it is what makes a downsell a downsell rather than just a third offer.
The downsell only appears to someone who said no. Accept step one and the buyer skips straight past it to step three. Decline step one and the downsell appears — once — and then the chain continues either way.
Why it works that way. A downsell is an answer to a specific objection: too expensive, too much, not right now. Showing it to someone who already bought the bigger thing is not a second chance, it is an insult and a refund risk.
04 — The clock
The 30-minute window
One-click charging works because the buyer's card is already authorised from the main purchase. That authority is not open-ended: it lasts 30 minutes from the moment they paid.
If the buyer wanders off mid-chain and comes back an hour later, the remaining steps are skipped and they land on their receipt. Nothing is charged, nothing is broken, and they keep everything they actually bought.
Design the chain to be finishable. Three steps of dense sales copy will not be read inside half an hour by someone who only wanted the thing they came for. Short steps, clear prices, obvious decline.
05 — Doing it
Building one
Some of it you click, the rest you say. The New offer wizard's third step, 3 · Bump & upsell, sets an order bump and one one-click upsell from two dropdowns — no agent needed. Going further than that one upsell, to a downsell or a second upsell, is not switched on for dashboards yet, so that part is a sentence to your agent. The dashboard shows you the whole chain either way.
The wizard's third step is two dropdowns and a headline. The dashed block is the part your dashboard cannot build yet — a downsell and a second upsell — which is why the same offer is often started by clicking and finished by asking.
Say this to your agent
On my NZ$49 course checkout, add the workbook at NZ$19 as an order bump. After they buy, offer the template pack at NZ$97. If they say no, offer just the first module's templates for NZ$27. Then offer a group call at NZ$149 either way.
Your agent writes the bumps and the funnel steps onto the offer. Ask it to read the offer back to you afterwards if you want to check what it built, or open the offer in your dashboard and look at the chain there.
Everything must deliver. Each product in a bump or a chain step needs its own delivery — a link, an access note, or webhook delivery — exactly like a main product. A step that takes money and delivers nothing is the one state this platform treats as an incident.
06 — Their side
What the buyer sees
The checkout page
Your main product, with up to three tick-boxes underneath it. The total updates as they tick. They pay once.
The first upsell
Immediately after payment. One button to accept, one to decline. Accepting charges the saved card and moves on; nothing is re-entered.
A downsell, only if they declined
Accepted the upsell? They never see this page at all.
The last step, then the receipt
One receipt covering the main purchase, and each accepted step delivered on its own.
07 — The money
Money & tax
Every charge — the main purchase, the bumps, each accepted step — settles on your own Stripe account. GoCushy never holds any of it.
Tax is calculated and collected on bumps and upsells too, against the registrations you hold, which is a thing many tools get wrong. See Taxes & invoices.
Affiliates earn on upsell revenue too. When a referred buyer accepts an upsell, the commission is calculated on the upsell's own amount — in addition to what the base sale earned — exactly once, whichever payment rail booked it. Refund an upsell and its commission claws back on its own; the base sale's commission stays untouched.
The order drawer (dialog #order-dlg, opened by Manage on an Orders row) is where a seller checks what was actually charged: a Payment section that prints one row per item tagged with its kind — main, bump, upsell — at its pre-tax amount, then one Tax row labelled with the buyer's country and the effective rate on the taxable base, then the Total. Only the upsell line carries its own per-item Refund button, because a one-click upsell is a separate charge with its own payment intent; the main product and the bump have no such button and must go through the whole-order refund control. That per-item button reverses the upsell's intent in full, tax included (NZD 113.85 in this example), while the browser confirm it raises quotes the pre-tax base instead (NZD 99.00).
A refund of an upsell is a refund of that charge, not of the whole order — the main purchase and any other accepted steps are untouched.
08 — The rules
Limits
Rule
Why
Three bumps maximum
Past three, the checkout stops reading as a checkout and starts reading as a catalogue.
Three chain steps maximum
Shaped upsell → downsell → upsell. Other shapes are refused when you save them.
A downsell must follow an upsell
It is defined by the decline it answers, so it cannot come first.
One-time products only
Bumps and chain steps cannot be subscriptions yet.
A cart offer can carry a chain, but not bumps
A cart already is a page of tick-boxes.
30 minutes of one-click authority
After that, remaining steps are skipped and the buyer lands on the receipt.
GoCushy's funnel engine accepts exactly four kind sequences — upsell; upsell then downsell; upsell then upsell, which files at positions 1 and 3 leaving slot 2 empty; and upsell, downsell, upsell — and returns a specific error string for every other arrangement, including a sequence starting with a downsell, one carrying two downsells, one ending with a downsell, and a catch-all for anything else. A chain with slots 2 and 3 filled but slot 1 empty is refused when authored that way, with "A funnel starts with a first upsell — pick its product, or clear steps 2 and 3", yet the same shape is kept when slot 1 is cleared on an existing offer: the steps stay saved and the chain never runs, because the resolver returns no next step without a position-1 row. Those refusal messages are reached through the agent API; the dashboard's fixed slot cards make an illegal shape unrepresentable rather than merely rejected.
09 — Restraint
When not to
When the main product is not finished. A chain multiplies whatever the buyer already thinks of you. If the core thing is thin, three more offers on top read as a shakedown.
When you would not say it to their face. The best test for a chain step: would you offer this, in these words, to someone who just handed you money in person? If not, cut it.
Three bumps and three steps is a ceiling, not a target. Most offers that sell well use one bump and one upsell.
10 — When it looks wrong
If something looks wrong
The buyer says they accepted an upsell but it is not in their receipt
Each accepted step is its own charge and its own delivery. Check the order in your dashboard — accepted steps appear as separate items on it.
Nobody is seeing the downsell
That is the expected behaviour when they are accepting the upsell before it. A downsell nobody sees is a step-one that is working.
The chain stopped part-way
Most likely the 30-minute window closed. The buyer keeps everything they bought; nothing needs undoing.
A bump is not showing on the checkout
Bumps attach to single offers, not carts, and the product needs a delivery method set. Ask your agent to read the offer back and check both.