Skip to main content

Insights - Scheduling Performance

Understand how your schedule performs, identify optimization opportunities, and maximize fill rate and earned revenue

Written by Product
Updated today

This insight page helps you understand how your sessions perform across your schedule — from fill rate to earned revenue and no-shows — so you can make smarter scheduling decisions.

It helps you answer essential business questions like:

  • Which time slots perform best (and worst)?

  • Where am I losing revenue due to empty spots?

  • Which sessions or classes underperform?

  • Where do I have the highest no-show rates?

  • Which upcoming sessions are at risk?


Get started: Select your filters

The date range filter on this page is based on the session date.

You can refine your analysis using the following filters:

  • Class name: Analyze specific classes or services

  • Category: Compare performance across class categories

  • Teacher: Evaluate performance by teacher

  • Venue: Filter on specific venues (establishments)

You can also use the “Session Type” filter to include or exclude sessions from

  • Group activities

  • Workshops

  • Appointments


1. Key Metrics

Get an instant overview of your studio’s scheduling performance.

Metrics included:

  • Number of sessions: Total sessions held (excluding canceled sessions)

  • Number of bookings: Total bookings across sessions (excluding canceled sessions)

  • Fill rate: Share of booked spots vs. total available spots (excluding canceled sessions)

  • Earned revenue: Revenue generated from confirmed bookings and charged cancellations

Each metric includes a comparison vs. the previous period to help you track performance trends.

💡 How to use it

  • A rising fill rate with stable sessions = strong demand

  • A drop in revenue but stable bookings = pricing or mix issue

  • Use this section to quickly assess whether your schedule is improving or declining


2. Session performance over time

Analyze how your performance evolves across time and identify trends.

You can switch between four performance views:

Fill rate

The percentage of available spots that were booked and confirmed. It helps you understand how well your sessions are filling up, and how demand compares to your available capacity.

💡 Fill rate is different from occupancy rate:

  • Fill rate is based on confirmed bookings (including no-shows)

  • Occupancy rate is based on actual attendance (attendees / total available spots)

Occupancy rate reflects how full your studio actually was during the sessions, while fill rate reflects how full it was booked.

Spots breakdown

Unbooked spots, first visits, returning visits, no-shows → Helps you understand who is filling your sessions.

Note that first visits + returning visits + no-shows = confirmed bookings

Earned revenue

Earned revenue vs. missed revenue opportunity → Highlights how much revenue you generated vs how much could have been generated if all spots were booked.

The missed revenue opportunity is calculated as unbooked spots × average earned revenue per client.

Cancellations

Bookings, free cancellations, charged cancellations → Helps you understand cancellation behavior and its impact

💡 How to use it

  • Spot recurring low-fill periods → adjust schedule or pricing

  • Identify peaks in no-shows → review reminders or policies

  • Monitor missed revenue → prioritize optimizing underperforming slots


3. Schedule performance

Understand how your day-of-week and time-of-day schedule impacts performance.

This section displays a pivot table with:

  • Days of the week (columns)

  • Start times (rows)

You can analyze:

  • Fill rate

  • Earned revenue

  • Number of sessions

Customization options

  • Change the metric displayed to compare fill rate, earned revenue, or number of sessions for each time slot

  • Remove metrics to simplify the view

  • Choose how session start times are grouped (15 min, 30 min, 1 hour)

💡 How to use it

This is your core scheduling optimization tool:

  • Identify high-performing time slots → replicate or expand them

  • Spot low-performing slots → reschedule, replace, or remove them

  • Compare patterns across weekdays vs weekends, and mornings, afternoons, or evenings

  • Adjust your schedule to better align with actual demand patterns

👉 Example:

If Tuesday 6pm has consistently high fill rates but 5pm is low → consider shifting sessions closer to peak demand


4. Monitor your class & category performance

Compare how different classes or categories perform.

Key features:

  • Switch between Class name or Category breakdown

  • View top or bottom performers based on:

    • Fill rate

    • Earned revenue

    • Number of sessions

Detailed table includes:

  • Sessions, bookings, available spots

  • First vs. returning clients

  • No-shows and cancellations

  • Fill rate & cancellation rate

  • Earned revenue & average revenue per client

  • Teachers

💡 How to use it

  • Identify your most profitable and popular classes

  • Spot underperforming classes to improve or replace

  • Understand which categories drive new vs returning clients

  • Adjust teacher allocation based on performance

👉 Example:

If a class has high bookings but low revenue → pricing opportunity

If a class has low fill rate → reconsider timing, format, or teacher


5. Manage your sessions at risk

Quickly identify sessions that need attention and take action.

You can switch between three risk views:


Low fill sessions

Identify upcoming sessions with low booking levels.

  • Define your fill rate threshold

  • View sessions below vs. above threshold

  • Access a list of upcoming at-risk sessions

💡 Take action

  • Promote sessions via email or push notifications

  • Offer last-minute incentives

  • Adjust schedule if patterns repeat


High no-show sessions

Analyze past sessions with high no-show rates.

  • Define a no-show threshold

  • Identify problematic time slots or classes

💡 Take action

  • Improve reminders (email, SMS, push)

  • Adjust cancellation policy

  • Review client behavior patterns


Canceled sessions

Track sessions that were canceled and their impact.

  • Monitor volume of canceled sessions

  • See bookings affected

💡 Take action

  • Identify operational issues (low demand, teacher availability)

  • Reduce cancellations by improving planning

  • Analyze financial impact of cancellations


Key definitions

Metric

Definition

Fill rate

Confirmed bookings ÷ total available spots

Earned revenue

Revenue from confirmed bookings and charged cancellations (revenue from aggregator bookings is not included)

First visits

Clients attending for the first time

Returning visits

Clients who have attended before

Occupancy Rate

Number of attendees ÷ available spots.

For appointment sessions, it is 100% if not canceled, 0% if canceled

Free cancellations

Bookings that were canceled and refunded (typically early cancellations or cancellations by staff with a refund)

No-show rate

No-shows ÷ total available spots

Charged bookings

Confirmed bookings + charged cancellations

Cancellation rate

Cancellations ÷ (bookings + cancellations). For appointments, equals 1 if canceled, 0 otherwise

Charged cancellations

Cancellations that still generated revenue (e.g. late cancellations or cancellations without refund)

Average earned revenue per client

Average revenue per client for a session, excluding aggregator bookings.

Calculated as: Earned revenue ÷ (confirmed bookings + charged cancellations − aggregator bookings)

Missed revenue opportunity

Estimated revenue lost from unbooked spots. Calculated as: (Available spots − bookings) × average earned revenue per client. Applies only to group classes


Best practices to optimize your schedule

Use this insight regularly (weekly or monthly) to:

1. Optimize your timetable

  • Focus on high-performing slots

  • Reduce or move low-performing sessions

  • Align schedule with real demand patterns

2. Maximize revenue

  • Identify sessions with high missed revenue

  • Adjust pricing or capacity

  • Promote underfilled sessions

3. Improve attendance

  • Track and reduce no-shows

  • Strengthen reminders and policies

  • Adapt session times if needed

4. Refine your offering

  • Double down on high-performing classes

  • Replace or improve weak ones

  • Balance acquisition vs retention sessions


Data freshness

Data on this insight page is refreshed hourly.


Permissions

Access to the Scheduling Performance insight depends on your permissions for the Bookings report (group activities).

  • If the user can view, edit, or export the “Bookings (group activities)” report, they will get access to this Insight page

  • Otherwise, this insight page will not be available

Did this answer your question?