SellUpsells
One click upsells at checkout.
After someone buys, offer a related product or upgrade in one click. Grow average order value without a longer checkout.

Right after purchase
Show a related offer when intent is highest: no extra page maze.
Any digital product
Upgrades, bundles, communities, or a premium edition of what they just bought.
Higher order value
One click to add: buyers get more, you earn more on the same visit.
import { Pocketsflow } from "pocketsflow";
const pf = new Pocketsflow({ apiKey: process.env.POCKETSFLOW_API_KEY });
// An offer shown right after the main purchase. Accept or skip:
// the original order is complete either way.
const product = await pf.products.create({
name: "Pro license",
price: 49,
});
await pf.upsells.create({
name: "Premium upgrade",
mainProductIds: [product._id],
upsellProductId: "771a0d4f…",
upsellPrice: 39.99,
upsellDescription: "Get the premium version!",
primaryButtonText: "Yes, upgrade!",
secondaryButtonText: "No thanks",
});Upsells are an API call.
Create a checkout, attach a product, and let Pocketsflow handle the transaction lifecycle: payment, tax, delivery, and the receipt.
Every resource is an HTTPS endpoint under one base URL with Bearer API keys. Live and test keys are scoped to their own data; the OpenAPI spec is served at /docs.json.
How it works.
Choose the offer
Pick a product from your catalog to suggest after the main purchase.
Attach it to checkout
Link the upsell on the product settings so it appears after payment.
Buyer decides in one click
They accept or skip: either way the original order is already complete.
Deliver both instantly
Accepted upsells deliver like any other sale: files and access right away.
Common questions.
When does the upsell appear?
Right after the main purchase, when the buyer can add a related product or upgrade in one click.
What can I offer as an upsell?
Any digital product in your catalog: a premium version, bundle, community access, webinar, and more.
Does skipping the upsell break the original order?
No. The first purchase is complete either way. The upsell is optional.
Is there an extra fee for upsells?
No separate upsell fee. Sales use the same itemized transaction cost (~$5.00 on $100) as your other orders.
Keep exploring.
Start accepting payments today.
Start accepting payments without building the infrastructure around them.