Display Products & Payments in Your Athlete Portal
Learn how to add products and payment options to your Athlete Portal. Understand platform restrictions and optimize your sales strategy across web and mobile.
Where to find this: Dashboard → App Builder → Products
Critical Platform Restriction: The Products page is NOT visible on iOS and Android mobile apps due to Apple App Store and Google Play Store policies. Athletes can only purchase products through your web portal or mobile browser.
Set up your products page to display memberships, packages, and services for purchase through your web portal. You’ll learn how to organize products into sections, manage visibility settings, and understand critical platform limitations that affect how athletes access your payment options.
The Products page displays your payment options, memberships, and packages that athletes can purchase to access your services. It functions identically to the Programs page in terms of organization, but focuses on payment products rather than content.
Stripe account must be connected for payment processing
Products are hidden by default: Creating a product in Payments → Products doesn’t automatically make it visible to athletes. You must explicitly add products to this page (or attach them to schedulers/forms) for athletes to discover them. This lets you set up products before you’re ready to launch. Learn more about product visibility →
Use the Settings panel to rename the Products tab and update the page URL.
1
Open the Settings panel
Click the gear icon in the top right of the Products page to open the Settings panel.
2
Rename the page
The first field at the top of the Settings panel is the Page Name — the display name athletes see as the tab in their portal. Update it to match your branding (e.g., “Shop”, “Memberships”, “Purchase”).
3
Update the URL slug
The Slug field controls the URL path for this page (e.g., /products, /memberships, /pricing).
4
Configure description
Add a Description for SEO context explaining your offerings.
Why can't my athletes see products on the mobile app?
This is not a bug. Apple App Store and Google Play Store policies prohibit in-app purchases that bypass their payment systems. CoachIQ must hide the Products page on mobile apps to comply with these requirements.Solution: Direct athletes to purchase through:
Web browser on their phone
Desktop computer
Tablet browser
Any web-based access
How do I sell to athletes who only use the app?
Best practices:
Send purchase links via SMS or email
Add announcements in the app directing to web portal
Include instructions in your welcome message
Process payments in person or over the phone
Share QR codes that link to your web products page
Can I accept payments through the app at all?
No direct payment processing is possible within iOS/Android apps. However, you can:
Use credits (pre-purchased on web)
Book sessions that require payment later
Send payment links through in-app messaging
Will this restriction ever change?
This is an App Store/Play Store policy, not a CoachIQ limitation. Unless Apple and Google change their policies, this restriction will remain in place.
How do I explain this to frustrated athletes?
Sample message:
“To keep our app free and avoid Apple/Google’s 30% fees, purchases must be made through our web portal. Visit [your-portal-url] on any browser to buy memberships and packages. This helps us keep prices lower for you!”
Do credits purchased on web work in the app?
Yes! Once athletes purchase credits through the web portal, they can use them to book sessions within the mobile app. The restriction only applies to the purchase process, not credit usage.
Never promise in-app purchases are “coming soon” - this is a permanent platform restriction, not a temporary limitation.
Best practice: Add a permanent message to your app onboarding flow explaining that purchases happen on the web for the best prices and to avoid app store fees.