Index
Overview
Programs are the main element of your Uplifter system's registration portion. Programs are the listings of classes and events that you offer participants to join. Depending on your needs, programs might last only a day, or maybe even recur over a whole year.
The Programs page is found by navigating to Products & Programs > Programs. In order to access the Programs page you will need the following permissions: Admin, View Programs.
Additional permissions may include: Edit Programs.
FAQs
My Event Count Is Incorrect - How Can I Correct This?
My Event Times Are Wrong - How Can I Correct This?
Can I Add/Remove The Reserved Status?
Webinar
Program Manager
The program manager page is your centralized hub to review all things programs. Here, you can get a great overview of the programs you publicly offer and maybe even the few that only your admins know about. When you first navigate to Products & Programs > Programs you'll be greeted by a list of your programs.
Learn More
There is a lot of at a glance information available on this screen to make your life easier. We've also included a handy legend for your reference.
For the programs you've created, you can view their status/visibility by the sliver of colour on the far left of their program segment. Green is public, yellow is in beta (only those with Beta Purchasing can see/access them), and grey is unavailable. This colour-coding is also seen on the eye icon, which indicates the registration status of the program.
Each program segment will also note the program's season, category, date range, event count, SKU, payment group, and day/time description. To the right of this, in the middle of the segment, will be the registration status of the program. The start and end dates will be noted and a quick-reference icon will be displayed. The eye icon will use the same colour-coding as the noted previously.
On the far right of each segment you will see the spots and pricing indicators. The current available spots for your program will be listed and, if applicable, will be detailed in both full and drop in numbers. These numbers represent the highest number of spots available. If you have drop ins enabled this number reflects your most open (least registered for) event. Other events may differ in their availability.
Below the available spots will be bar graph indicators that represent your full-program registration and waitlist numbers. This gives a great overview of how full your programs are getting. Finally, the pricing for your programs will be noted, alongside the drop in costs (if applicable). The system will also apply "I" and "P" indicators to show if installments and/or proration have been enabled.
Programs
Programs are the main element of registrations. Each program that you create will be presented to the public to be browsed and selected from. Every program will function within a single season, be part of a single category, and span across at least one (but possibly more) category levels. These are all elements your members can filter against, so organizing your programs correctly will expedite and ease their experience. You can also gain more information from users based on the programs they register for using Custom Fields.
Create A Program
- Select
New Program
- Enter the program's information
- Select Create
To create a program select Add Program from the toolbar. This will bring you to the program edit page in which you can update and customize your program to fit your needs. Once you are happy with your settings, scroll down to the bottom of the page and select Create. The program creation page is split into four main segments. Please see the Program Creation/Edit Form section below for more information.
Edit A Program
- Select to Edit
- Update the program's information as desired
- Select Update
To edit a program select Edit to the right of the program name. This will open the program edit page where you can update any/all elements you wish. Once you are happy with our changes select Update at the bottom of the page. While editing, you will also have the option to add Requirements/Restrictions and use program-level requirements to your advantage.
Copy A Program
- Select to Copy
- Update the program's information as desired
- Select Create
To copy a program select to Copy the program from the program listings. The system will open a pre-filled program creation page. The program name and SKU will be appended with "-COPY". You will want to, at the very least, update the program SKU before creating. However, you will likely want to update the program name, day, time, and maybe a few other elements before scrolling to the bottom and selecting Create.
Delete A Program
- Select to Edit
- Scroll to the bottom of the program edit page
- Select Delete
To delete any unwanted programs first select to Edit the program. Scroll to the bottom of the program edit page and select Delete to completely remove the program from your system. **Please note, you cannot delete a program that has registrations.**
Program Creation/Edit Form
The program creation/edit form is where you will build and design your program.
Basic vs. Advanced
At the top left of the program form you will find the Basic Settings and Advanced Settings buttons. If this is your first time creating a program, or your program does not require any of the more advanced settings, you can select the Basic Settings option (selected by default during creation). If you would like more refined control over your program creation/edit you can select the Advanced Settings (selected by default during editing). The main difference being that the Advanced Settings will offer more fields and options for you to fine-tune your program.
Program Information
Program Name: The name of your program. Entering in a uniquely identifiable aspect is always helpful to differentiate your programs, especially if you offer many different version of a common program.
Description: A full description of the program that will be visible during registration. Keeping this non-specific when it comes to year, location, etc. is often advantageous. This will also be copied over when copying programs or seasons.
Program SKU: A program's SKU is a unique identifier used strictly on the admin side of the site. A SKU can be absolutely anything you would like, but a systematic serialization of your programs leads to greater success.
Registration Code: A code or password that the users will need to enter to proceed with registration in this program.
Category: The category in which the program belongs. Programs may only belong to a single category (see Categories for more information).
Category Levels: The category level(s) in which the program belongs. Programs can span over one or more category levels within their assigned categories. If you offer more than one category level, registrants will be placed in the highest level they qualify for (see Categories for more information).
Hide this program from the general site search (Advanced): Toggle whether or not users can find this program using the Search page (found at /search) or the Search Widget (available through Insertable Templates).
Hide this program from the public calendars and registration listing pages (Advanced): Toggle whether or not this program will be visible on public calendars or registration pages. Note: The program will still be visible from the program registration URL.
Season (Advanced): The season in which the program occurs. Programs can only exist within one season, but you can copy a program quickly to exist within another season, or copy an entire season worth of programs. Defaults to your newest season.
Program Event Times / Registration Visibility
First/Last Event Date: The first and last day in which the program's events can occurs. These dates will restrict the generation of events that occur in the event listings below the fields.
Day/Time Description: A small description of the day and time in which the program occurs. This is displayed on the registration page to offer quick insight into the programs time slots. Certain registration page templates will remove this from the registration page view (see Public Website Management for more information).
Registration Start Time: The time in which this program will become available for registration. This is also reliant on the program's status. Programs that are set to Public will display on the registration page but will not be accessible to add to cart until the registration start time. Defaults to the day you create the program.
Registration Cutoff: The time in which this program will no longer be available for registrations.
Registrations Status: The registration status of the program. Unavailable will be inaccessible to all. Beta will be accessible only to those who have Beta Purchasing permission. Public will be accessible to all, but relies on the Registration Start Time and Cutoff time as well.
Enable Drop Ins (Advanced): Mark this box to enable drop in options for the program's individual events. Learn more about drop ins and the setting options in the below section, Drop Ins.
Drop In Registration Start (Advanced): The time in which each individual event will become available for drop in registration. Relative terms apply respectfully to each event (ex. "-2 weeks", "previous Monday"). This value will never calculate to after the start of a specific event.
Drop In Registration Cutoff (Advanced): The time in which each individual event will become unavailable for drop in registration. Relative terms apply respectfully to each event (ex. "-1 weeks", "-5 hours"). This value will never calculate to after the end of a specific event.
Drop In Event Price (Advanced): The cost applied to dropping in on a single event of the program.
Event Handler: Learn more about using the Event Handler in our section Event Handler, below.
Add Location: Add a new location to the program. Only available if you have more than one location.
Add Event(s): Begin creating an event or series of events.
Location Listing(s): A list of each location added to your program. Use the location drop down to select a different location if desired. Only one location can be shown on the public page (for spacing reasons) so a default location can be selected by clicking the Default Location text. Clicking on the location listing will reveal the location's recurrences.
Location (Add Event): The designated location of your program's events.
Repeats (Add Event): The consistency in which your program will generate events. This can either be Daily, Weekly, or Never.
Every (Add Event): Pairing with your Repeats selection, this can either specify "X" number of days or which day of the week the program events occur.
First/Last Event Date (Add Event): The first and last day in which the program's events will occur within this series of events.
Class Start/End Time (Add Event): The time your program events will start and end. Note that you can customize these times beyond the default options by editing the field as a standard input field.
Fees & Payments
Full Program Fee: Select this option to only allow the purchase of the full program at the full cost.
Pricing Structure: Select the pricing model you would like to use. Either Flat Fee: a single value for any/all events in the program; or Calculated Per Event: the value you would like to charge for a single event in the program, making the full value of the program "# of events" * "Per Event Fee"
Fee: The value you would like to charge for your program. Only visible when selecting the Flat Fee pricing structure.
Per Event Fee: The value you would like to charge for a single event in your program. Only visible when selecting the Calculated Per Event pricing structure. The Total Program Price will be listed below. Please note that at least one event is required.
Payment Installment Option: Select this option to offer an installment structure to your end users. Please note that users can still opt to pay the full program cost should they wish. Please see our article Installments for more information.
Initial Payment Amount: The upfront cost of the program paid at the time of registration.
Allow Installments For Drop In Registrations: Toggle whether or not users who are registering for drop ins can take advantage of the installment structure you are setting up.
Number Of Installments: The number of installments you would like your remaining program cost to be split into. Remaining program cost = "program cost" - "initial payment amount".
Installment Start: The date on which your installments will start. If a registration takes place after an installment's date it will be added to the initial payment amount and must be paid upfront.
Payment Interval: How over the installments occur. A required field, but the selection will have no effect if you only have 1 installments.
Auto-Renew Fee: Select this option to generate a new invoice for each specified billing period until the program ends. Learn more about this in our article Auto-Renewing Fees.
Auto-Adjust For Stub Billing Periods : Toggle whether or not the system should automatically adjust the price of a billing period if it begins or ends in the middle of said period.
Renew Fees: How often the billing period renews.
Billing Period Start: Select when a billing period starts.
Billing Period Length: Select the number of renewal intervals that each billing period covers.
First Invoice Generation: Select when the first invoice is generated. Note that in some cases a $0 invoice is generated at the time of purchase, which will renew on your set First Invoice selection.
Invoice Generation: Select when each renewal invoice is issued.
Stop Renewing Fees After: Set the renewal end date. Either when the program ends or after X number of billing periods have occurred.
Default Payment Method: The payment method option you would like each new invoice to default to.
Automatically Send Email Receipt: Toggle whether or not an email receipt is sent out at the creation of each new invoice.
Use Available Credit : Toggle whether or not a user's available credit (gift certificates) is used before other methods of payment are considered/attempted.
Reuse Previous Invoice Payment Details: Toggle whether or not to the system should use previous payment details in order to process the most recent recurrence of auto-renewal. The system will use the credentials of the most recently paid invoice, or any pending invoices if no paid instances are found. If not past instances are found the default payment method is used.
Payment Method Group: The selected payment method group for payment of the program. Please be mindful that restrictive payment method groups will supersede less restrictive options (see Payment Methods for more information).
Tax Receipt Eligible: Toggle whether or not the program is considered when generating tax receipts.
Registration Details (Advanced)
Withdrawn Deadline: The deadline for a participant to withdraw from a program. This field will have no impact unless you have enabled self-serve withdrawals. Otherwise it is simply a reference for admins.
Age Cutoff Date: The date in which participants must meet any set age requirements. So, if a participant must be four to register in your program - when do they need to be four by? This is most often the start or end of the program.
Allow Correct Age As Of Registration Date (if after cut-off date): If you check this box, participants are allowed to register for a program as long as they are at least the minimum age and no more than the maximum age at the later of either the time that they register for the program or the calculated Age Cutoff date as described above.
Enable Online Event Details: Toggle this checkbox if your program will be hosted in an online classroom.
Online Event Link: The link/URL to join your meeting. This will be supplied by your online meeting software.
Online Event Title: The title of the online event which shows in the system alert when users sign in at class time. The system alert will include a link to the program information pop-up
Online Event Additional Information: Any additional information you would like to supply your attendees. This will display in the program information pop-up and when users review their calendar. If your course is password protected you will either want to supply the password here or in an outbound email.
Notify Logged In Members Of Their Active Web Meetings: Enable a system alert that displays when a user signs in up to 15 minutes before the online class starts.
Show Waitlist Positions To Public User: Toggle whether public users are able to see the position they are in when joining the waitlist. This is set to Yes by default on all programs.
Checkout Notifications: Toggle whether checkout notifications are sent when participants register for this program. Please see our article Settings: Notification & Messages for more information.
Link To A Program: Toggle whether or not this program is linked to another with regards to their registration/waitlist capacities. Please see Shared Capacities below for more information.
Registrations: The number of current registrations in the program.
Max Registration Spots: The maximum number of registrations you are willing to accept for a program in total. Leave blank to allow unlimited registrations.
Drop In Spots: The maximum number of drop in registrations (per event) you are willing to accept. Leave blank to fall back on the Max Registration Spots value.
Full Program Spots: The maximum number of full-program registrations you are willing to accept. Leave blank to fall back on the Max Registration Spots value.
Waitlist: The number of current waitlisters in the program.
Max Waitlist: The maximum number of waitlisted participants you wish to allow for this program. Leave blank to allow unlimited waitlisters.
Drop In Spots: The maximum number of drop in waitlisters (per event) you are willing to accept. Leave blank to fall back on the Max Waitlist Spots value.
Full Program Spots: The maximum number of full-program waitlisters you are willing to accept. Leave blank to fall back on the Max Waitlist Spots value.
Min Participants Per Registration: The minimum number of registrants required to register for the program successfully (requires Enterprise tier)
Max Participants Per Registration: The maximum number of registrants allowed to register for the program successfully (requires Enterprise tier).
Instructors/Participant Groups
Instructors can be assigned to the program using the Program Instructors field. Participant Groups can be created by selecting +Add Group and entering a group name.
Requirements/Restrictions
Requirements and restrictions can be applied to programs by first creating the program, then selecting to edit it once more. At the bottom of the program edit page you will find the option to add requirements and restrictions. This feature functions in the exact same way as those on the Category page but will only apply to that single program. For more information on creating and applying requirements and restrictions please see our Requirements article.
Event Handler
Creating events on your organization's calendar is quicker and easier than ever. For each program in your system you will have full control of each individual event right from the program edit page. This comes in the form of the Event Handler.

Add Event(s)
- Click Add Event(s)
- Set the parameters of your event(s)
- Click OK
To add a new event (or series of events) to your program select Add Event(s) from the toolbar. In the pop-up, enter your event parameters, including the Location, how often the event repeats, when the series begins and ends, and when each event in the series begins and ends.
Edit Event(s)
- Update the Start Time, End Time, and/or Location as desired
- Confirm the application of the change
- Click Create/Update to save the program
To update an existing event (or series of events) simply update Start Time, End Time, and/or Location of the event in question. The system will then inquire as to how you wish to apply the change: Update only this event; Update this event and upcoming similar events; Update all similar events.
Note that if you wish to shift the day on which an event occurs you will want to delete the event and recreate it by selecting Add Event from the toolbar.
Delete Event(s)
- Click Delete next to the undesired event
- Confirm the application of the change
- Click Create/Update to save the program
To remove an unwanted event (or series of events) from a program simply select the Delete icon to the right of the event listing. The system will then inquire as to how you wish to apply the change: Update only this event; Update this event and upcoming similar events; Update all similar events.
Shared Capacities
Uplifter's Shared Capacities features allows you to connect one or more programs with regards to their registration capacities. In so doing you can ensure that the combination of registrations for all involved programs do not exceed your desired maximum.
Learn More
Link To A Program: Select this tab to show a list of your programs. From this list, use the Link or Unlink icons to associate or disassociate other programs with this one.
Registrations - Program Max: The max number of registrants allowed by the parent program alone.
Registrations - Global: The max number of registrants allowed by all programs collectively.
Waitlisted - Program Max: The max number of waitlisters allowed by the parent program alone.
Waitlisted - Global: The max number of waitlisters allowed by all programs collectively.
Registrations - Max: The max number of registrants allowed by the child program alone.
Waitlisted - Max: The max number of waitlisters allowed by the child program alone.
To link one program to another you will first want to click the Link To A Program tab. From the drop down list of your programs find your desired program(s) and click the Link icon to connect them. The program you are performing these actions from becomes the "parent" program and any connected/linked programs become the "child". From the parent program you can affect the capacities of all children, but you cannot do the same from the children programs. Thus, the parent program becomes something of a centralized controller for this feature.
When two or more programs are linked the two programs can have their own maximum registration values. However, each program's registration count will be summed together and compared against the Global value. If this global value is met no further registrations can occur on any of the linked programs.
These same rules apply to the waitlist settings as well. If drop ins are enabled no "Global Drop In" maximum field will be offered. Instead, this will be calculated from the regular Global, but on an event by event basis.
Please note that you cannot "chain" programs. That is, you cannot have Program A be a parent of Program B and Program B be a parent of Program C. Once a program is a child of another it cannot become a parent.
Examples
In this example both programs have a maximum capacity of 10. However, so too does the Global setting. This means that between the two involved programs only 10 participants may register. This is in any combination of 10 participants, whether 3/7, 5/5, 6/4, 0/10 etc. However, when adding the total number of registrations between the two programs they will never exceed the Global setting of 10 even though both allow up to 10 individually.
In this example the parent program is erroneously set. That is, the individual Program Max is set to 35 which is higher than the Global max of 30. However, this will not cause an error. Instead, the system will simply cap the maximum registrations into the program based on the Global setting. Thus, the two programs will share a capacity count, in any combination between the two, up to 30.
These same rules and concepts apply to situations where more then two programs are involved.
Drop Ins
Uplifter's Drop In features allows you to toggle the drop in option as well as control various capacities to ensure your events fill in your preferred manner.
Learn More
Enable Drop Ins: Toggle the drop in feature on or off for this specific program.
Drop In Registration Start: The time in which each individual event will become available for drop in registration. Relative terms apply respectfully to each event (ex. "-2 weeks", "previous Monday"). This value will never calculate to after the start of a specific event.
Drop In Registration Cutoff: The time in which each individual event will become unavailable for drop in registration. Relative terms apply respectfully to each event (ex. "-1 weeks", "-5 hours"). This value will never calculate to after the end of a specific event.
Drop In Event Price: The cost to drop in on an individual event. This value displays as the default price on public pages.
Max Drop Ins: The maximum number of drop in registrations that can occur per event. If this field is left blank then the program's full Max Registration capacity is used.
Drop In Waitlist: The maximum number of drop in waitlist positions that can be created per event. If this field is left blank then the program's full Max Waitlist capacity is used.
Max Full Program: The maximum number of full-program registrations that can occur per event (which is synonymous with per program in this case). If this field is left blank then the program's full Max Registration capacity is used.
Full Program Waitlist: The maximum number of full-program waitlist positions that can be created per event (which is synonymous with per program in this case). If this field is left blank then the program's full Max Waitlist capacity is used.
Unique Event Costs
It may be true to say that some events within your program cost more or less than others. In this instance, you will want to set the most standardized/common price in the Drop In Event Price field. For the other events with differing costs you will need to generate alternative recurrences.
- Scan through your existing event list and select to Delete any events that have differing prices
- Click Add Event(s)and (re)create your events that have differing prices
- Click to expand the recurrences menu (the small arrow beside the facility name drop down)
- Find your newly created recurrence(s) and update their Drop In Event Price Override field with your desired cost
Virtual Classes
- Create or Edit a program
- Check Enable Online Event Details
- Enter your online meeting details as desired
Learn More
To begin offering virtual classes/online events you'll want to either create a new program or edit an existing one. From there, scroll down to the Registration Details section to find the Enable Online Event Details checkbox.
Your online meeting system of choice will offer you a meeting link once you have generated your meeting. Copy this link and place it in the Online Event Link field. Next, name your online event using the Online Event Title. This title will be used throughout the site, but also by the notification option below.
If you wish to supply additional information about your online event please enter it into the Online Event Additional Information section. This includes alternative access options as well as any required passwords. Finally, toggle whether or not you would like the system to notify members of active meetings by checking off Notify Logged In Members Of Their Active Web Meetings. This will show a message on the member's account when they log in at least 15 minutes prior to the event going live.
Batch Updating Programs
The Batch Update feature allows clubs to rapidly update multiple programs without having to address each program individually. Batch updating is often used in tandem with Season Duplication, which allow you to copy seasons/programs before editing them with Batch Update. It is highly recommended that you understand the basics of program creation before batch updating.
Filtering Your Batch Update
Before selecting Batch Update from the toolbar you may wish to filter the program manager page to reduce the number of items you will be updating. Any filters applied to your program manager page will carry over to your batch update list. If you are copying a season you will have no option to filter before proceeding to the batch update page.
The Batch Update Screen
Once you have filtered your program list you may then select the Batch Update button from the toolbar. This will bring you to the Batch Update screen.
Batch Update Columns
The Batch Update screen will list your desired programs horizontally, correlating all of their parameters into columns. Most columns will allow you to simply click the cell you wish to update and begin typing. Hitting enter or moving to another cell will save your changes to that cell. Alternatively, you can double click the grey cell directly below the column title (Row 1) to batch update that column. Once you are satisfied with your changes you can select Accept or alternatively Cancel
if you do not want to make any changes to the column. You can undo any changes with the standard undo key combination (PC: Ctrl+Z; MAC: Cmd+Z).
Listed below are the columns that use a unique interaction method.
Update: The Update parameter lets you mark the programs you wish to update with your newly changed information after selecting Update at the bottom of the page. If you have not marked your program to update, any changes will be discarded.
Updating Columns with text: Several columns allow you to alter program information such as the name, description or SKU of your programs en mass. From the drop down menu, you may enter your desired name into the [Update] tab. This will change all listed programs. You can update the prepended information on a program name from the [Prepend] tab. Alternatively, you can update the appended information on a program name from the [Append] tab. This is highly useful for removing or altering "-COPY" from copied programs. Lastly, on the [Replace] tab, you can search for a specific lettering, word, or grouping of words to be replaced by whatever you choose. Select the to implement your changes or the
to cancel them. Note: you can also update individual programs by highlighting the cell and typing.
Updating Columns with dates/times: The batch editor allows you to update several columns that include date and times. Three options are available which include [Update], [Replace] and [Shift]. The [Update] tab will set the same date or time for all selected programs. The [Replace] tab will allow you to search for a specific date or time and replace all occurrences with a new value. The [Shift] tab allows you to modify the existing values by a set number of days, weeks, months or years forward or back. Using a negative value will move the value back.
Locations & Events: The location & events column will list the location and events for each program in your filtered list. Double click any individual cell in this column to update the location or events for a specific program. Note: You cannot presently update all locations or events at the same time.
Updating Multiple Rows In a Column: To apply the same data to multiple cells in a column, simply highlight the cell and select the bottom right corner, then drag to apply the data to the cells below.
Saving Your Progress
Depending on your preferences you may wish to work with your programs in smaller batches, or in large chunks. There is no wrong way to use the feature! However, it is of note that you can select Update at the bottom of the page to save the changes you have made at any time. Should you continue to make changes, even to ones you have already saved, selecting Update again will update those programs once more.
Like many software programs out there, it is wise to keep saving as you work!
Class Lists & Waitlists
Uplifter offers administrators the ability to view and manipulate the list of registrants and waitlisters within a program. To do so, select the View icon to the right of the desired program. That will bring you to the program view page which will be headed with the programs basic information for your reference. Below you will find (at least) two tabs that offer lists of all registrants as well as all waitlisters. Looking to Withdraw a participant from a program? See the Invoice Actions article.
Create Groups
- Select Create Group
- Adjust information for the group
- Drag and drop participants into and out of groups
- Select Save Groups
Once participants begin to register in a program they will be listed on the program view page under the Participant Groups tab. They can then be managed into groups for easy organization and reference. These groups can also be specifically assigned a coach, and/or the program as a whole may have a coach assigned. Groups you create will be usable during evaluations.
To create a group, select the Add Group icon. This will generate a new group listing. Name your new group. You can rename this group by clicking the Edit icon. You can assign an instructor to this group by clicking the Add Group Instructor option, then selecting the desired instructor from the drop down. Please note, instructors added to a group will be able to track all participants that are part of the particular program group until the end of the program plus the number of days identified in your Uplifter settings under "Instructor Program Expiry" (see Settings - Site Options for more information). Tracking participants includes viewing and editing all details within the participant's profile.
Once you are ready, you can begin to organize your participants into groups by simply dragging and dropping your participants into the various groups. Groups will save automatically.
Print Your Class List
- Select Export Classlist Details or Export Attendance Printout
To print a copy of your class list be sure you have selected sorted your groups as you like. Next, select either "Export Classlist Details" or "Export Attendance Printout" from the top of the view page.
The Classlist Details report will offer you a simple list of everyone who is included in your program, along with their group name and any participant field values.
The Attendance Printout will offer a formatted attendance list with per-event check boxes to mark attendance. This is especially handy if your coaches/instructors take attendance using a clipboard.
No-Invoice Registration
- Click Add Participant
- Use the search to find and select the desired participant
- Select the desired status (Registered)
- Click Add Participant
Rapidly add your participants to programs through the program view page. Click on the Add Participant button at the top right of the page, find and select your desired participant, and click Add Participant . Each participant added to the program in this manner will have an Invoice Registration
icon on their listing. Clicking this icon will generate an invoice for the associated member.
Manage the Waitlist
The program's waitlist is accessible by selecting the Waitlist tab. Here you can see which participants are currently on the waitlist and which position they are in. You'll also have the option to adjust the position, add new participants, or remove others.
Please note: To have automated notices sent out to your waitlisters upon a spot opening you'll need to enable it within your system via Settings > Global Settings > Notification & Messages > Waitlists. Here you check off "Enable Waitlist Notification".
Add Participants to the Waitlist
To add participants to the waitlist select Add Participant. Use the search field by beginning to type the participant's name and selecting it from the system suggestions. Next, select the status of your participant. To add them to the waitlist you would need to select Waitlisted. Please note, you cannot add participants beyond the set max waitlist set at the program level.
Adjust Participant's Waitlist Positions
To change the position of a participant you will want to update their waitlist time. This can be done by selecting the Edit icon next to their waitlist time. By adjusting the day/time in relation to any other waitlister you can manipulate the participant's position in the list. Please note, participants can see which position they are in from their profiles.
Remove Participants from the Waitlist
To remove a participant from the waitlist select to Delete them.
View Withdrawn Participants
To view the participants that have been withdrawn from a program select the Withdrawn tab. Note that this tab only displays if you have withdrawn participants.
Reserved List/Status
When members add programs to their cart the system will add the applicable participant to the Reserved list of said program. This list/status saves the spot within the program for that participant while the member continues to shop/completes their checkout.
If the cart is abandoned and expires, this status will also expire shortly thereafter (usually within 5 minutes or so).
Program Registration URL
The registration URL can be found at the top left of any program edit page. This link will lead to a dedicated registration page for this individual program. This is perfect for call outs and highlights both within your public Uplifter pages as well as outside of Uplifter.
Custom Program/Product Packages
Custom Package Purchase Buttons
A custom package purchase button lets you curate a selection of items to be purchase all at once with one a single click of an "Add" button. Presently this requires a bit of manual setup, but this section will walk you through the exact required steps.
Select Your Items: Navigate to Products & Programs > Programs and Products & Programs > Products & Subscriptions to find your desired items you wish to package. For each, click the Edit icon to open the edit page for the item. It often helps to open each in a new tab of your browser to make sure you don't miss any.
Collect The Code: For each edit window you have opened check the box next to "Show HTML Add to Cart Code" (top left) and copy the code. Paste the code into a notepad or text editor. Note that each listing will open with a form element, then have three (3) input elements, then a closing form element.
Adjust The Code: For the first listing, leave the entire code (from form to form). For each other item find and copy the second input listing. Take this copied input and paste it into the first listing's code. This should be just before the final input element.
Paste The Code: Once the code is completed, copy it to your clipboard. Navigate to your desired public page, select to Edit the section, and choose Source Code from the toolbar. Here, find your preferred location and paste the copied code therein.
Custom Fields
Need to request specific information with a program being registered for? Check out our article Custom Fields!