How to Connect Stripe to Graphed

Max Chehab

How to Connect Stripe to Graphed

This guide walks you through how to create a restricted Stripe API key that Graphed will use to sync your financial, billing, and checkout data.

Unlike your standard API keys, a restricted key lets you limit access to exactly the endpoints Graphed needs. This keeps your integration secure while still unlocking all of Graphed’s dashboards and reports.

Step 1. Go to the Stripe Dashboard

  1. Log in to your Stripe Dashboard.

  2. In the left sidebar, click Developers → API Keys.

  3. Click + Create restricted key.

Step 2. Name the Key

Give the key a clear name like: Graphed Connector

This makes it easy to identify later if you need to rotate or remove the key.

Step 3. Assign Permissions

Stripe will show you a long list of API resources, grouped by product.

For Graphed to sync all supported Stripe streams (checkout sessions, charges, invoices, payouts, subscriptions, etc.), select Read access for each of the following resources:

  • Core

    • Account, Balance, Balance transactions

    • Charges, Customers, Disputes

    • Events

    • Files, File links

    • Refunds

  • Billing

    • Invoices, Invoice items, Invoice line items

    • Credit notes

    • Coupons, Promotion codes

    • Products, Prices, Plans

    • Subscriptions, Subscription items, Subscription schedules

    • Shipping rates

  • Checkout

    • Checkout sessions

    • Checkout session line items

  • Payments

    • Payment intents

    • Payment methods

    • Setup intents, Setup attempts

  • Payouts & Transfers

    • Payouts, Payout balance transactions

    • Transfers, Transfer reversals

    • Top-ups

  • Connect (if you’re using connected accounts)

    • Accounts

    • External accounts – bank accounts, cards

    • Application fees, Application fee refunds

    • Persons

  • Issuing (if you’re using Stripe Issuing)

    • Cardholders, Cards, Authorizations, Transactions

  • Radar (if you’re using Stripe Radar)

    • Early fraud warnings, Reviews

✅ Tip: If you’re unsure which products your Stripe account uses, the simplest option is to grant

Read access to all resources

. Graphed will only pull the streams you’ve enabled in your connection.

Step 4. Create the Key

Scroll to the bottom and click Create key. Stripe will show you the restricted key one time only.

Copy it somewhere safe — you’ll need it in the next step.

Step 5. Add the Key to Graphed

  1. Open Graphed.

  2. Go to Settings → Sources → Create → Stripe.

  3. Paste in your restricted API key.

  4. Save.

Your Stripe data will begin syncing into Graphed. You’ll be able to explore everything from checkout conversion to MRR trends directly in your dashboards.

Security Note

  • Use a restricted key, never a standard secret key.

  • Graphed only needs Read access — no write permissions.

  • If a key is ever compromised, you can revoke it from the Stripe Dashboard instantly.

Would you like me to also mock this up with screenshots / arrows in the same style as your Salesforce guide so you can drop it right onto graphed.com?