What you’ll accomplish
By the end of this guide, you’ll understand all payment options for your schedulers and know exactly how to configure each one. You’ll be able to accept payments, issue credits, or offer free sessions based on your business model.Before you begin
Understanding your options helps you choose the right payment model: Payment options available:- Free sessions - No payment required (trials, assessments, complimentary)
- Direct payment - Athletes pay per session via Stripe (one-time purchases)
- Credit-based - Athletes purchase credit packs, redeem credits to book
- Hybrid models - Combine free trials with paid ongoing sessions
- Stripe account connected to CoachIQ (for direct payments)
- Products created in CoachIQ (for credit-based and direct payment)
- Understanding of your pricing strategy
- 10-15 minutes to configure and test
Understanding the three payment types
Before configuring, understand what each payment type means for your business:- Free Sessions
- Direct Payment
- Credit-Based
- Free trial sessions for new athletes
- Assessment sessions to evaluate fit
- Complimentary make-up sessions
- Team practices (free for team members)
- Community events or clinics
- Sees “Free” on booking page
- Books instantly with no payment step
- No payment method required
- Higher no-show risk (no financial commitment)
- Great for building pipeline
- Easy to convert to paid after trial
- Still tracks attendance and engagement
Decision framework: Choosing your payment type
Use this framework to decide which payment model fits your business:Choose FREE sessions if:
- ✅ You’re building a new coaching business and need to attract athletes
- ✅ You want to offer risk-free trials before commitment
- ✅ You’re running community events or team practices
- ✅ You plan to convert free users to paid packages after experiencing your coaching
- ❌ BUT: Higher no-show rates and no immediate revenue
Choose DIRECT PAYMENT if:
- ✅ You want simplicity (no credit management)
- ✅ You offer drop-in sessions or workshops
- ✅ Athletes prefer flexibility over commitment
- ✅ You’re comfortable with per-transaction revenue model
- ❌ BUT: Transaction fees on every booking and less predictable revenue
Choose CREDIT-BASED if:
- ✅ You want better cash flow (payment upfront)
- ✅ You offer package deals or memberships
- ✅ You want to reduce no-shows (prepayment commitment)
- ✅ You can manage credit issuance, expiration, and tracking
- ✅ You want to offer subscriptions with recurring credit delivery
- ❌ BUT: More complex setup and requires product creation
Choose HYBRID MODEL if:
- ✅ You want the best of all worlds
- ✅ You offer free trials that convert to credit packages
- ✅ You have different services at different price points
- ✅ You’re willing to manage multiple schedulers
Option 1: Setting up FREE sessions
Free sessions require no special configuration—just don’t connect any payment method.Create or edit your scheduler
Find the Payment section
- “Payment Settings”
- “Pricing”
- “How should athletes pay?”
- “Session cost”
Select 'Free' option
- Radio button for “Free”
- Toggle for “Charge for this session” (set to OFF)
- Dropdown with “Free” as an option

Save your scheduler
Test the free booking experience
- Verify “Free” displays clearly
- Complete a test booking
- Confirm no payment step appears
- Check that booking appears on your calendar
When to upgrade free sessions to paid
Once athletes experience your coaching through free sessions: Conversion triggers:- After 1-2 free trial sessions, present package options
- Use email or in-person conversation to explain ongoing pricing
- Create urgency with limited-time package discounts
- Share success stories from other athletes
- Create credit-based scheduler for ongoing training
- Create product for credit packages (e.g., “10-Session Package”)
- Share booking link for paid scheduler after free session
- Consider automation to send package offer after free session completion
Option 2: Setting up DIRECT PAYMENT sessions
Direct payment requires connecting a Product that processes payment via Stripe.Prerequisites for direct payment
Before starting:- Stripe account connected: Settings → Stripe Portal → Connect Stripe
- Bank account connected to Stripe: For receiving payouts
- Product created: You’ll create this during setup (or use existing)
Creating a direct payment session
Navigate to your scheduler payment section
- “How should athletes pay?”
- “Payment type”
- “Pricing configuration”
Select direct payment option

Connect to a Product (or create new)
- Click dropdown to see existing products
- Select the product with correct pricing
- Scheduler now uses that product’s price
Save scheduler with connected product
- Show price to athletes on booking page
- Redirect to Stripe checkout when athlete books
- Complete booking only after successful payment
- Issue receipt automatically
Test the payment flow
- Get your scheduler booking link
- Open in incognito/private browser
- Select a time slot
- Verify price displays correctly
- Complete Stripe checkout using test card:
- Card: 4242 4242 4242 4242
- Expiry: Any future date
- CVC: Any 3 digits
- Confirm booking completes
- Check booking appears on calendar
- Verify you received payment notification
Managing direct payment sessions
After going live:- Athletes see price before selecting time
- Stripe processes payment securely
- You receive payout on Stripe’s schedule (typically 2 business days)
- Athletes receive email receipt automatically
- Refunds processed through Stripe dashboard
- Standard Stripe fee: 2.9% + $0.30 per transaction
- On 75 session: ~2.48 fee (you receive $72.52)
- Decide if you absorb fees or add them to price
Option 3: Setting up CREDIT-BASED sessions
Credit-based sessions are the most powerful but require understanding CoachIQ’s credit system.How credits work in CoachIQ
Before configuring, understand the credit flow: Coach creates Product (Credit Package) ↓ Athlete purchases Product (10 Credits for $650) ↓ Credits added to athlete’s account ↓ Athlete books session using Scheduler ↓ System deducts credits (1 Credit per booking) ↓ Athlete can continue booking until credits depleted Key concepts:- Credits = Virtual currency athletes redeem to book
- Products = What athletes purchase to get credits
- Schedulers = Require X credits to book (typically 1 credit)
- Credit balance = How many credits athlete has remaining
Creating credit-based products
Before connecting schedulers to credits, you need products that issue credits.Navigate to Products
Create new product
Configure product basics
- Descriptive of what athlete gets
- Example: “10-Session Training Package”
- Select Add Credits once Purchased.
- This tells CoachIQ to add credits upon purchase
- Total package price (e.g., $650 for 10 credits)
- Consider bulk discounts (10 sessions = 650, not 750 if individual price is $75)
Configure credit settings
- How many credits athlete receives upon purchase
- Example: 10 credits for 10-session package
- Set expiration period (30 days, 60 days, 90 days, 6 months, 1 year)
- Creates urgency and prevents indefinite credit holding
- Example: “Credits expire 90 days after purchase”
- Limit daily bookings (prevent athlete from booking all sessions at once)
- Limit weekly bookings
- Specific schedulers credits can be used for

Save the product
Connecting scheduler to credits
Now configure your scheduler to accept credits as payment:Edit your scheduler
Select credit-based payment
- Choose Credit Charge option
- This changes the payment model from direct payment to credit redemption

Set credit cost
- Most coaches use 1 credit per session
- Advanced: Use 2 credits for longer/premium sessions
Link to credit-issuing product (optional but recommended)
Save scheduler
Testing the credit-based flow
Complete end-to-end testing before going live:Create test athlete account
Purchase credits as athlete
- Share your Products page link or use “Buy Credits” flow
- Find your credit package product
- Complete purchase using Stripe test card (4242 4242 4242 4242)
- Verify credits added to account
- Check email receipt mentions credit quantity
Book session using credits
- Navigate to scheduler booking page
- Verify it shows credit amount instead of dollar amount
- Select time slot
- Confirm booking flow doesn’t request payment
- Verify credit deducted from balance after booking
- Check booking appears on calendar
Verify credit balance tracking
- Go to People → Clients
- Find test athlete
- View Credits tab or section
- Confirm balance shows correctly (purchased - redeemed)
- Verify transaction history logs the booking redemption
Option 4: Hybrid payment models
Advanced coaches use multiple schedulers with different payment types for strategic business design.Common hybrid patterns
Pattern 1: Free Trial → Credit Package
Setup:- Scheduler A: “Free 30-Min Assessment” (free)
- Scheduler B: “Ongoing Training” (1 credit per session)
- Product: “10-Session Package - $650” (issues 10 credits)
- New athlete books free assessment
- After assessment, coach presents package offer
- Athlete purchases 10-session package
- Athlete books ongoing sessions using credits
Pattern 2: Drop-In + Membership
Setup:- Scheduler A: “Drop-In Session” ($85 direct payment)
- Scheduler B: “Member Session” (1 credit per session)
- Product: “Monthly Membership - $300” (issues 5 credits/month)
- Casual athletes use drop-in ($85 each)
- Regular athletes see value in membership ($60/session effective rate)
- Members prepay, then book using credits
Pattern 3: Tiered Service Pricing
Setup:- Scheduler A: “Group Training” (1 credit)
- Scheduler B: “Private Training” (2 credits)
- Product: “20-Credit Package - $1,200” (issues 20 credits)
- Athletes purchase credit package
- Athletes choose scheduler based on session
- Private sessions cost more credits
Setting up hybrid models
Map your customer journey
- How do athletes discover you? (free trial, referral, drop-in)
- What’s your conversion path? (trial → package, drop-in → membership)
- How do you upsell? (small package → large package)
- What prices incentivize each path?
Create schedulers for each tier
- Entry-level scheduler (free or low-priced direct payment)
- Mid-tier scheduler (credit-based main offering)
- Premium scheduler (credit-based or higher direct price)
- Distinct name explaining the difference
- Appropriate payment configuration
- Clear description of what athlete gets
Create products for each tier
- Small package (5-10 sessions) for new athletes
- Standard package (10-20 sessions) for regulars
- Large package (30+ sessions) for committed athletes
- Monthly subscription (recurring credit delivery)
Create conversion workflows
- Automate email after free trial with package offer
- Train coaches on presenting packages in-person
- Website clearly shows “Start with free trial”
- Booking confirmations link to upgrade options
Test all paths
- Free trial → Check email → Purchase package → Book with credits
- Drop-in purchase → Compare pricing → Choose membership
- Standard member → Run low on credits → Upsell to larger package
Troubleshooting common payment issues
Athlete says they don't see payment option
Athlete says they don't see payment option
- Product page not shared with athlete
- Athlete looking in wrong place
- Product visibility settings
- For direct payment: Payment happens during booking (athletes see price and checkout before confirming)
- For credit-based: Athletes must purchase credits FIRST before booking:
- Share direct product link or to your website or athlete portal
- Or share general “Buy Credits” page link
- Or add “Purchase Credits” button to website
- Verify product isn’t set to “Private” or “Invite only”
- Test the flow yourself to ensure it’s clear
Want to change payment type after going live
Want to change payment type after going live
- Edit scheduler → Change payment configuration
- Disconnect old product if applicable
- Connect new product with new payment type
- Save scheduler
- Critical: Communicate change to athletes
- Existing bookings remain valid with old payment method

