Introducing the Pocketsflow startup program: Win $100K if you are a startupWin $100K if you are a startup

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.

Pocketsflow product editor where upsells can be attached
Attach an offer to any productPick a related product or upgrade buyers can add instantly.
  • 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.

npm install pocketsflow

How it works.

  1. Choose the offer

    Pick a product from your catalog to suggest after the main purchase.

  2. Attach it to checkout

    Link the upsell on the product settings so it appears after payment.

  3. Buyer decides in one click

    They accept or skip: either way the original order is already complete.

  4. 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.

Start accepting payments today.

Start accepting payments without building the infrastructure around them.