Pocketsflow
HumanAgent
New: run your store by chatting with FlowyRead more

Payment infrastructure for software and digital products, built for the AI era.

Accept payments with one API call, a hosted checkout or a sentence to your AI agent. Pocketsflow is the merchant of record, so tax, fraud, refunds and payouts run themselves.

Works with
Pocketsflow dashboard home: 24,815 visitors, 5.17% conversion rate, 61,240 page views and 55 new subscriptions, then one-time revenue $57,028, 1,284 orders, 862 customers and refunds, then subscription revenue $4,822.41, MRR $4,822, ARR $57,864 and 317 active subscriptions, each with a daily chartPocketsflow dashboard home: 24,815 visitors, 5.17% conversion rate, 61,240 page views and 55 new subscriptions, then one-time revenue $57,028, 1,284 orders, 862 customers and refunds, then subscription revenue $4,822.41, MRR $4,822, ARR $57,864 and 317 active subscriptions, each with a daily chart

Taking a payment is one API call. Everything after it is the hard part: VAT and GST in every country you sell to, card fraud, chargebacks, renewals that quietly fail, refunds, payouts in the right currency.

Pocketsflow is the payment layer that handles all of it.

It is programmable. A REST API, a typed SDK and a webhook for every event put checkout, subscriptions, license keys and usage-based billing inside your product, priced and changed in code.

It is agentic. Our MCP server lets Claude, ChatGPT or your own agent create products, issue refunds and read revenue with the same permissions you have, so the store runs from a chat as easily as from the dashboard.

And on every order we are the legal seller: sales tax and VAT collected and remitted in 130+ countries, every payment screened for fraud, every receipt sent. 2% a sale plus card processing, and no monthly fee.

$108.25=$8.25sales tax for Texas+$5.00fees+$95.00to you

Figure 1. Where a $108.25 order goes. The buyer pays $108.25 by card, wallet or a local method. As the seller of record, Pocketsflow sets aside $8.25 of Texas sales tax, scores the payment's fraud risk at 6/100, takes $5.00 in fees and emails the receipt, then pays you $95.00.

What we do

See every feature

Run it from your AI

Say what you want. Pocketsflow does it, inside the AI you already pay for.

How an ask in your AI app becomes a change in your store:

  1. Claude: “Make a 20% code for Friday.” The Pocketsflow MCP server checks the key you approved, calls create_discount, and answers: “Created FRIDAY20: 20% off until Friday night. Here is the link to share.”
  2. ChatGPT: “What did I sell this week?” The Pocketsflow MCP server checks the key you approved, calls get_analytics_summary, and answers: “41 orders for $2,184 so far this week.”
  3. Gemini CLI: “How much can I withdraw right now?” The Pocketsflow MCP server checks the key you approved, calls get_payout_balance, and answers: “$142.50 is ready to withdraw and $38.00 is still clearing.”
  4. Grok Bot: “Add Presets Vol. 3 at $39, as a draft.” The Pocketsflow MCP server checks the key you approved, calls create_product, and answers: “Lightroom Presets Vol. 3 is saved as a $39 draft. Add the files, then publish.”
  5. Perplexity: “Who are my best customers?” The Pocketsflow MCP server checks the key you approved, calls list_best_customers, and answers: “Amelia Hart at $429.95, then Hannah Clarke ($237.00) and Ethan Cole ($217.00).”
  6. Codex: “Put the Icon Pack on sale at $19.” The Pocketsflow MCP server checks the key you approved, calls update_product, and answers: “The Icon Pack is $19 now, with $29 crossed out on its page.”
  7. Grok: “Show me my last three orders.” The Pocketsflow MCP server checks the key you approved, calls list_orders, and answers: “Amelia $54.00 (Presets Vol. 2), Jonas $149.00 (the course), Emma $59.00 (Notion OS).”
  8. Cursor: “Send refunds to my server at /refunds.” The Pocketsflow MCP server checks the key you approved, calls create_webhook, and answers: “Done. Every refund now posts to your server at /refunds, signed with a new secret.”
  9. Meta AI: “Write the launch email for Presets Vol. 2.” It has no Pocketsflow connector, so it only gets the setup prompt: no tool call, the store is unchanged, and it drafts on its own: “Subject: Lightroom Presets Vol. 2 is live. 120 looks, one-click install. Ready to paste.”
Figure 2. One ask, from your AI app to your store and back, in each app we work with. You approve the app once; every change lands in your dashboard.
Connect Claude to Pocketsflow consent screen: signed in as maren@northlight.studio, it will be able to create and edit products, read sales, orders and customers, set refund policies, send newsletters and manage discounts, with Cancel and Allow accessConnect Claude to Pocketsflow consent screen: signed in as maren@northlight.studio, it will be able to create and edit products, read sales, orders and customers, set refund policies, send newsletters and manage discounts, with Cancel and Allow access
Connect your AI

Features

Everything a store needs, already wired together, so you are not paying for five tools that barely talk to each other.

How Flowy turns a sentence into a change in your store, and only after you confirm:

  1. You ask Flowy: “I sell a Notion budget template for $19. Set it up.” Flowy looks at your store (List products) and prepares a Create product card: Name Notion Budget Template, Price $19.00, Description A ready-to-use Notion template to plan your budget and track spending., Has product page yes. Nothing changes until you click Confirm. Then your products show the change (1 new product) and Flowy answers: “Your product is live. Next, share its link in your bio or create a checkout link.”
  2. You ask Flowy: “Make a 20% launch discount, code LAUNCH20.” Flowy looks at your store (List products) and prepares a Create discount card: Code LAUNCH20, Type percentage, Amount 20%, Products Notion Budget Template. Nothing changes until you click Confirm. Then your discounts show the change (1 new discount) and Flowy answers: “LAUNCH20 is live: 20% off the Notion Budget Template.”
  3. You ask Flowy: “Raise the Notion Budget Template to $24.” Flowy looks at your store (List products) and prepares a Update product card: Id prod_9f8e7d6c, Price $24.00. Nothing changes until you click Confirm. Then your products show the change (Price $19.00 → $24.00) and Flowy answers: “Done. The Notion Budget Template now sells for $24.00.”
Figure 3. Ask Flowy in plain words. It reads your store straight away, but every change waits on a card until you click Confirm.

Product pages that do the selling.

A gallery, reviews, what is included and the buy button above the fold. Start from a template and publish in minutes, or design your own.

Digital products
Public product page for Lightroom Presets Vol. 2 by Inês Duarte: a gallery of fog-over-mountain photos, $39.00 and a Buy now button, 1,284 sales, the description with a bullet list, and ratings with 3 reviewsPublic product page for Lightroom Presets Vol. 2 by Inês Duarte: a gallery of fog-over-mountain photos, $39.00 and a Buy now button, 1,284 sales, the description with a bullet list, and ratings with 3 reviews

A checkout buyers trust, and finish.

Discount codes, gifting and the buyer's tax shown before they pay, plus order bumps and Apple Pay or Google Pay when you turn them on. Run it as a page, a popup or inside your app.

Checkout pages
The whole checkout for The Creator Funnel Course at $149.00 (was $199.00): the course cover, a discount code field, the This is a gift option, the card number, expiry, CVC and name fields and a Pay $161.29 button, beside an order summary with $149.00 subtotal, 8.25% tax $12.29 and total $161.29

Know where every dollar came from.

Every order with its upsells, refunds and disputes, filtered by product and date. Export it for your accountant in one click.

Sales analytics
Orders list for September: order IDs, products, customer emails, accepted upsells such as Icon Pack +$15 and Email Swipe File +$9, refunded and disputed ordersOrders list for September: order IDs, products, customer emails, accepted upsells such as Icon Pack +$15 and Email Swipe File +$9, refunded and disputed orders

See who your best customers are.

Lifetime value, every order and membership payment, tags and private notes on one page, so you know who to thank and who to win back.

Audience
Customer page for amelia@heylight.studio in the United States: $429.95 lifetime value, 10 orders, last purchase Sep 27, 2026, customer since Feb 26, 2026, a timeline of her orders, membership payments and notes, her tags (vip, presets) and private notesCustomer page for amelia@heylight.studio in the United States: $429.95 lifetime value, 10 orders, last purchase Sep 27, 2026, customer since Feb 26, 2026, a timeline of her orders, membership payments and notes, her tags (vip, presets) and private notes

Email the people who already paid you.

Campaigns and automations to your buyers, with opens, clicks and unsubscribes by day. No separate email tool, no list to export.

Email marketing
Email analytics for September: 1,406 emails sent, 793 opened, 240 clicked, 5 unsubscribed, 56% open rate and 17% click rate, with daily performance barsEmail analytics for September: 1,406 emails sent, 793 opened, 240 clicked, 5 unsubscribed, 56% open rate and 17% click rate, with daily performance bars

An assistant that knows your store.

Ask Flowy how much you can withdraw, or to set up a launch discount. It prepares the change and waits for your yes.

Meet Flowy
The Flowy page: past chats on the left, and a chat where Flowy read the payout balance ($142.50 ready, $38.00 clearing) and prepared a Create discount card for LAUNCH20, 20% on Notion Budget Template, with Confirm and CancelThe Flowy page: past chats on the left, and a chat where Flowy read the payout balance ($142.50 ready, $38.00 clearing) and prepared a Create discount card for LAUNCH20, 20% on Notion Budget Template, with Confirm and Cancel

Inside the dashboard

Six more screens from the same store, from the product list to the log of every API call your code and your AI make.

In production

Our promise is the simplest way to get paid online: the kind sellers feel on their first sale, not just on a pricing page.

Fees per sale

Card payment, tax added for the buyer

PlanPlatformCard processing
Free2%At cost
Volume1%At cost
Volume Max0.5%At cost

Creators

Each square is 1,000 sellers

Countries

Where you can sell from, of 195

Processed

Through Pocketsflow

Fees, compared

50 sales of a $29 product, public pricing

Pocketsflow is the lowest of five platforms on a month of 50 sales at $29, with no monthly plan.

#1

  1. PFPocketsflow$83
  2. Gumroad$227
  3. Lemon Squeezy$104
  4. Stan$92
  5. Payhip$136

What you keep

Fees on $10k a month

$573

63% less than Gumroad

You keep

94.3%

of every dollar you sell

Monthly fees as your sales growPocketsflowGumroad
$0$2k$4k$6k$1k$2.5k$5k$10k$20k$40k
Monthly fees as your sales grow
PointPocketsflowGumroad
$1k in sales a month$56.54$154.39
$2.5k in sales a month$143.02$390.53
$5k in sales a month$286.04$781.05
$10k in sales a month$573.74$1,566.65
$20k in sales a month$1,147.47$3,133.29
$40k in sales a month$2,293.28$5,262.99

Pocketsflow runs wherever you sell, even inside your own app.

Every buyer sees the same fast checkout, wherever they find you. Pick one, or use all three at once.

See every way to sell

Security you do not have to build.

Pocketsflow never stores raw card numbers: payment data is tokenized, traffic uses TLS 1.2 or higher, and 3D Secure kicks in when a bank asks for it. These are the programs and frameworks we align with.

Real answers from the hosted model

Three real decisions asked of Pocketsflow Penny 1 through penny.decide(), which is POST /v1/penny/decide. A refund request for a duplicate $29.00 order: should we refund it? Penny answers Yes with 0.99 confidence, above the 0.72 threshold for yes or no questions, so the app issues the refund on its own. A comment from a two-day-old account promising free crypto signals: should it be removed? Penny leans Yes at 0.63, below 0.72, so it is not sure and the comment is held for a person to review. A support message about a double charge: which team should handle it? Penny picks Billing with 0.94 confidence, above the 0.79 threshold for choice questions, so the ticket is routed to Billing automatically.

Figure 4. Penny answers one typed question with a calibrated confidence. Above the threshold your app acts on its own; below it, a person decides.

Or build it into your app

Everything in the dashboard is one API call away. Create a checkout from your backend, get a webhook when it is paid, and ship. The SDK is typed and runs on Node and the edge.

app/api/buy/route.tsnpm install pocketsflow
import { Pocketsflow } from "pocketsflow";

const pf = new Pocketsflow({ apiKey });

export async function POST(req: Request) {
  const { email } = await req.json();
  const session = await pf.checkout
    .create({
      productId: "65a1b2c3d4e5f6a7…",
      customerEmail: email,
    });
  // The hosted checkout's URL.
  return Response.json(session);
}

Your server calls pf.checkout.create with a product id and your user's id, which is POST /checkout/sessions. Pocketsflow answers 201 Created with a session id and a URL, and your server redirects the buyer there. The buyer pays $29.00 for Captionly Pro on the hosted checkout. Pocketsflow then posts four signed webhooks to your server, each answered 200: invoice.created, invoice.payment_succeeded, payment_intent.succeeded and customer.subscription.created. They carry your user's id back, so your app grants that user access.

Figure 5. One SDK call opens a hosted checkout, and signed webhooks report the payment.

Questions

What does Pocketsflow cost?

Selling is free to start: no monthly fee and no setup fee. You pay 2% a sale, plus card processing at cost, itemized on every order. Paid plans add growth tools, and the Volume and Volume Max plans lower the platform fee to 1% and 0.5%.

When do I get paid?

Connect your payout account in Settings, Payments and verify your identity; live payouts wait for that. New sales sit in a pending balance for a short holding period, then become available and are paid to your bank account or crypto wallet daily, weekly, monthly or when you ask. Timing depends on your country and payout method, and every payout comes with a receipt.

Can I move from Gumroad, Stan or Lemon Squeezy?

Yes. The importer brings over products, customers, purchase history and your email list from Gumroad, Lemon Squeezy, Stan or a CSV, and shows you a dry run before anything is written. Import is part of the Volume plans, where our team can run it with you for free. On every plan you can add products yourself and import your subscribers from a CSV.

How do refunds and chargebacks work?

Refund any order, in full or in part, from the dashboard, the API or your AI; the buyer is refunded on their original payment method and the amount comes out of your balance. If a buyer disputes a charge with their bank, Pocketsflow handles the dispute as Merchant of Record. Under the Disputes Policy a lost chargeback, plus a $15 dispute fee, is deducted from your next payout; the fee comes back if the dispute is won. Volume plans include dispute cover.

Who handles sales tax and VAT?

Pocketsflow is the Merchant of Record. By default it calculates, collects and remits eligible sales tax and VAT on every sale, handles fraud checks and chargebacks, and sends the buyer an invoice. Tax is added at checkout, never taken from your earnings. You can also choose to remit tax yourself in Settings, Taxes.

Who owns my customer list?

You do. Every buyer and subscriber sits in your audience with their orders, and you can export them to CSV at any time, on every plan. If you ever leave, your list leaves with you.

Can I cancel anytime?

Yes. There is no contract. Selling on the Free plan has no monthly fee at all, and a paid plan can be changed or canceled in Settings, Billing whenever you like. You keep its features until the end of the period you paid for, then the account moves to Free.

Your first sale can happen today.

Free to start and no monthly fee. Tax, fraud and payouts are handled from the very first order.

Start selling free

Writing

  1. 01How to Take Payments for a Web App Without Stripe (2026)
  2. 02How a Web Design Agency Can Earn Recurring Revenue (2026)
  3. 03Best Gumroad Alternative for EU Sellers (2026): Euros, VAT, Payouts
Read the blog

Careers

We are building the simplest way to run an online business, for sellers in every country. If that is the problem you want to spend the next few years on, we would like to hear from you.

See open roles