Skip to main content

Getting Started

You do not need to build webhook handlers or any glue code to keep entitlements in sync with your customer’s billing state according to your payment provider. Flowglad handles the webhook-driven state transitions internally and exposes the latest derived state via our SDK.
For most cases, yes. Webhooks are still useful if you need to trigger background jobs and event-driven workflows, such as shutting down a customer’s server in response to them cancelling their plan. Flowglad’s goal is that entitlement checks and billing-state reads do not require you to run your own webhook pipeline.
Even if you call Stripe directly, you still end up maintaining mappings and derived state across your backend and frontend. Flowglad centralizes those primitives and exposes the end result as a read-friendly layer.

Payments and Accounts

Currently Flowglad processes payments through Stripe.
No. Flowglad is not a BYOK product. You onboard to Flowglad by creating a new Stripe Connect account.
Not today. Flowglad does not currently support bring-your-own-processor.

Migration and Data

Absolutely. Reach out to our team ([email protected]) and we’ll work with you to migrate over your existing customers and billing to Flowglad.
No. You refer to customers using your own customer ID. Flowglad handles processor IDs and mappings internally.

Entitlements

Entitlements are the features a customer can access and the usage credits they have available, derived from their billing state.
You can read more at Feature Access & Usage.
In the default setup, yes. Flowglad is working toward giving teams the option to store more of that source-of-truth data on their side while still benefiting from the data model and SDK.
The current default behavior is: when the first charge fails, access is blocked; after subsequent failures, access may continue until you cancel.

Edge Cases and Downtime

Flowglad is expanding coverage for these cases. If a customer adds a payment method but the first charge fails, Flowglad does not grant entitlements.
You can monitor service status on the Flowglad status page.

Compliance and Coverage

Not yet. Today, you are the settlement merchant. Merchant of record support is on the roadmap.
Yes, when you are the settlement merchant. Merchant of record support will not support human services.
Flowglad supports countries where Stripe can onboard merchants via Stripe Connect. Flowglad supports the following countries and currencies.

Pricing and Licensing

Flowglad’s billing layer is priced at 0.65% on top of standard processing fees (2.9%).
We open source everything that we possibly can. The core billing SaaS platform is fully open source, licensed under AGPLv3. The packages and the playground are MIT licensed. There is some technology related to compliance and risk that we cannot open source to protect the security of our customers.

SDK and Stacks

The happiest path today is fullstack TypeScript with React. We’re working on expanding this to additional frontend frameworks, such as Vue and Svelte.