Skip to main content

Stripe basic setup for SaaS founders and agents

~5 minutes · Beginner

The canonical "get Stripe working with FunnelFizz" guide — exactly what /skill.md has your agent do, reproduced for humans who want to do it themselves.

Who this is for

  • You have a Stripe account. You know what a restricted key is.
  • You want the exact seven scopes without hunting through the Stripe docs.

Steps (outline)

1. Create a restricted key

Stripe dashboard → Developers → API keys → Create restricted key.

Name: FunnelFizz (read-only).

Seven scopes, all Read:

  • Customers
  • Charges and Refunds
  • Events
  • Products and Prices
  • Invoices
  • Subscriptions
  • Balance

2. Copy the key

It starts with rk_live_... (live mode) or rk_test_... (test mode). Copy it exactly.

:::warning Never share this key publicly It has read access to your entire Stripe account. Treat it like a password. If it leaks, rotate it immediately from Stripe → Developers → API keys. :::

3. Paste into FunnelFizz

FunnelFizz → Settings → Integrations → Stripe → Connect.

Paste the key, click Validate. FunnelFizz pings each scope in parallel and confirms the key works.

4. Map your products

FunnelFizz auto-detects your Stripe products. For each funnel:

  • Pick the product that represents your trial — usually the one customers see on the signup button.
  • Pick the product(s) that represent paid — everyone who's currently paying you.

If you have one product with one price, it's trivial — select it in both places.

5. Verify data is flowing

  • Wait 15 minutes (first sync).
  • Or click Sync now.
  • Your TRIAL and CUSTOMER stages should populate with real counts.

6. (Optional) Install the Stripe App

If you want one-click for subsequent Stripe accounts, install the FunnelFizz Stripe App from the Stripe Apps Marketplace. Same result, nicer UX.


Related: