SaaSFlow
Integrations

Stripe

Connect Stripe to import customers, subscriptions, charges, refunds, and payouts.

Stripe is the most common starting integration. SaaSFlow connects with one click — no API keys to copy — and the connection works for both live mode and test mode.

What gets imported

  • Customers → SaaSFlow customers.
  • Products & prices → SaaSFlow products & plan items.
  • Subscriptions, subscription items, invoices → subscription events that drive the MRR report.
  • Charges, refunds, payouts, balance transactions, feestransactions on per-currency Stripe accounts.

We only request read access. SaaSFlow never modifies your Stripe data.

Connect

Open Integrations

In the app, go to Settings → Integrations and click Add integration.

Choose Stripe

Pick Stripe from the integration list. You'll be redirected to Stripe's consent screen.

Authorize

Sign into the Stripe account you want to connect, review the requested permissions, and confirm. Stripe sends you back to SaaSFlow and the initial sync starts immediately.

Initial sync

The first import walks every Stripe object: customers, products, subscriptions, and the full charge / refund / payout history. Depending on history size this takes a few minutes to several hours. You can use SaaSFlow normally while it runs — data appears as each batch completes.

Staying in sync

After the initial sync, SaaSFlow stays current automatically:

  • Most changes appear within seconds — Stripe notifies SaaSFlow whenever a customer, subscription, charge, or invoice changes.
  • A periodic background job catches anything missed (for example during a Stripe outage).

You can force a full sync from the integration's menu (⋯) in Settings → Integrations. Use it after large historical changes on the Stripe side.

Test mode

Connecting Stripe gives SaaSFlow access to both live and test data. By default SaaSFlow imports live mode. To inspect test data, create a separate company in SaaSFlow connected to the same Stripe account in test mode.

Disconnecting

From Settings → Integrations, open the integration menu (⋯) and choose Remove. Imported data stays in SaaSFlow — only the live connection is removed.

On this page