Learn how to monitor athlete credit balances, grant credits manually, interpret credit logs, troubleshoot common credit issues, and efficiently manage credits across your athlete base. This guide covers your daily credit operations and common management scenarios.
Note: “These credits can be used for any session and have no restrictions”
Example display:
When to use Master Credits:
Compensating athletes for issues
Promotional credits (referral bonuses)
Make-good credits (cancelled sessions)
Trial credits for new athletes
Credits that work everywhere
What it shows:
Product/subscription name as tab title
Credit balance (finite number or ∞)
Redeemable Schedulers list with per-scheduler usage
Usage limits log (if restrictions configured)
Credit logs for this specific product
Example display:
Key indicators:
∞ = Unlimited credits this billing period
3/∞ = Used 3 credits, unlimited remaining
0/∞ = Haven’t used any for this specific scheduler
Finite number = One-time package credits remaining
Navigation tip: Athletes with multiple credit products will have multiple tabs. Click between tabs to see each credit source separately. Master Credits always appears as the first tab.
Display: Simple number like “Credit Balance: 8”Meaning: Athlete has 8 credits remaining from a one-time purchase packageBehavior:
Decreases by 1 (or scheduler credit cost) per booking
Does not renew automatically
Athlete must purchase more when depleted
Example scenario: Athlete bought “10-Credit Package” and has used 2 sessions, showing “Credit Balance: 8”
Unlimited Credits (∞)
Display: “Credit Balance: ∞”Meaning: Unlimited credits WITHIN current subscription period (NOT forever)Behavior:
Does not decrease to zero
Resets at next billing cycle (monthly/weekly/yearly)
Active only while subscription active on Stripe
Example scenario: Athlete has “Unlimited Monthly Membership” with monthly renewal, shows ”∞” all month, resets next month
Critical: The ∞ symbol does NOT mean unlimited forever—it means unlimited until subscription renewal. If subscription becomes inactive on Stripe, these credits become unusable.
Usage Tracking (3/∞)
Display: “Rising Stars Class (3/∞)”Meaning: Used 3 credits for this specific scheduler, unlimited remaining this periodBehavior:
Tracks usage per scheduler for subscription credits
Shows how frequently athlete books each session type
Resets at subscription renewal
Use case: Monitoring which schedulers athletes use most from their subscription creditsExample scenario: Athlete has unlimited monthly credits, used “Rising Stars Class” 3 times, “Shooting Lab” 0 times
Expiration Tracking (0/5)
Display: Under “Credit Expirations” section: “10/18/2025 (0/5)”Meaning: 0 credits have expired out of 5 total issuedWhere athletes see it: Athlete Portal → Settings → Billing → Credit ExpirationsMonitoring: Helps you track if athletes are losing credits to expiration (may indicate engagement issues)
22 May, 10:07 AM | +∞ Credits | Purchased Month to Month Rising Stars Membership
What it means: Athlete purchased a product/subscription that issued creditsGreen color: ”+∞ Credits” or “+10 Credits” displayed in greenSource: Product or subscription name shown
Log entry format:
Copy
17 Jun, 3:00 PM | -1 Credits | Redeemed for Rising Stars Class
What it means: Athlete used credits to book a sessionRed color: “-1 Credits” displayed in red/orangeSource: Scheduler name where credit was redeemedPer-session tracking: See exactly which schedulers consume credits
Log entry format:
Copy
08 Jul, 5:53 PM | +13 Credits | Set by [Coach Name]
What it means: Coach manually added credits to athlete’s accountSource: “Set by [Coach Name]” identifies who granted the creditsUse case: Make-goods, promotions, compensation, trial credits
Log entry format:
Copy
15 Aug, 12:00 AM | -3 Credits | Expired (unused)
What it means: Credits expired according to product expiration rulesTracking: Helps identify athletes who aren’t using credits before expirationAction item: May indicate need for engagement outreach
Use Master Credits when you want to give credits that work for ANY scheduler.
1
Navigate to athlete profile
Dashboard → People → Clients → Click athlete name
2
Open Master Credits tab
Click the Master Credits tab (first tab in Credits section)You’ll see current master credit balance and a note: “These credits can be used for any session and have no restrictions”
3
Adjust credit amount
Input: Number of credits to grant (e.g., “5”)Important: This SETS the total, it does not ADD to existing balanceMath required: If athlete has 2 credits and you want to give 5 more, enter “7” (not “5”)
Critical: Setting credits to a lower number will REMOVE credits. Always check current balance first!
4
Save and verify
Click Update Redeemable Credits buttonVerification: Credit balance updates immediately, new entry appears in Credit Logs:
Copy
[Today's date] | +5 Credits | Set by [Your Name]
Success! The athlete now has updated Master Credits available for any scheduler booking.
Scenario: You had to cancel a session last-minuteAction: Grant 1-2 Master Credits as apology/compensationCommunication: “I’ve added 2 complimentary credits to your account for the inconvenience”Why Master Credits: Works for any session, gives athlete flexibility
Referral bonuses
Scenario: Athlete refers a friend who signs upAction: Grant 1 Master Credit as referral rewardCommunication: “Thanks for referring Sarah! I’ve added 1 free credit to your account”Why Master Credits: Universal reward, simple to administer
Trial credits for new athletes
Scenario: New athlete wants to try your training before buying packageAction: Grant 1-2 Master Credits for trial sessionsCommunication: “Here are 2 trial credits to try us out—book your first sessions!”Why Master Credits: Lets them sample different session types
Promotional campaigns
Scenario: Running a “Summer Kickoff” promotionAction: Grant 1 Master Credit to all active athletesCommunication: “Summer special—everyone gets 1 free credit!”Why Master Credits: Broad applicability, simple bulk operation
Fixing credit errors
Scenario: Athlete was accidentally charged for a session that should have used creditsAction: Grant credits equal to the value they should have usedCommunication: “I’ve added credits to your account to correct the billing error”Why Master Credits: Quick fix, doesn’t require product reconfiguration
✅ Quick fixes - One-off compensation or promotional credits
✅ Flexibility needed - Athlete should be able to use for ANY scheduler
✅ Trial credits - New athletes sampling your services
✅ Make-goods - Compensating for service issuesBottom line: Master Credits are simpler and more flexible for most manual operations
✅ Package extensions - Athlete bought 10-pack, you’re adding 2 bonus credits to that package
✅ Subscription supplements - Adding extra credits to their monthly subscription this cycle
✅ Tracking required - Need to know which product/subscription credits came from
✅ Scheduler restrictions matter - Credits should only work for specific schedulers
✅ Maintaining credit separation - Keep different credit types separate for reportingBottom line: Product-specific credits maintain tighter control and tracking
Dashboard → People → Clients → Click athlete name → Credits section
2
Select product-specific tab
Click the tab for the product/subscription you want to add credits toExample: “10-Credit Standard Package” or “Monthly Unlimited Membership”
3
Manually add product to athlete (if needed)
If athlete doesn’t have the product yet:
Click + Add Product (or similar button in athlete profile)
Select the product from dropdown
Choose whether to charge athlete or add without payment
Payment consideration: Adding product manually can give you the ability to 1.) optionally charge the athlete via Stripe, or 2.) add without charging (credits stay live until you remove product)
4
Adjust credit balance
Follow same process as Master Credits:
Locate the credit balance
Enter new total (remember: this SETS the total)
Save changes by pressing Update Redeemable Credits
Result: Credit logs will show: “[Date] | +X Credits | Set by [Coach Name]”
Edge case: Manually adding a product to an athlete WITHOUT charging them keeps those credits live indefinitely (until you remove the product). This is useful for:
Scenario: You want to give 1 free credit to all active athletes for a promotionCurrent limitation: CoachIQ may not have built-in bulk credit grantsWorkaround options:
Option 1: Use Automations
Option 2: Manual Individual Grants
Option 3: Create Promotional Product
If available, create automation:Trigger: Athlete has specific tag (e.g., “Active Athlete”) Action: Grant 1 Master CreditSetup:
Dashboard → Tools → Automations → Create New
Set trigger (tag-based)
Set action: Add credits
Activate automation
Best option: Automated, scalable, trackable
Process:
Create list of athletes to receive credits
Go through each athlete profile
Manually grant credits as described above
Track completion in spreadsheet
Time estimate: ~30 seconds per athleteFor 50 athletes: ~25 minutes
Risk: Human error, missed athletes, time-consuming
Clever workaround:
Create a $0 product that issues credits
Manually add product to each athlete (no charge)
Credits issued automatically via product
Benefits:
Trackable via product
Clean credit logs
Can remove product later to revoke credits if needed
Most scalable: For large athlete bases, this method provides best tracking and control
Navigate to athlete profile → Credits sectionCheck: Do you see credits in their account?If NO credits visible: Credits don’t exist—athlete may be confused or checking wrong accountIf credits ARE visible: Continue to next step
2
Check subscription status (if subscription credits)
For subscription-based credits:Verify: Payments → Subscriptions → Is subscription “Active” on Stripe?If inactive: Credits become unusable even if balance shows in coach dashboardSolution: Athlete must resolve payment issue or reactivate subscription
3
Verify product is linked to schedulers
Credits may exist but not work for the scheduler athlete is trying to bookCheck:
Athlete’s credit tab → “Redeemable Schedulers” list
Is the scheduler they want listed there?
If NOT listed: Credits are restricted to other schedulersSolution: Grant Master Credits or add scheduler to product’s redeemable list (Article #24)
4
Ask athlete to refresh app/logout
Technical fix:
Log out of mobile app completely
Log back in
Check if credits now visible
Why this works: App data sync issue resolved by fresh login
Quick test: Have athlete check credits on web browser (Athlete Portal). If visible there but not in app, it’s definitely an app sync issue.
5
Verify athlete is logged into correct account
Common issue: Athlete has multiple accounts (old email + new email)Check: Ask athlete what email they’re logged in withSolution: Consolidate accounts or transfer credits to correct account
Short answer: NoWhy: Credit logs are permanent transaction records for accounting and transparencyWhat you CAN do:
Remove credits from athlete’s balance (sets to 0)
Delete the product from their account
Issue refunds via Stripe
What you CANNOT do:
Erase credit log history
Hide specific transactions
Reason: Financial integrity and audit trail preservation
What happens to credits if I delete athlete account?
Result: All credit logs are permanently deleted when athlete is deletedWarning: This is irreversible—credits and all transaction history are lostBefore deleting athlete:
Screenshot credit balances and logs if needed for records
Process any pending refunds
Confirm athlete has no outstanding credits they’re owed
Liability consideration: Deleting athlete with unused credits may create refund obligation. Resolve credits first.
Can athlete see their own credit logs?
Yes: Athletes can view their credit logs in Athlete PortalLocation for athletes: Athlete Portal → Settings → Billing → Credit Logs sectionWhat they see:
Credit Balance
Credit Renewals date
Credit Expirations tracking
Redeemable Sessions list
Credit Logs with transaction history
Benefit: Self-service transparency reduces “where did my credits go?” questions
How do I track total outstanding credit liability?
What is credit liability?: Total value of credits sold but not yet used (sessions you owe)Manual calculation:
Sum all athlete credit balances across all athletes
Multiply by your average session value
Result = total outstanding liability
Example:
50 athletes × 5 average credits each = 250 total outstanding credits
250 credits × 45persessionvalue=11,250 liability
What this means: If all athletes used all credits immediately, you’d need to deliver $11,250 worth of sessionsHealthy ratio: Outstanding credits should be ≤ 2 months of typical credit salesWarning sign: Liability growing faster than you’re delivering sessions = overselling capacity
Feature request: Ask CoachIQ support for built-in credit liability reporting dashboard
Should I offer store credit or refunds?
Policy decision: Each has pros/consStore credit (keeping money in business):
✅ Retains revenue
✅ Keeps athlete engaged
✅ Simpler than refunds
❌ Athlete may feel trapped
❌ Some jurisdictions require cash refunds
Cash refunds:
✅ Athlete satisfaction
✅ Legal compliance
✅ Builds goodwill
❌ Lose revenue
❌ Credit card fees often non-refundable
Recommended hybrid policy:
Within 7 days of purchase: Full cash refund
After 7 days but unused: Store credit or partial refund (minus processing fees)
Credits partially used: Pro-rated refund only
Communicate clearly: Post this policy on your website and product pages
You now know how to: View credit balances, interpret credit notation, read credit logs, manually grant credits, handle common credit scenarios, troubleshoot credit issues, and proactively manage credits across your athlete base.
Need help with complex credit operations? Our support team can assist with bulk credit management, policy setup, or custom credit scenarios. Contact Support