Bulk Update Class Schedule

Bulk Update Class Schedule


This article will show you how to bulk update classes that are currently on your schedule. 
  1. To begin, go to Schedule >> Schedule Classes >> then select Bulk Update, which is located at the upper right corner of the schedule. 


  2. The next step is to select the Criteria/Search to Match Class Times. This will identify and all the classes that match the selected criteria (you'll have the option to make edits to the class settings themselves after the criteria have been selected, which we'll cover below). If a bulk update has been made to your class schedule in the past, you'll select Clear Current and Start New

    The available criteria to match, which you'll select by checking the box, are:


    1. Date Range: change(s) will be applied to all classes selected within the selected date range. If checked, you’ll add the start and end dates of the range of classes you’d like to update. 

    2. Days of the Week: change(s) will be applied to all classes that fall on the selected days of the week. If checked, you'll select the days of the week you'd like to apply the changes to the classes to. Example: if you only want to update your Friday classes, you would simply select Friday

    3. Time of Day Range: change(s) will be applied to all classes within the selected time of day range. For example, you can use this if you want to update all classes between 7am-10am. If checked, you’ll add the start and end times of the time range you’d like to update. 

    4. Specific Class: change(s) will be applied to a specific class type. If checked, you’ll select which class type you’d like to update from the dropdown. 

    5. Instructor: change(s) will be applied to all classes assigned to the selected instructor. If checked, you’ll select the instructor whose classes you’d like to update from the dropdown. 

    6. Status: changes will be applied based on class status, which are active or inactive/cancelled. In most scenarios, you'll typically only want/need to update active classes

    7. Registrants: changes will be applied to classes based on registrant status, with options being No registered attendees and At least 1 registered attendee

      **Please note that you can select multiple criteria to update as needed. For example, if you want to update a specific class within a specific day range, you would select Date Range and Specific Class. 

  3. Once you have made your criteria selection, click Save & Continue to proceed. 

  4. The next page is where you’ll select the individual class setting(s) that you’d like to update for the selected criteria.


    Please note that you should only check the settings you wish to update, all others should be left unchecked. The available options to update are: 

    1. Class: used to change the class type from one to another. For example, if you want to change a Strength class to a Boot Camp class. 

    2. Instructor: used to change the instructor.

    3. Signup Threshold: used to update the signup threshold, which is how long a user has to sign up for a class before it's start time. 

    4. Cancellation Threshold: used to update the cancellation threshold, which is how long a user has to cancel their class registration prior to its start time.

    5. Maximum Attendees: used to update the maximum number of class attendees.

    6. Signup Registrants/Attendees: gives you the option to bulk register users to the classes you'll be updating. Once checked, click on Add/Select User >> then search for and select the applicable user.


      You will then be provided with additional user registration settings, which are: 


      1. Preferred Membership: gives you the option to select which of the user's memberships (applicable if they have more than 1 membership) should be used to register them to the class. If a membership selection isn't made, it'll default to whichever membership is eligible to register them to the class for free (if applicable). If their membership type isn't eligible for a free class registration, their registrations will either be skipped or you'll have the option to force their registration, which we'll cover in more detail below. 

      2. Force signup under following conditions: these give you the option to register the user to the applicable classes when they might not have been eligible to do so otherwise. For example, if waivers are required for users to sign up for a class but the selected user has not signed theirs, you have the option to override this by checking the Waiver Missing option. 

      3. Signup free if payment required: if the only condition preventing signup is that payment is required (ie because of missing passes or membership not meeting the no charge requirements), this gives you the option to register this user for free instead of skipping them.

    7. Price: used to update the signup price for a class. 

    8. Change Virtual/Video Class to: used to enable/disable virtual class settings. 

    9. Members Only: used to set whether or not a user must have an active membership to sign up for the class

    10. Members No Charge: used to waive potential class signup fees for users with an active membership. If selected, you’ll also have the option to select specific membership types that the signup fee will be waived for. 

    11. Waitlist Enabled: used to enable/disable a class waitlist. 

      Change Waitlist Auto Enroll: if waitlist has been enabled, this gives you an additional option to auto-enroll users on the waitlist if a spot has opened up in the class.  

    12. Private Event: used to enable/disable whether or not the class is a private event. If enabled, the class will not be displayed on your public schedule and can only be managed by an admin. 

  5. Once you have selected the settings that you’d like to update, click Save & Continue to proceed. You’ll then be provided with a list of all classes that meet the selected criteria that will be updated.


    If you need to make any edits to the Match Criteria or Changes from steps, simply click on the step from the progress bar at the top of the results.


    If everything looks accurate, select Confirm Review/Proceed. You’ll then be prompted to confirm your selection, which you’ll do by clicking on Confirm & Proceed

  6. You’ll have one final confirmation to apply the change(s) to your class schedule, which you’ll do by clicking on Yes, execute changes. You’ll then be provided with a report of the amount of classes that have been updated successfully. 
We hope this helps, but please feel free to reach out to success@myfithive.com with any additional questions you may have. 
    • Related Articles

    • Settings: Classes Available: How to Set Up Classes

      This article will guide you through the process of Creating Default Classes in your Hive. To begin, go to Settings >> scroll down to the Class Schedule section and select Classes Available >> then select Add Class. From here, you’ll set the default ...
    • Class Waitlist Auto-Enroll

      This article will provide you with a detailed explanation of how the Class Waitlist Auto Enroll feature (from the Classes Available settings) is set up. You’ll want to make sure you’re logged into the admin view of your Hive to follow along. To ...
    • Reports: Class Schedule - Registrants

      This article will show you how to navigate the Class Schedule: Registrants report in your Hive. To begin, go to Reports >> Class Schedule >> then select Registrants. You’ll then be provided with a snapshot of all class registrants for the last 3 ...
    • Batch Lead Status Update

      This article will show you how to navigate the user selection tools in People (CRM)>> View Everyone to bulk/batch update the Lead Status for specific groups of users at once. To begin, go to People (CRM) >> View Everyone. To select the users you’d ...
    • User Selected Bulk Text

      This article will show you how to send a bulk text with the user selection tool in your People (CRM). Please note that is slightly different than the standard mass text option by giving you the ability to select a specific group of users from your ...