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

SellSubscriptions & Memberships

Recurring revenue, built in.

Launch subscriptions and memberships with flexible billing, free trials, and a customer portal your subscribers manage themselves.

Pocketsflow subscriptions dashboard with active subscribers and monthly recurring revenue
Your recurring revenue at a glanceActive subscribers, MRR, and churn: always current.
  • Flexible billing

    Weekly, monthly, yearly: with trials and setup fees.

  • Self serve portal

    Subscribers update cards and manage plans without emailing you.

  • Dunning built in

    Failed payments retry automatically before anyone churns.

import { Pocketsflow } from "pocketsflow";

const pf = new Pocketsflow({ apiKey: process.env.POCKETSFLOW_API_KEY });

// A recurring plan with a trial. Subscribers manage cards and
// plans themselves from their portal.
const offer = await pf.subscriptionOffers.create({
  name: "Pro Membership",
  price: 29,
  frequency: "monthly",
  trialPeriod: 7,
});

// Renewals retry on failure, and MRR stays visible on the dashboard.
console.log(offer._id);

Recurring revenue in one 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. Define a plan

    Pick a billing interval, price, and optional free trial or setup fee.

  2. Attach access

    Link the plan to the product, membership, or content subscribers unlock.

  3. Subscribers self serve

    They update cards, change plans, and cancel from their own portal.

  4. Revenue renews

    Charges retry on failure, and MRR stays visible on your dashboard.

Common questions.

What billing intervals are supported?

Weekly, monthly, yearly, and custom intervals: with optional free trials and setup fees.

Can subscribers manage their own plan?

Yes. The customer portal lets them update payment methods, switch plans, and cancel without emailing you.

What happens when a renewal payment fails?

Dunning retries the charge automatically so temporary card issues don't churn a subscriber on the first failure.

Can I sell both one time products and subscriptions?

Yes. Run one time digital products and recurring plans from the same Pocketsflow account.

Start accepting payments today.

Start accepting payments without building the infrastructure around them.