Docs

Stripe

Connect Stripe to pull subscription and revenue data directly from your payment processor — useful for apps that handle their own billing outside the App Store.


What it pulls

Stripe integration syncs subscription and payment data into Fload's revenue engine. This is particularly useful for:

  • Apps with web-based subscriptions (billed through Stripe, not through App Store/Play Store)
  • SaaS tools that have a companion mobile app
  • Hybrid monetization (some users pay via app store, some via web)
DataDescription
MRR / RevenueMonthly recurring revenue from Stripe subscriptions
Active subscriptionsCurrent subscriber count
Product breakdownRevenue by Stripe product/price
Subscription statusActive, trialing, canceled

Setup

Stripe uses a secret API key — no OAuth flow required.

Steps

  1. In Fload, go to Connectors → Add connector → Stripe.
  2. Go to your Stripe Dashboard.
  3. Create a Restricted key (recommended) with read-only access to:
  • Customers
  • Subscriptions
  • Charges
  • Products and Prices
  1. Copy the key (rk_live_... for production, rk_test_... for testing).
  2. Paste it into Fload and click Connect.

Do not use your secret key (sk_live_...). Create a restricted key with read-only permissions so Fload can only read data, never modify it.

To create a restricted key: Stripe Dashboard → Developers → API Keys → Create restricted key → select the resources above → Read access only.


What features this enables

  • Revenue data in your asset dashboard
  • Subscription metrics (active subs, MRR)
  • AI chat — "what's my MRR?" "how many active subscribers do I have?"
  • Valuation engine uses Stripe MRR for tier detection

Notes

  • Fload uses your Stripe data to estimate your app's MRR, which determines your access tier (free, startup, exceeded). See Plans & tiers.
  • Stripe metrics appear under the asset they're linked to. If you have multiple apps sharing one Stripe account, contact support for help linking correctly.
  • Test mode keys (rk_test_... or sk_test_...) will only import test data.

Troubleshooting

"Invalid API key" error Make sure you're using a live key (not test) for production data. Also verify the key wasn't revoked in your Stripe dashboard.

No revenue data after connecting Fload needs to perform an initial backfill. This can take a few minutes. If data still doesn't appear after 30 minutes, check that the restricted key has permission to read Subscriptions and Charges.

Duplicate connector error Each Stripe API key can only be connected to one Fload organization. If you see a duplicate error, the key is already connected — possibly by a previous account.