Flowglad

Flowglad

Open source, webhook-free payments that AI can one-shot

348 followers

Flowglad is an open source payment provider you can integrate into your app without any webhooks. Instead of writing a bunch of glue code to keep your DB in sync with your payment provider, our API tells you what customers
Flowglad gallery image
Flowglad gallery image
Flowglad gallery image
Flowglad gallery image
Flowglad gallery image
Payment Required
Launch Team / Built With
Intercom
Intercom
Startups get 90% off Intercom + 1 year of Fin AI Agent free
Promoted

What do you think? …

Agree Ahmed

Hey Product Hunt,

After months of quiet work, we're finally ready to share Flowglad: an open source payment provider that you can integrate without any webhooks.

The Problem

A typical SaaS checkout flow requires at least 16 server-client hops.

It requires maintaining mappings across up to 5 tables in your database and your payment processor.

It requires dealing with race conditions.

Here's what a very vanilla payments flow looks like today:

The code that choreographs this is brittle and often some of the hardest code in your app to test. And whenever you update what features you offer for each plan or how much each plan costs, you have to make a slew of changes across your DB, your code, and your payment processor's code (in both livemode and testmode).

Flowglad's Solution

Instead of writing glue code, you just read from Flowglad as your source of truth. We give you a React hook for your frontend to create checkouts and check customers' feature access in real time based on their billing state:

const {
  createCheckoutSession, 
  checkFeatureAccess,
  checkUsageCredits
} = useBilling()

And we give you a server SDK on the backend that lets you do the same and more, where you can reference your customers using your customer id rather than ours:

const flowgladServer = flowglad(user.id) // use your customer ids, not ours
await flowgladServer.createUsageEvent({...})

The result is a payments integration which doesn't require you to think about payments or billing at all.

It's in an early state, and we have a lot of features planned. But as always, better to launch early so we can get your feedback to perfect the product.

Daniel Barankin

@agreeahmed Love the concept, is the pricing on top of Stripe's billing?

Agree Ahmed

@daniel_barankin actually we built our own billing engine entirely from scratch to tackle this problem. Under the hood we're currently using Stripe to process payments

Daniel Barankin

@agreeahmed Seems super cool, how do you get paid? :)

Agree Ahmed

@daniel_barankin most people don’t know that Stripe Billing costs .7%. You pay this if you use Stripe to manage your subscriptions or usage based billing. This is on top of their normal 2.9% + $0.30.

Since we don’t use Stripe Billing, we can charge a similar (slightly smaller) amount for our product. There’s more in the works but not live yet. :)

Pavel Tseluyko

The video is awesome!

Overall, Stripe integration is still a pain, it requires a week or two to integrate a "seats" infrastructure to be a B2B-ready solution.

Hope you guys really solve this problem.

Agree Ahmed

@pasha_tseluyko thank you! We're working on a generalized solution for seat based billing - it's in the pipeline and hopefully coming out soon. So much work to do to catch payments + billing up to 2025, let alone 2026 :)

Chilarai M

Interesting. So let's say I have a payment provider and they already gave me webhooks; how does your solution help in this case?

Agree Ahmed

@chilarai it doesn’t unless you switch over to Flowglad, so you don’t have to deal with the fuss of payments webhooks any more :)

Chilarai M

@agreeahmed So does that mean you can handle the webhooks better, and that too without changing the payment gateway?
Would love to learn more about your product. How about a demo call? Also, let's connect on LinkedIn.

Agree Ahmed

@chilarai we are a payment gateway that doesn't require webhooks, rather than a solution that you bolt on to your existing gateway. We're aware of solutions out there where you plug in your payment processor's API key and use their SaaS.

We felt this was too clunky of an experience, and wanted to solve the problem with a product that required a single onboarding rather than 2. Plus, frankly there are so many other places to enrich the experience for developers. But to fix those, you need to commit to the effort of becoming a payment gateway (rather than a 3rd party software that sits on a payment gateway).

Chilarai M

@agreeahmed Got it! Thanks for the clarification.

It's really amazing

Christopher Nguyen

Product rocks. Team rocks. What else do you need to know?!

Agree Ahmed

@semigrownkid thank you so much believer in us since day -1 :)

Samraaj Bath

I'm a happy customer of flowglad! Been a dream to set up payments on our app

Agree Ahmed

@samraaj_bath1 and we're insanely happy to have you as a customer, and one of the very first ever to integrate Flowglad :)

Aditya Lahiri

lets go!!

Mykyta Semenov 🇺🇦🇳🇱

A service for vibe coders?)

12
Next
Last