We Rebuilt Scheduling From the Ground Up. Here's Why.
New scheduling features for coaching businesses: recurring sessions, group classes, coach marketplace, and smart coverage tools that get your time back and scale.
If you're running a coaching business, you know the Sunday night ritual: Opening your calendar, texting students to confirm next week's sessions, manually blocking out time slots, hoping nobody cancels last minute.
You didn't start coaching to be a calendar manager. You started because you love teaching.
We've spent the past few months rebuilding our scheduling system from the ground up. Not to add more complexity—to remove it. Today, we're releasing Scheduling V2.
The Problems We Heard From You
When we talked to coaches about scheduling, three pain points came up over and over:
"I'm scheduling the same sessions every week, week after week"
If you teach weekly piano lessons, you're essentially creating the same appointment 52 times a year. That's not work—that's busywork.
One piano teacher told us: "I spend every Sunday night setting up next week's schedule. Same students, same times, same lessons. I've been doing this for 18 months. That's 78 Sundays."
The math: If you spend 2 hours every week scheduling recurring students, that's 104 hours per year. More than two full work weeks spent on administrative work that could be automated.
"I've maxed out my 1:1 availability. I can't grow without burning out"
There are only so many hours in a week. Once you're fully booked with individual students, your revenue hits a ceiling.
Maximum solo capacity:
- 20 hours/week of sessions (sustainable long-term)
- $60/hour average rate
- 48 working weeks/year
- Maximum revenue: $57,600
Even at premium rates ($100/hour), you cap out around $100k annually. The only way to grow is to work evenings and weekends—which isn't sustainable.
Group class economics: One coach teaching 4 students in a 1-hour group session at $40/student = $160/hour revenue vs $60/hour for 1:1. That's 2.6x the revenue per hour without working more hours. Research by the Bureau of Labor Statistics shows that service businesses with scalable delivery models achieve higher revenue per employee.
"When I need time off, I scramble to find coverage. Sometimes I just work through it"
Taking a vacation shouldn't mean choosing between losing income or disappointing students. But without a coverage system, that's exactly what happens.
One coach shared: "I taught with the flu last month because I couldn't find coverage for my Thursday students. They depend on their weekly session, and I couldn't let them down."
The hidden cost: Coaches who can't take time off burn out and leave the profession. Parents lose continuity when coaches quit. Everyone loses.
What We Built
Recurring Sessions: Set It Once, Forget It
Create a pattern—weekly, bi-weekly, monthly—and the system generates all future sessions automatically. Schedule a semester of classes in 5 minutes instead of 5 hours.
How it works:
- Set up one session with the pattern (e.g., "Weekly on Mondays at 4pm")
- System generates all future sessions for the next 90 days
- As time passes, new sessions are automatically added
You're in control:
- Edit just one session or the entire series
- Cancel next week's class only
- End the series entirely at any point
- Students get automatic notifications for any changes
Real impact: That piano teacher spending 2 hours every Sunday? Now spends 5 minutes once per semester.
Learn how: Schedule Recurring Sessions →
Group Classes: Scale Your Impact and Income
Teach multiple students in the same session. Set capacity limits. Enable parent self-enrollment. Build community while you scale.
Use cases we've seen:
- Music teachers: Group ensemble classes alongside 1:1 lessons
- Fitness coaches: Small group training (4-6 clients)
- Academic tutors: Exam prep study groups
- Art instructors: Workshop-style classes with 8-10 students
The economics example:
Current state (1:1 only):
- 20 hours/week × $60/hour = $1,200/week
With group classes added:
- 10 hours 1:1 × $60 = $600
- 10 hours group (4 students × $40) × $160/hour = $1,600
- Total: $2,200/week
That's an 83% revenue increase for the same 20 hours of teaching.
How it works:
- Set max capacity (e.g., 6 students)
- Make classes discoverable in the "Available Classes" page
- Parents enroll their kids directly (or you enroll them)
- System tracks enrollment status and payment method
- Automatic notifications as students join or drop
Multi-coach sessions: Need a teaching assistant or guest instructor? You can now assign multiple coaches to the same session, with primary and assistant roles clearly defined.
Learn how: Create Group Classes →
Coach Marketplace & Coverage Hub: Time Off Without Guilt
Coaches can request time off through the platform. When coverage is needed, other coaches can claim those shifts—or admins can assign coverage with a few clicks.
For coaches:
- Request time off directly in the system
- See available shifts in the marketplace
- Claim shifts to fill gaps in your schedule
- Get paid for coverage work
For admins:
- Coverage Hub shows which sessions need coverage
- See which coaches are available
- Bulk assign coverage for entire series
- Approve coach claims with one click
- No more group texts hoping someone responds
Real scenario:
Before: Coach needs a week off. Admin spends 3 hours texting coaches, checking availability, manually updating 8 sessions, notifying parents.
After: Coach requests time off. System flags 8 sessions as needing coverage. Admin opens Coverage Hub, sees 3 available coaches, assigns all 8 sessions in 5 minutes.
The result: Coaches take actual vacations. Students get continuity with substitute coaches. Admins don't scramble.
Learn how: Request Time Off → Learn how: Claim Marketplace Shifts →
Better Calendar Views: See What Matters
Switch between list view and calendar view. Toggle between day, week, and month perspectives. Filter by student, session type, or status.
For coaches:
- See your entire week at a glance
- Filter to show only group classes or only 1:1s
- Quickly identify gaps in your schedule
- View your availability overlaid with booked sessions
For parents managing multiple kids:
- One view to see your whole family's schedule
- Filter by child to see just one student
- Calendar and list views for different planning needs
- Color coding by session type or status
For admins:
- Company-wide calendar visibility
- Filter by coach to see their full schedule
- Identify scheduling conflicts before they happen
- Export schedules for reporting or planning
Learn how: Update Your Availability → Learn how: View Student Schedule →
Who This Is For
If you're a coach:
- Save 2-10 hours per week on scheduling administrative work
- Scale revenue without working more hours
- Take time off without losing income or disappointing students
If you're a parent:
- See your family's entire schedule in one place
- Enroll your kids in classes with a few clicks
- Manage recurring sessions without weekly booking
If you're an admin:
- Spend minutes on coverage instead of hours
- Create complex schedules (semester of group classes) in minutes
- Full visibility into who's teaching what and when
What's Different About This Approach
We didn't just add "recurrence" as a checkbox. We rebuilt the entire scheduling engine to handle complexity gracefully:
Built for real scenarios:
- Cancel one session in a series without affecting the rest
- Add a student to just future sessions, not past ones
- Handle partial series enrollments (join 4 weeks into a 12-week series)
- Manage multi-coach sessions with different pay rates
- Track package hours across recurring and one-off sessions
Designed for safety:
- Bulk actions require confirmation with typed confirmation phrases
- Can't accidentally delete an entire series
- Clear visual indicators for recurring vs one-off sessions
- Undo-friendly: cancelled sessions can be reinstated
Optimized for speed:
- Generate 90 days of recurring sessions in under a second
- Filter thousands of sessions instantly
- Bulk operations on entire series with one action
Getting Started
This release is significant—we've updated 22 how-to guides and completely reimagined key workflows. Here's where to start:
For Coaches
-
Try recurring sessions: Schedule your first repeating lesson or class → How-to guide: Schedule Recurring Sessions → How-to guide: Connect Google Calendar → How-to guide: Update Calendar Availability
-
Set up a group class: Test the economics with one small group → How-to guide: Create Group Classes
-
Explore the marketplace: See what coverage opportunities exist → How-to guide: Claim Marketplace Shifts
For Parents
-
View your family schedule: See all students in one view → How-to guide: View Student Schedule → How-to guide: Schedule an Appointment → How-to guide: Join a Session
-
Browse group classes: Find classes your student can join → How-to guide: Enroll in Group Classes
-
Understand recurring sessions: Learn how series work → How-to guide: Managing Recurring Sessions
For Admins
-
Create your first recurring class: Set up a semester schedule → Start in the session booking page
-
Explore the Coverage Hub: See upcoming coverage needs → Open Coverage Hub
-
Review all how-to guides: Share with your team → Browse all guides
What We're Watching
We'll be monitoring a few key questions as this rolls out:
Adoption patterns:
- Which features get used most?
- What use cases emerge that we didn't expect?
- Where do people get stuck?
Business impact:
- How much time are coaches actually saving?
- Are group classes increasing revenue per hour?
- Is the coverage system reducing admin burden?
Edge cases:
- What scheduling scenarios did we miss?
- Where does the UX need refinement?
- What features are still missing?
This Week: Deep Dives
Over the next few days, we'll publish detailed guides on each major area:
- Wednesday: How to build your first recurring class series (step-by-step walkthrough)
- Thursday: The economics of group classes (with real examples and calculators)
- Friday: Mastering the coverage system (for both coaches and admins)
What's Next
This release represents months of work, but we're just getting started. Areas we're exploring:
- Waitlist management: Auto-enroll students when spots open up
- Flexible pricing: Different rates for different enrollment sizes
- Advanced recurrence: "Every other Tuesday except holidays"
- Multi-location support: Different coaches at different physical locations
We want your feedback:
What scheduling problems are we still missing? What's working well? What needs improvement?
- Email us: support@gigpie.com
- Comment below
- Join our community discussions
We built this because you told us what you needed. Now we want to hear how you're using it—and what we should build next.
Try Scheduling V2 today
If you're already using Gigpie, these features are live in your account right now. If you're new, start your free trial to experience the new scheduling system.
We're excited to see what you build with these tools. Here's to getting your time back.
— The Gigpie Team
Related Resources
- Smart Scheduling - Explore all scheduling features
- Reduce Tutoring No-Shows - Use automated reminders to improve attendance
- Enrichment Programs - Perfect for group classes and multi-session programs
Ready to grow your tutoring business?
Start your free trial and put these insights into action with Gigpie.
Start free trial