Skip to main content

How to Connect Stripe with FitMetrics

This guide shows you how to connect your Stripe account with FitMetrics so payments and subscriptions can be tracked correctly.

Written by Xenios Charalambous
Updated over a month ago

Why Connect Stripe?

Connecting Stripe allows FitMetrics to:

  • Sync payments and subscriptions

  • Match payments to your coaching clients

  • Track revenue accurately inside Payments Tracker

⚠️ Important: FitMetrics Stripe Integration is read-only. We do NOT process payments, refunds, or subscriptions. It's read-only/data observation.


Step-by-Step: Connect Stripe to FitMetrics

1️⃣ Open Stripe Dashboard

Log in to your Stripe account and go to your Dashboard.


2️⃣ Go to API Keys

  1. In the top right search bar, type API

  2. Click Developers > API Keys


3️⃣ Create a Secret Key

  1. Click Create secret key

  2. Choose Building your own integration

  3. Give 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

  1. Click Connect Stripe

  2. Paste your Secret Key

  3. Save

Once saved, Stripe will 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 is synced independently and shown inside Payments Tracker.


How Payment Matching Works

FitMetrics matches Stripe payments to clients based on email address.

Best case (automatic match):

  • Stripe purchase email = Trainerize client email

If emails don’t match:

  • Payment won’t link automatically

When Emails Don’t Match (Manual Linking)

If the emails don’t match, you’ll see a message like:

No Stripe customer found with email: [email protected]

How to Fix It (Correct Way)

  1. Open the client inside FitMetrics

  2. You’ll see:
    No Stripe customer found

  3. Click Search & Link Stripe Customer

  4. Select the correct Stripe customer

  5. Confirm the link

✅ The client is now permanently linked
✅ Past and future payments will appear correctly

⚠️ You do not need to change emails or re-charge clients.


What Gets Synced

Once connected, FitMetrics syncs:

  • Payments

  • Subscriptions

  • Client payment history

  • Revenue data

❌ We do not:

  • Create charges

  • Process refunds

  • Manage Stripe products or prices


Common Issues

Payments Not Showing

  • Stripe email ≠ Trainerize email

  • Client not marked as a coaching client

  • Stripe account connected to the wrong business

Key Invalid

  • Key must start with sk_live_

  • Test keys (sk_test_) are not supported

  • Key may have been deleted in Stripe


Security Notes

  • Your Stripe key is encrypted

  • FitMetrics has read-only access

  • You can revoke access anytime from Stripe

Did this answer your question?