How to Connect Stripe to Graphed
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
Log in to your Stripe Dashboard.
In the left sidebar, click Developers → API Keys.
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
Open Graphed.
Go to Settings → Sources → Create → Stripe.
Paste in your restricted API key.
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?