Connecting your Stripe account lets FitMetrics pull in your payment and subscription data so you can track everything inside the Payments Tracker. FitMetrics is read-only — it observes your Stripe data but never processes payments or modifies your account.
Why Connect Stripe?
Connecting Stripe allows FitMetrics to:
Sync payments and subscriptions
Match payments to your coaching clients by email
Track revenue and MRR inside the Payments Tracker
Step-by-Step: Connect Stripe
1. Open Stripe Dashboard
Log in to your Stripe account and go to your Dashboard.
2. Go to API Keys
In the top right search bar, type API
Click Developers > API Keys
3. Create a Secret Key
Click Create secret key
Choose Building your own integration
Give it a name like FitMetrics
4. Copy Your Secret Key
Stripe will generate a key that looks like this:
sk_live_************************
This key is shown once. Copy it immediately.
5. Paste the Key into FitMetrics
Click Connect Stripe
Enter an Account Label — a friendly name to identify this Stripe account (e.g., "Main Business" or "Coaching Subscriptions")
Paste your Secret Key
Click Connect
Once saved, FitMetrics will verify the key and start syncing automatically.
Connecting Multiple Stripe Accounts
You can connect more than one Stripe account. This is useful if:
You have multiple businesses
You use different Stripe accounts for different offers
You migrated from one Stripe account to another
Each Stripe account needs its own account label and secret key. They sync independently. Use the Stripe account selector dropdown in the Payments Tracker to filter by account or view all combined.
How Payment Matching Works
FitMetrics matches Stripe payments to clients based on email address.
Automatic match: The Stripe customer email matches the Trainerize client email.
If emails don't match: The payment won't link automatically. You can manually link the client using the link button in the Payments Tracker or from the client's Payments tab.
What Gets Synced
Once connected, FitMetrics syncs:
Payments and charge history
Subscriptions (status, plan name, amount, interval)
Revenue data and MRR
Payment methods (card brand and last 4 digits)
FitMetrics has read-only access. It does not create charges, manage products, or modify anything in your Stripe account.
Common Issues
Payments Not Showing
Stripe email does not match Trainerize email — use the link button to connect them manually
Stripe account connected to the wrong business
Key Invalid
Key must start with
sk_Make sure you're using your live key (
sk_live_), not a test key (sk_test_) — test keys will only show test data, not real paymentsKey may have been deleted or rotated in Stripe
Disconnecting Stripe
To disconnect, go to Settings → Stripe Integration, click the disconnect button next to the account you want to remove, and confirm. You can also revoke the key from your Stripe dashboard.
Security Notes
Your Stripe key is stored securely and access is restricted to your business account only
FitMetrics has read-only access
You can disconnect anytime from Settings → Stripe Integration or by deleting the key in Stripe
Permissions
Owners and Admins can connect, disconnect, and manage Stripe integrations
Coaches and Managers can view the integration status but cannot modify settings
