What You'll Learn
How to create shareable payment links
How to configure payment link options (tax, phone, address collection)
How to create and manage discount codes
How to apply discounts to subscriptions and invoices
Part 1: Payment Links
What Are Payment Links?
Payment links are shareable URLs that let anyone pay for your services. Unlike invoices (sent to a specific client) or subscriptions (tied to a specific client), payment links are open to anyone who has the link.
They're perfect for:
Selling coaching packages on your website
Promoting services on social media (Instagram bio, stories, posts)
Onboarding new clients who aren't on Gymkee yet
Running special offers or seasonal promotions
Each payment link is connected to one or more products, so you always know what the client is paying for.
Creating a Payment Link
Go to Gymkee Pay > Payment Links
Click Create or navigate to
/gymkee-pay/payment-links/createFill out the form:
Name Give your payment link a descriptive name (e.g., "Monthly coaching," "12-week transformation"). This is for your reference only; clients don't see it.
Products Select one or more products to include in the link. The client will see the product name, description, and price on the checkout page.
Checkout Options
Collect tax automatically : Let Stripe calculate taxes based on the buyer's location
Collect billing address : Require the client to enter their billing address
Collect phone number : Require a phone number at checkout
Allow promotion codes : Let clients enter a discount code during checkout
Payment limit : Set a maximum number of purchases (useful for limited offers)
Click Create to generate the link
Sharing a Payment Link
Once created, your payment link has a URL like https://pay.gymkee.io/checkout/[product-id].
You can:
Copy the link and share it anywhere (email, WhatsApp, social media)
Add it to your website as a button or text link
Include it in your Instagram bio or linktree
Send it directly to potential clients
Managing Payment Links
Go to Gymkee Pay > Payment Links to see all your links.
For each link, you can see:
Name
Number of clicks
Number of purchases
Total revenue
From the Products page, you can also copy checkout links directly:
Go to Gymkee Pay > Products
Right-click on a product or use the context menu
Select Copy checkout link
This copies the product's checkout URL to your clipboard.
Payment Link Stats
Each payment link tracks:
Clicks : How many times the link was visited
Purchases : How many successful payments
Revenue : Total money collected through this link
Use these stats to see which links perform best and where your clients are coming from.
Part 2: Discounts
What Are Discounts?
Discounts are coupon codes that reduce the price for your clients. You create them in Gymkee Pay, and they're synced with Stripe.
Discounts can be:
Percentage : e.g., 20% off
Fixed amount : e.g., $10 off
Creating a Discount
Go to Gymkee Pay > Discounts
Click Create
Fill out the form:
Code The promotion code your clients will enter. Choose something memorable and easy to type (e.g., "SUMMER20," "WELCOME10," "NEWYEAR").
Type
Percentage : Enter a value between 1 and 100%
Fixed amount : Enter the amount to subtract (in your currency)
Duration How long the discount applies on recurring payments:
Once : Only the first payment
Repeating : For a set number of months
Forever : Every payment for the life of the subscription
For one-time invoices, the duration doesn't matter (it only applies once).
Maximum redemptions (optional) Limit how many times the code can be used. Leave empty for unlimited uses.
Expiration date (optional) Set a date after which the code stops working. Great for time-limited promotions.
Specific products (optional) Restrict the discount to certain products. Leave empty to apply to all products.
Click Create to save the discount
Applying Discounts
On subscriptions When creating or updating a subscription, use the Discount section to enter a coupon code.
On invoices You can apply a discount when creating an invoice.
On payment links Enable Allow promotion codes when creating the link. Clients can enter the code on the checkout page.
Managing Discounts
Go to Gymkee Pay > Discounts to see all your discount codes.
For each discount, you can see:
The code
Type (percentage or fixed)
Value
Duration
Number of times redeemed
Expiration date
Status (active or expired)
You can delete a discount at any time. This won't affect clients who already used the code, but new clients won't be able to use it.
Discount Strategy Tips
For new client acquisition:
Create a "WELCOME" code with 10-20% off the first month
Set the duration to "Once" so it only applies to the first payment
Share it on social media or your website
For retention:
Create a loyalty discount for clients who've been with you for 6+ months
Use a fixed amount off their renewal
Set a max redemption of 1 per client
For seasonal promotions:
Create time-limited codes (e.g., "JANUARY50" with a January 31 expiry)
Set a maximum number of redemptions to create urgency
Use percentage discounts for high-value packages
For referrals:
Create unique codes per referring client
Track redemptions to know which clients bring the most referrals
Tips
Name your payment links clearly so you can track performance. "Instagram bio link - monthly coaching" is more useful than "Link 1."
Enable "Allow promotion codes" on your payment links if you run any promotions. It costs nothing and gives you flexibility.
Use short, memorable discount codes. "SUMMER20" is better than "DISCOUNT-AUG-2026-20PCT."
Set expiration dates on all promotional discounts. This creates urgency and prevents old codes from circulating forever.
Track your payment link clicks vs. purchases to measure conversion. If a link gets lots of clicks but few purchases, your pricing or checkout experience might need adjusting.
Common Mistakes
Creating a payment link without enabling promotion codes. If you plan to run discounts, enable this option when creating the link. You can't add it later without creating a new link.
Not setting a maximum on discount codes. An unlimited "50% off" code that gets shared publicly can eat into your revenue. Always set a redemption limit for high-value discounts.
Using the same discount code forever. Rotate your codes periodically. Old codes that circulate on discount sites can hurt your pricing.
Forgetting to set the discount duration on subscriptions. A "forever" discount on a subscription means the client pays less every month indefinitely. Use "once" for trial discounts and "repeating" for short-term promotions.
Troubleshooting
Problem: Client says the discount code doesn't work
Why it happens: The code may have expired, reached its maximum redemptions, or doesn't apply to the product the client is purchasing.
How to fix it: Check the discount in Gymkee Pay > Discounts. Verify the expiration date, redemption count, and product restrictions. If the code has expired or maxed out, create a new one.
Problem: Payment link shows a 404 or error page
Why it happens: The product associated with the link may have been archived or deleted.
How to fix it: Check the product status in Gymkee Pay > Products. Reactivate the product if it was archived, or create a new payment link with an active product.
Problem: Can't create a discount code (already exists)
Why it happens: Stripe requires unique coupon IDs. The code you're trying to use already exists in your Stripe account.
How to fix it: Choose a different code name, or check if the existing discount in Gymkee Pay > Discounts is what you need.
Problem: Discount applies to the wrong amount
Why it happens: For fixed-amount discounts, the currency matters. A "$10 off" discount is $10 USD, not €10.
How to fix it: Verify the discount currency matches the product currency. Create separate discounts for different currencies if needed.
FAQ
Q: Can I edit a payment link after creating it? You can update a payment link's settings, but the URL stays the same. If you need to change the products, create a new link.
Q: How many payment links can I create? There's no limit. Create as many as you need for different products, channels, and campaigns.
Q: Can I see who clicked on a payment link? Payment links show aggregate stats (clicks, purchases, revenue). For individual customer tracking, check the Transactions page after a purchase.
Q: Can I use the same discount code on both subscriptions and invoices? Yes. Discount codes work across all payment types.
Q: What's the difference between a payment link and sharing an invoice? An invoice is sent to a specific person and for a specific amount. A payment link is generic and can be used by anyone. Think of invoices as personal and payment links as public.
Q: Can I track which payment link a client used? Yes. Purchases made through payment links appear in your Transactions with the associated product.
Related Articles
Getting Paid with Gymkee Pay: Complete Guide
Setting Up Gymkee Pay (Stripe Connect)
Creating and Managing Invoices
Setting Up Recurring Payments for Clients
