What you’ll accomplish
Learn how to implement strategic credit usage controls—restrict credits to specific schedulers, set daily and weekly booking limits, configure multi-credit sessions, prevent credit abuse, and understand how different limit types interact. Essential for protecting your business model while maintaining athlete satisfaction.- Credit-issuing products already created (Setting Up Credit Products)
- Understanding credit types (Credit System Overview)
- Familiarity with managing credits (Managing Credits)
Understanding credit usage limits
Credit usage limits give you control over how and where athletes can redeem their credits. Without limits, athletes could potentially abuse unlimited subscriptions or use credits in ways that harm your business model.Why limits matter
- Business Protection
- Athlete Fairness
- Business Model Alignment
❌ Athlete shares unlimited subscription with friends who book under their account
❌ Athlete uses premium package credits for basic sessions (margin erosion)
❌ Athlete books all high-demand time slots, blocking other paying athletes
❌ Family shares one subscription across multiple peopleResult without limits: Revenue loss, capacity problems, unfair access distributionResult with limits: Predictable usage, fair access, protected margins
Types of credit restrictions
CoachIQ offers multiple restriction mechanisms. Understanding each type helps you build the right control structure.Scheduler-specific restrictions
What it does: Limits which schedulers accept credits from a specific product/subscription How it works: When creating a product, you select which schedulers can redeem these credits. Athletes can ONLY use these credits for designated schedulers. Example configuration:Multi-credit sessions
What it does: Makes certain schedulers cost MORE than 1 credit per booking How it works: Configure scheduler to require 2, 3, or more credits per booking Use cases:- Longer Session Duration
- Specialty Services
Configuring scheduler-specific restrictions within Product
Step-by-step: Limiting credits to specific schedulers.Navigate to product builder
Scroll to Credit Limits section
- Add credits once purchased: Number of credits issued (or ∞ for unlimited)
- Credit expiration options: Carry over vs expire
- Redeemable Schedulers: 🎯 THIS IS WHERE YOU SET RESTRICTIONS

Select Redeemable Schedulers
- List of all your active schedulers
- Checkboxes next to each scheduler
- Search/filter options (if many schedulers)
Configure scheduler-level details (if available)
Save and verify
- Product shows selected schedulers in “Redeemable Schedulers” section
- Athlete profile shows these schedulers under product’s credit tab
- Test booking: Athlete can book selected schedulers, blocked from others
Configuring multi-credit sessions
Making certain schedulers cost multiple credits per booking.Navigate to scheduler settings
Find payment/pricing section
- Free
- Direct Payment ($ amount)
- Credit Charge ← THIS IS WHERE YOU CONFIGURE

Set credit cost
- 1 credit (default/standard)
- 2 credits (common for premium)
- 3+ credits (specialty/extended sessions)
Configure hybrid payment (optional)
- Credits required: 2
- Direct payment amount: $90
- Enable both options
Save and verify
- Athlete with credits attempts to book
- System should deduct 2 credits (or configured amount)
- Credit logs should show: “-2 Credits | Redeemed for [Scheduler Name]”
- Athlete’s balance decreases by 2
Understanding limit interactions
How different limits work together (and sometimes conflict).Limit priority hierarchy
When multiple limits exist, this is the order CoachIQ enforces:1. Scheduler-specific restrictions (highest priority)
2. Credit balance check
3. Usage frequency limits
4. Scheduler capacity
Example limit interaction scenarios
Viewing athlete usage limits
Where coaches see limit consumption.Navigate to athlete profile
Open Credits section
Select product-specific tab
Find Redeemable Schedulers Log

Review usage data
- Redeemable Schedulers: List of schedulers credits can be redeemed for
- **Limits for each Scheduler: **Number sessions redeemed over the limit that can be redeemed for the billing cycle.
- Verify athlete is under/at limits
- Troubleshoot “can’t book” complaints
- Monitor if limits are too restrictive or too loose
Troubleshooting limit issues
When limits aren’t working as expected.Issue: Athlete reports they can’t book but haven’t hit limit
Diagnostic steps:Verify limit status
- Corresponding scheduler is listed
- Per-scheduler bookings: X of Y used
Check scheduler restrictions
- Payments → Products → [Product] → Redeemable Schedulers section
- Look for scheduler name
- If NOT listed → That’s the problem (scheduler restriction blocking)
Verify credit balance
- Scheduler requires 2 credits
- Athlete has 1 credit remaining
- System blocks booking (insufficient credits)
Check subscription status on Stripe
Test booking yourself
- Navigate to Calendar
- Manually book athlete into session
- If booking succeeds: Issue is app/athlete-side
- If booking fails: You’ll see the actual error message
- Session is full (capacity issue, not limit issue)
- Athlete has conflicting booking
- Time slot outside scheduling window
Best practices for setting limits
Strategic guidance for different scenarios.Start Conservative
- Launch new unlimited product with 3/week limit
- Monitor usage for 60 days
- If 20% hit limits, consider increasing to 4/week
- If 40% hit limits, limits may be too tight
Align Limits with Marketing
- ✅ “3x/Week Training” + 3 bookings/week limit
- ✅ “Unlimited Classes (up to 4/week)” + 4 bookings/week limit
- ❌ “Unlimited Training” + 3 bookings/week limit (misleading)
Use Limits for Product Differentiation
- Basic: 2 bookings/week, $200/month
- Standard: 3 bookings/week, $300/month
- Premium: 5 bookings/week, $450/month
Monitor and Iterate
- What % of athletes hit each limit type?
- Are hit rates increasing or decreasing over time?
- What’s average usage vs limit?
- Any athlete complaints or confusion?
Communicate Limits Clearly
- Product name: “3x/Week Membership”
- Product description: “Train up to 3 times per week”
- Checkout page: “Includes 3 sessions per week”
- Confirmation email: “You can book 3 sessions per week”
- In-app display: “2/3 weekly bookings used”
Balance Business + Athlete Needs
- 80% of athletes never hit limits (limits are fair)
- 15% occasionally hit limits (acceptable constraint)
- 5% frequently hit limits (should upgrade to higher tier)
Common questions
Can I set different limits for different athletes on same product?
Can I set different limits for different athletes on same product?
- Create custom products for VIP athletes
- Example: “VIP 5x/Week Membership” for athlete who needs more
- Manually assign at custom price
- Use Master Credits for exceptions
- Athlete hits weekly limit on subscription
- Grant Master Credits to supplement
- Hybrid product strategy
- Base subscription with limits
- Sell additional credit packs for overflow
What happens if I change limits on existing product?
What happens if I change limits on existing product?
- Product currently has 3 bookings/week limit
- You change to 4 bookings/week
- All athletes immediately can book 4/week going forward
- Email all athletes on product about change
- Update product description on website
- Post announcement in-app (if available)
Can athletes see their usage limits?
Can athletes see their usage limits?
- Credit balance
- Redeemable Sessions list
- Usage: “2 of 3 weekly bookings used”
- Reset date: “Resets Monday, Oct 7”
Do Master Credits have usage limits?
Do Master Credits have usage limits?
- Athlete hits weekly limit on subscription
- You grant Master Credits as bonus/compensation
- Athlete can use Master Credits even though subscription limit hit
Should I use limits for finite credit packages?
Should I use limits for finite credit packages?
- Program integrity
- 8-week program with 16 credits
- Weekly limit: 2 bookings (enforces 2x/week structure)
- Without limit: Athlete might book 8 sessions Week 1 (defeats program design)
- Capacity protection
- Small group training with limited spots
- Daily limit: 1 booking (prevents single athlete from booking multiple spots same day)
- Expiration alignment
- 10-credit package expires in 5 weeks
- Weekly limit: 2 bookings (paces usage to avoid last-minute rush)

