Configurar pagamentos recorrentes para os teus clientes

Para treinadores — Como criar uma assinatura para um cliente. Como configurar ciclos de faturação, períodos de teste e descontos. Como gerir métodos de pagamento e definições de cobrança. Como lidar com cancelamentos, alterações de plano e pagamen...

This article is for personal trainers and coaches using the Gymkee web platform to manage their coaching business.

Configurar pagamentos recorrentes para os teus clientes — screenshot 1

Audience: Coaches and personal trainers | This article is about the Gymkee web platform for managing your coaching business.

What You'll Learn

  • How to create a subscription for a client
  • How to configure billing cycles, trials, and discounts
  • How to manage payment methods and collection settings
  • How to handle cancellations, plan changes, and failed payments

When to Use Subscriptions

Subscriptions are the best way to bill clients who pay on a recurring basis. Use them for:

  • Monthly or yearly coaching packages
  • Ongoing training programs
  • Membership-style access to your content

Every subscription is tied to a product that you create in Gymkee Pay. The product defines what you're selling, and the subscription handles the recurring billing.

Before You Start

Make sure you have:

  1. A connected and verified Stripe account (see Setting Up Gymkee Pay)
  2. At least one subscription product created in Gymkee Pay > Products with an active price

If you don't have a product yet, create one first:

  1. Go to Gymkee Pay > Products
  2. Click Create product
  3. Set the pricing type to Subscription and add monthly or yearly prices

Creating a Subscription

Step 1: Open the Subscription Form

From the Transactions page:

  1. Go to Gymkee Pay > Transactions
  2. Click Create payment (top right)
  3. Select Subscription from the dropdown

From a client's profile: You can also create a subscription directly from a client's detail page.

Step 2: Choose the Client

You have two options:

Select an existing client

  • Type in the search field to find a client by name or email
  • Click on the client to select them

Add a new client

  • Click Add a new client at the top of the dropdown

  • Enter their first name, last name, and email

  • Optionally toggle Invite client on Gymkee to also add them as a Gymkee client

    • Choose when to send the invitation: After payment (recommended) or Immediately
    • Select the client's language (English, French, German, Spanish, Portuguese, Italian)
  • Click Save to confirm

Step 3: Choose the Product and Price

The Pricing section shows all your active subscription products.

  • Select a product from the dropdown
  • Choose a price (monthly, yearly, or any intervals you've set up)
  • Set the quantity (usually 1)

You can add multiple products to a single subscription if needed. Click the "+" button to add another product line.

Step 4: Configure the Duration

Choose how long the subscription runs:

  • Forever : Runs until manually canceled
  • Cancel at period end : Runs for one billing period, then stops
  • Cancel at specific date : Set an exact end date

Step 5: Add a Discount (Optional)

In the Discount section, you can apply a coupon code to the subscription. This uses the discount codes you've created in Gymkee Pay > Discounts.

Step 6: Configure Tax Settings (Optional)

Toggle Automatic tax if you want Stripe to calculate and apply taxes automatically based on the client's location.

Step 7: Set a Trial Period (Optional)

In the Trial section, you can set a free trial:

  • Choose an end date for the trial
  • During the trial, the client has full access without being charged
  • Billing starts automatically when the trial ends

Step 8: Choose the Payment Method

Auto-charge (default)

  • Stripe automatically charges the client's card on file
  • If the client has saved payment methods, you can select which card to use
  • This is the best option for seamless recurring billing

Send invoice

  • Stripe sends an invoice email each billing period
  • The client pays manually through the invoice link
  • Set the number of days until the invoice is due (default: 30)

If the client doesn't have a saved payment method, the form automatically switches to "Send invoice."

For new clients, the subscription creates a checkout link that you share with the client. They enter their card details on the Stripe checkout page.

Step 9: Review the Preview

On the right side of the form, a preview panel shows:

  • What the client will be charged
  • The billing interval
  • Any discounts applied
  • Tax amounts (if enabled)
  • The next billing date

Step 10: Create the Subscription

Click Create subscription to finalize.

If the client has a card on file:

  • The subscription starts immediately
  • You're redirected to the subscription detail page

If the client needs to enter payment details:

  • A checkout link is generated
  • You can copy the link and share it with the client
  • Click Copy link and close to save the link to your clipboard

Managing Subscriptions

Viewing All Subscriptions

Go to Gymkee Pay > Subscriptions to see all your subscriptions. You can filter and search by client name, product, or status.

Subscription Statuses

| | | | | | | Status | What It Means | | Active | Subscription is running and payments are on track | | Trialing | Client is in their free trial period | | Past due | Latest payment failed, retries in progress | | Canceled | Subscription has been canceled | | Incomplete | Waiting for initial payment | | Unpaid | Payment failed and retries are exhausted |

Updating a Subscription

You can modify an active subscription:

  • Change the product or price (upgrade/downgrade)
  • Add or remove discount codes
  • Update the payment method
  • Change the billing date

Changes can apply immediately or at the next billing cycle, depending on your settings in Gymkee Pay > Settings > Subscriptions & invoices.

Canceling a Subscription

To cancel a subscription:

  1. Go to Gymkee Pay > Subscriptions
  2. Click on the subscription
  3. Use the cancel option

Depending on your cancellation settings:

  • At period end : The client keeps access until the current billing period ends
  • Immediately : Access is revoked right away

How Failed Payments Work

When a subscription payment fails, here's what happens:

  1. Stripe retries the payment based on your settings (default: 3 retries over 7 days)

  2. The subscription moves to Past due status

  3. If all retries fail, the action you configured takes effect:

    • Pause access : Client can't access content but subscription stays open
    • Revoke access : Client loses all access
    • Keep access : Client keeps access despite non-payment

You can configure these settings in Gymkee Pay > Settings > Subscriptions & invoices > Failed Payment Handling.

Failed payments also appear in the Actions required section of your dashboard.

Proration: What Happens on Plan Changes

When a client changes plans mid-cycle (e.g., from monthly to yearly, or from basic to premium):

  • With proration enabled : The client gets credit for unused time on their current plan, and is charged the difference for the new plan
  • Without proration : The new price takes effect at the next billing cycle

Configure this in Gymkee Pay > Settings > Subscriptions & invoices > Plan Changes.

Tips

  • Use the "Auto-charge" collection method for your regular clients. It reduces friction and ensures payments come in on time.
  • Set up trial periods strategically. A 7-day trial lets clients experience your coaching before committing.
  • Review the preview panel before creating a subscription. It shows exactly what the client will be charged and when.
  • For clients upgrading from a monthly to a yearly plan, enable proration so they only pay the difference.
  • When creating a subscription for a new client, choose "Invite after payment" so they only get access to Gymkee once they've paid.

Common Mistakes

  • Creating a subscription without a product. You need at least one active subscription product with a Stripe price. Create products in Gymkee Pay > Products first.
  • Choosing "Send invoice" for clients who prefer automatic billing. Most clients prefer set-and-forget payments. Use auto-charge when possible.
  • Not setting up failed payment handling. Without it, clients who fail to pay keep full access indefinitely. Configure your retry and action settings in Settings.
  • Setting a trial without a clear end communication. Make sure your client knows when their trial ends and when billing starts.

Troubleshooting

Problem: Can't find any products when creating a subscription

Why it happens: You haven't created any subscription products yet, or your existing products don't have active prices with Stripe price IDs.

How to fix it: Go to Gymkee Pay > Products and create a product with pricing type "Subscription." Make sure it has at least one active price.

Problem: Subscription is stuck in "Incomplete" status

Why it happens: The client hasn't completed their initial payment through the checkout link.

How to fix it: Share the checkout link with the client again. If they can't access it, you may need to cancel this subscription and create a new one.

Problem: Client is being charged the wrong amount

Why it happens: The wrong price was selected, or a discount wasn't applied correctly.

How to fix it: You can update the subscription to change the price or add the correct discount. Check if proration settings are affecting the amount.

Problem: Client lost access after canceling, even though the period hasn't ended

Why it happens: The cancellation setting is configured to "Immediately" instead of "At period end."

How to fix it: Check your cancellation settings in Gymkee Pay > Settings > Subscriptions & invoices. Change to "At period end" if you want clients to keep access until their current billing period ends.

FAQ

Q: Can a client have multiple subscriptions? Yes. A client can have multiple active subscriptions for different products.

Q: Can I create a subscription for someone who isn't a Gymkee client? Yes. When creating a subscription, you can add a new client by entering their email. You can also choose to invite them to Gymkee at the same time.

Q: What happens when a trial ends? Billing starts automatically. The client is charged for the first full billing period. If their payment fails, the standard retry logic applies.

Q: Can I pause a subscription? Stripe supports pausing subscriptions through the Stripe Dashboard. In Gymkee, you can cancel and recreate, or use Stripe's pause feature directly.

Q: How do I offer different prices for the same service? Create one product with multiple prices (e.g., monthly at $99, yearly at $899). When creating a subscription, you choose which price to use.

Q: Can the client change their own payment method? Clients can update their card through the Stripe customer portal. You can also update it from the subscription detail page.

Related Articles

  • Getting Paid with Gymkee Pay: Complete Guide
  • Setting Up Gymkee Pay (Stripe Connect)
  • Creating and Managing Invoices
  • Payment Links and Discounts

Este artigo foi útil?

Ainda precisas de ajuda?

A nossa equipa e o Dwayne, o assistente de IA da Gymkee, estão aqui para ti.

Perguntar ao Dwayne