Order Bumps & Upsells
Order bumps and post-purchase upsells help you earn more from the same checkout — without asking fans to fill out payment details twice.
| Offer | When the fan sees it | How they pay |
|---|---|---|
| Order bump | Before they pay — a checkbox inside checkout | Added to the same payment as the main product when they check the box |
| Post-purchase upsell | After the main purchase succeeds | One click — Flo charges the card they just used |
Both are optional. You can use one, the other, or both on the same checkout block.
Creator plan requiredOrder bumps & upsells are available on Creator, Pro, and Studio. On Free, the builder shows the feature locked with Available on Creator plan → (Settings → Billing).
What you need first
| Requirement | Why |
|---|---|
| Creator+ Flo plan | Feature gate in the builder and at checkout |
| Flo Payments Active | Required for any paid bump or upsell |
| Main product uses one-time pricing at checkout | Bumps and upsells do not run when the fan picks a subscription or payment plan |
| Main, bump, and upsell prices use Buyer pays | You receive pricing blocks bumps and upsells for that checkout |
| Same currency on main and add-on products | Mixed-currency offers are rejected |
| Featured or Minimal checkout style | Card style uses a separate hosted checkout page — no bump or upsell there |
| Add-on products are live and on the same page | See Add-on products on your page |
Overview: Products · One-time pricing · Create a product.
Order bump vs post-purchase upsell
Order bump
Use an order bump for a small, related add-on fans can grab in the same moment — worksheets with a course PDF, rush delivery, a sticker pack with a shirt, an extra template pack.
Fan experience:
- They open checkout for your main product.
- They see a dashed offer box: Yes! Add [product name] and Add for $X.
- If they check the box, the Pay total updates to include the bump.
- They complete one payment for both items.
The bump is optional — unchecked by default.
Post-purchase upsell
Use an upsell for a bigger or complementary offer after the first sale is already done — a deluxe bundle, coaching add-on, or premium version.
Fan experience:
- Main payment succeeds.
- Checkout shows Payment complete! then Wait — one more thing:
- They see the upsell product, One-click add for $X, and No re-entering your card.
- Yes, add this! charges the saved card, or No thanks, skip continues to the normal success flow.
If the one-click charge fails, they see Something went wrong. Your original purchase was successful. — the first sale is never undone.
There is one upsell step per checkout. Flo does not chain upsells (no upsell after an upsell).
Set up in the builder
Create your products
You need at least two products in Dashboard → Monetize → Products:
- Main offer — what the checkout block sells
- Bump and/or upsell — separate products with their own name, delivery, and one-time Buyer pays price
See Create a product.
Open the checkout block
Dashboard → your page → Builder → click your Digital download or Physical product block (the block that sells the main product).
Pick Featured or Minimal style
In block settings, under layout/style, choose Featured or Minimal — not Card.
Bumps and upsells only appear in the Flo Pay checkout modal used by those styles.
Open Conversions
Scroll to Conversions (below product and pricing settings on the block).
If you are on Free, this section is locked — upgrade to Creator or higher.
Choose add-on products
- Order bump product — pick a product or None
- Post-purchase upsell — pick a product or None
The dropdown lists your other products (never the same product as the main offer on this block).
In-app helper text: Bump: same payment as the main product. Upsell: one-click charge after checkout using the card they just used (one-time products only).
Publish
Update live on your page so fans get the new settings.
Settings are per checkout block. Two blocks selling the same main product can use different bumps or upsells.
Add-on products on your page
Flo shows bump and upsell names, images, and prices from products loaded on your live page.
Each add-on product must also be the main product on at least one checkout block on that same page. If it only exists in the Conversions dropdown but is not connected to any checkout block on the page, fans will not see the bump or upsell offer after you go live.
Practical setup:
- Create the bump or upsell product in Products and keep it Live.
- On the same Flo page, add a Digital download or Physical product block and select that add-on as its main product (you can place this block lower on the page or use Minimal style if you do not want a second full hero checkout).
- On your primary checkout block, open Conversions and select that product as the bump or upsell.
The builder preview may show add-ons even before step 2 — always confirm on your published page.
Pricing rules (main + add-ons)
Main checkout must be one-time
Order bumps and upsells run only when the fan is buying a one-time price:
| Main checkout selection | Bump / upsell |
|---|---|
| One-time price (including $0) | Can work if other rules pass |
| Subscription | Not available |
| Payment plan | Not available |
If the product has multiple price options, the fan must pick a one-time option before the bump appears. Mixed one-time + subscription on one product is fine — bumps apply only to the one-time path.
Buyer pays on every product involved
For bumps and upsells to work, every product in the chain must use Buyer pays on its one-time price — the main product, the bump product, and the upsell product.
| Pricing mode | Bumps / upsells |
|---|---|
| Buyer pays | Allowed |
| You receive | Blocked for that checkout |
If the main product uses You receive, bumps are disabled even if the add-on uses Buyer pays. Switch the main one-time price to Buyer pays, or use a separate checkout block with Buyer pays pricing.
Details: You receive vs Buyer pays.
Which price amount is charged
Keep add-on products simple — one clear one-time price per bump or upsell product.
Flo charges the product’s primary one-time amount (the main one-time price on that product, not a subscription or payment plan). If you have several one-time options, use the first one-time row as the amount fans pay for that add-on.
Same currency
The bump and upsell products must use the same currency as the main product on that checkout. Align currencies in Pricing before publishing.
Paid minimums
Paid bumps and upsells follow the same minimum charge rules as regular one-time products (for example, 50¢ for USD paid prices). See One-time pricing.
What fans see at checkout
Checkout style matters
| Style | Bump | Upsell |
|---|---|---|
| Featured | Yes — in Flo Pay modal | Yes — after payment |
| Minimal | Yes — in Flo Pay modal | Yes — after payment |
| Card | No | No |
Card sends fans to a secure hosted checkout page. That flow does not include order bumps or post-purchase upsells today.
Order bump in the modal
Inside Complete your purchase:
- Main product name and price at the top
- Optional checkbox: Yes! Add [name] · Add for $X
- Payment details and a Pay $X button that includes the bump when checked
Checking the box updates the payment total before they pay.
Upsell after success
After the main Pay succeeds:
- Payment complete!
- Wait — one more thing:
- Upsell name, description, image (if set)
- One-click add for $X · No re-entering your card
- Yes, add this! or No thanks, skip
Skip sends them to the normal purchase confirmation. Accept runs a second charge and then continues to success.
After the sale
| Purchase | What happens |
|---|---|
| Main product only | Same as any one-time sale — receipt, Wallet entry, digital Delivery URL if applicable |
| Main + order bump | One charge; both products are fulfilled according to each product’s delivery settings |
| Upsell accepted | Second charge for the upsell product; separate receipt and delivery for that product |
Sales appear in Dashboard → Wallet. Digital add-ons send their Delivery URL in the receipt email when set to Digital download.
Examples
| Goal | Setup |
|---|---|
| $47 guide + $9 worksheet bump | Main block sells the guide (one-time, Buyer pays). Bump product: worksheet at $9 Buyer pays. Conversions → Order bump product = worksheet. Worksheet also on a checkout block on the same page. |
| $29 template + $79 upsell course | Main = template. Upsell product = course at $79 one-time Buyer pays. Post-purchase upsell = course. Course on its own checkout block on the page. |
| Bump + upsell together | $49 core product, $12 bump checklist, $99 upsell bundle — all Buyer pays, all one-time, all on the same page. |
| Free lead magnet + paid bump | Main product $0 one-time. Paid bump at $7 Buyer pays — fan pays only if they check the box. |
What does not work (yet)
| Situation | Result |
|---|---|
| Main purchase is subscription or payment plan | No bump or upsell |
| Card checkout style | No bump or upsell |
| You receive on main, bump, or upsell | Blocked for that offer |
| Bump or upsell product is the same as the main product | Not allowed |
| Different currencies | Blocked |
| Upsell product only has subscription / payment plan pricing | Upsell requires one-time pricing |
| Second upsell after the first | Not supported |
| Discount codes on the bump or upsell line | Coupons apply to one-time main checkout only — not as a separate code on the add-on charge |
Troubleshooting
| Issue | What to try |
|---|---|
| Conversions is locked | Upgrade to Creator or higher (Settings → Billing) |
| No bump/upsell on live site, preview looked fine | Add a checkout block on the same page with each add-on as its main product; Update live |
| Bump never appears for fans | Fan chose subscription or payment plan — switch to one-time; confirm Featured or Minimal style |
| Upsell never appears | Same as above; confirm Post-purchase upsell is set and style is not Card |
| Offer missing on Card style | Switch to Featured or Minimal, or accept no bump/upsell on Card |
| “You receive” / gross pricing errors | Set Buyer pays on main and add-on one-time prices |
| Wrong amount on bump | Simplify add-on to one one-time Buyer pays price; check product Pricing |
| Currency mismatch | Match currency on all products in the offer |
| Upsell failed but main sale OK | Fan can ignore the error — first purchase completed; they can buy the upsell product separately |
| Paid checkout fails | Confirm Flo Payments is Active |
Quick checklist
- Creator+ plan
- Flo Payments active for paid amounts
- Main product: one-time Buyer pays on this block
- Bump/upsell products: live, one-time Buyer pays, same currency
- Each add-on on a checkout block on the same page
- Block style: Featured or Minimal
- Conversions configured → Update live
- Test on the published page: one-time path, checkbox, pay, upsell skip/accept
Related
- Products overview — catalog, checkout blocks, plan limits
- Create a product — delivery, pricing, publish
- One-time pricing — Buyer pays, coupons, minimums
- Pricing overview — subscriptions, payment plans, mixed pricing
- Flo Payments — connect earnings, fees, payouts