Availability Versioning, Schedule Changes to Your Working Hours in Advance, Without Cancellations
In a typical booking workflow, changing working hours often applies immediately or requires exceptions and manual workarounds. Mavify lets you schedule working-hours changes in advance, from a small tweak to a full seasonal shift.

Every trainer, therapist, or tutor eventually needs to change their schedule. You add a new working day. You shift mornings to evenings. You react to demand and swap empty Friday afternoons for Saturday mornings. Or you simply start earlier because your daily routine changed. In many tools, that change applies immediately or requires date exceptions, manual follow-up, and collision checks. Mavify solves this through versioning with an effective date: set your new schedule, pick a start date, and keep working without interruption.
The real problem: changing your schedule = instant chaos
Many booking platforms treat your schedule primarily as a current state, sometimes supported by exceptions or special days. That helps for individual cases, but it does not always create a full 'this schedule is valid until date X, and that one starts from date Y' model for your weekly availability.
This isn't a minor inconvenience, it's a product-design problem that pushes many professionals who need to change working hours into one of three awkward workarounds.
Workaround 1: Change at the last minute and hope for the best
You log into the dashboard at 11:55 PM on April 30th and manually change every availability block. But the client who booked a Saturday session for May 3rd a week earlier, when Saturday was still 'unavailable' in the old schedule? Or your new hours conflict with already-booked sessions? Every such change is potential chaos: cancelled sessions, frustrated clients, lost revenue.
Workaround 2: Set a reminder and switch manually
You set a calendar reminder: 'May 1st, change schedule'. Problem? That's twice a year (summer + winter), and if you have holiday breaks, vacations, long weekends, that's already 6-8 manual interventions per year. Each one is a potential source of errors, especially if you forget or make the change late.
Workaround 3: Block the calendar during the transition
You block bookings for a few days around the schedule change. No new bookings, so nobody books a session using the old schedule that falls under the new one. But you just lost days of revenue, and clients see 'unavailable' with no explanation.

The solution: availability versioning with an effective date
In Mavify, your weekly availability blocks have the same version system as services. Each schedule version has an effective date, it doesn't overwrite the current one, it waits for its moment. You set summer hours with an effective date of May 1st and winter hours with October 1st, both exist simultaneously in the system.
Clients looking at April see your winter hours. Clients looking at May, even on the same day, from the same screen, see your summer hours. No conflicts. No cancelled sessions. No manual switching. The system matches the right schedule to every date automatically.
How it works, step by step
Setting up a planned schedule change takes about a minute:
1. Open your availability settings
Navigate to your weekly availability settings. You'll see the current version of your schedule, working days, hours, breaks, locations.
2. Click 'Schedule a change'
A form opens for the new version. Change your hours, add or remove working days, adjust breaks, whatever needs updating. Everything you don't modify stays the same.
3. Set the date and you're done
Pick the date when the new schedule should take effect. From that moment, the system automatically matches the right schedule version to every date. Clients booking sessions before the change see old hours; after the change, new ones. You keep working without interruption.
Everyday changes that affect everyone
Schedule versioning isn't just about 'summer and winter hours'. Most changes trainers and professionals face are ordinary, everyday adjustments, and every single one on a traditional platform means the same problem: an instant change, collision risk, potential chaos.
Here are scenarios that apply to virtually everyone: changing your regular hours, starting at 7 AM instead of 9 AM next month because your daily routine changed. Adding a new working day, adding Thursdays starting in March. Dropping a day, no more Saturdays from May. Reacting to demand, Friday afternoons aren't selling, so you swap them for Saturday mornings. A move or studio change, the new location has different room availability hours. Gradual scaling, you start with three days a week, then add a fourth next month.
In many tools, these changes apply immediately or require a manual exception. In Mavify, you set an effective date and keep working. Clients booking before the change see the old schedule. After the change, the new one. No planned downtime.
Example: summer and winter hours coexisting
One of the more common scenarios is a seasonal hours change: a personal trainer, yoga instructor, tutor, you have different hours in summer and winter. In winter you work 9 AM-6 PM, in summer 7 AM-8 PM with a longer midday break. In a classic workflow without date-based versions, that's a manual switch twice a year with the risk of colliding with existing bookings.
In Mavify, you create two schedule versions once and forget: summer hours from May 1st, winter hours from October 1st. Each year you can renew or modify them with new date ranges, but the basic setup is done once, in one afternoon.
Clients see the schedule that matches the date they are browsing. In April, someone looking at May slots already sees your summer hours. Someone looking at the last week of April, still winter hours. Everything automatic, without manual intervention from you.
Plan your entire year in one afternoon
Here's the scenario that shows the real power of versioning: it's January. You sit down for an hour and set up your entire year. Summer schedule from May 1st. Back to regular hours from October 1st. Holiday break (no availability) for the last two weeks of December. Extended hours during exam season (if you're a tutor). Shorter Fridays in summer.
In tools without full date-based versioning, that's five to seven separate manual interventions spread across the year, each one a potential source of errors and cancelled bookings. In Mavify, it's one afternoon of setup. Every version sits in the system, waiting for its date.
Combined with service versioning, you can plan a complete seasonal shift: new schedule + new price + new service description, all taking effect on the same date, set up a month in advance.
What can you schedule?
Availability versioning covers every aspect of your weekly schedule: which days you work (Monday-Saturday? Five days? Three days?), start and end times for each day, breaks during the day (lunch, commute between locations), which locations are active on which days.
Each planned change is a complete schedule 'snapshot', you can review it, edit it, or cancel it at any time before it takes effect. Cancelling has no effect on your current schedule, you just continue with the old hours.
Existing bookings stay unchanged
This is the key principle: a schedule version change does not modify existing bookings. If a client booked a Thursday 5 PM session under the winter schedule, and your summer schedule doesn't include Thursday at 5 PM, that booking stays. The system treats it as confirmed and immutable. The old schedule applies to dates before the change, the new one to dates after.
No cancelled sessions. No rescheduling. No apology messages. Clients who already booked keep their slots exactly as confirmed. The new schedule applies only to new bookings for dates after the change.
What about prices and service parameters?
Schedule versioning is half the puzzle. Prices, session duration, locations, and group capacity, all of these can also be planned in advance using the same versioning system. We cover this in detail in: Schedule Price Changes in Advance, Service Versioning in Mavify.
How Mavify compares to other tools
The table below shows how availability versioning compares across popular booking platforms. The information is based on publicly available documentation checked in July 2026.
| Feature | Mavify | Calendly | Booksy | SimplyBook | Acuity |
|---|---|---|---|---|---|
| Schedule a future working hours change | Yes, pick any effective date | Partial, date exceptions or manual workarounds | Partial, date exceptions or manual workarounds | Partial, date exceptions or manual workarounds | Partial, date exceptions or manual workarounds |
| Summer and winter schedule simultaneously | Yes, system matches schedule to session date | Usually not as full weekly-schedule versions | Usually not as full weekly-schedule versions | Usually not as full weekly-schedule versions | Usually not as full weekly-schedule versions |
| Existing bookings unaffected | Yes, old schedule for old dates, new for new | Depends on the tool and change type | Depends on the tool and change type | Depends on the tool and change type | Depends on the tool and change type |
| Plan entire year in advance | Yes, multiple future versions | Usually exceptions or manual switching | Usually exceptions or manual switching | Usually exceptions or manual switching | Usually exceptions or manual switching |
Based on publicly available feature documentation checked in July 2026. This comparison reflects announced features only, not internal roadmaps.
Who needs this?
Every professional whose schedule will ever change, and that's everyone. Personal trainers adding a new working day or changing their hours. Yoga instructors moving classes to a new studio. Tutors adjusting hours to the school year. Therapists reacting to shifting demand. Consultants scaling from three days to five. Anyone who has ever thought 'I want to change my hours next month, but I'm afraid of messing up existing bookings'.
Change your schedule without the stress
Your schedule changes, that's normal. New hours, an extra working day, a studio move, seasonal adjustments. On other platforms, every such change is a risk: instant effect, booking collisions, cancelled sessions. On Mavify, you set an effective date and keep working without interruption. Availability versioning is included in every Mavify plan, see pricing.
Frequently asked questions
What is availability versioning and how does it work?
Will a schedule change affect already-booked sessions?
How far in advance can I schedule a change?
Can I cancel a planned schedule change?
Is versioning useful for small schedule tweaks too?
How do I set up summer and winter hours?
Can I also schedule price or service changes?
Can I plan my entire year's schedule at once?
Who benefits most from availability versioning?
Does availability versioning cost extra?
Ready to protect your meetings?
Try Mavify free for 30 days, no credit card required.