Programs
Programs sit between products and events: they’re purchased like products, but run on specific dates like leagues and competitions. They’re usually seasonal and do not include draw schedules, teams, or game scoring.
Some examples of programs are:
- Learn 2 Curl sessions
- Curling camps
- Training Seminars
- Volunteer events and lists
Finding your Programs
Within your admin area, click on Programs in the top bar.
To create a program, click the New Program button.
To update an existing program, click the Edit link next to it.
Filling in the Form
Name
This is the name shown to members. Because programs have start and end dates, the same program name may be reused in future seasons, but many clubs include the season or year in the name for clarity.
Start & End Dates
When your program runs. These aren’t to be confused with when registration opens and closes.
Open & Close Dates
Specify open and close dates to control when members can register or purchase. Before the open date, members will see when registration opens. After the close date, members will see that registration is closed.
Active
If you need to disable a program temporarily you can uncheck the Active box. When a program is disabled it cannot be seen or purchased by your members.
Pricing & Tax
Set a price and select applicable taxes. A tax calculator shows the calculated tax and total to help with pricing.
If your program uses per‑curler fees (e.g., membership or affiliate fees), include them as required fees in the Assigning Fees & Addons section so they’re applied consistently and only once per season per curler.
Requiring a Curler Profile
Forces registrations to be individual (not team), tying the purchase to a curler. Recommended when you need per‑curler limits, to apply per‑curler fees, or to drive discounts that depend on the registrant.
Seasonal per curler
If a curler profile is required, this limits each curler to one registration for the program per season.
Private
Make a program available only via a unique URL. After saving, open the program’s Details view to copy the private URL. Share this link for early access or targeted availability.
Notification email
This is a Premium Only Feature
This sends an email whenever the program is purchased.
Spots Available and Waitlists
Set a capacity using Spots Available. When sold out:
- If Waitlist is enabled, members can join the waitlist and you can approve them when space opens up.
- If Waitlist is not enabled, the program shows as Sold Out.
More details and examples can be found in the waitlists section.
Min and Max Age
If you are requiring a profile (individual registration) then you can restrict the age of members who can register. The age restrictions are inclusive, meaning that entering a min age of "18" will include 18‑year‑olds. Age restrictions use your current season start date as the cutoff (defaulting to July 1st). For example, if a curler is not 18 or older on the current season start date then they will be prevented from registering for a program with a min age of 18.
Summary & Description
- Summary appears on the program listing page.
- Description shows on the program details page. Keep in mind that members may add the program directly to their cart without opening the details page.
Required Reading
Show important information during checkout that must be acknowledged before purchase. Use sparingly to keep checkout smooth.
Post registration message
Optional message shown after purchase on the thank‑you screen and in the receipt email. Use this for reminders or next steps.
Sponsorship
Associate a sponsor to show their logo and name on the program page. You can also upload a program image that will be shown publicly.
Assigning Fees & Addons
All fees and addons that should be added to the cost of the program can be added here. Keep in mind that just creating a fee does not automatically associate it to your programs. You need to specify which fees and addons are relevant for each program, as this will almost always vary between offerings. E.g. junior and learn‑to‑curl programs may not have any fees.
Examples of fees are your provincial and national affiliate fees, and any membership or capital improvement fees at the club.
Examples of addons are lockers, grippers, helmets—any product you want to offer as a required or optional addon to the program.
You can find information about fees here.
Custom Fields
Ask additional questions during registration using Custom Fields. Mark fields as required when necessary. Ordering is supported.
Discounts
Associate discounts that apply when criteria are met (e.g., early‑bird, member, age‑based). Create discounts first, then attach them to the relevant programs.
Who Registered?
From the Programs list, click Purchased to open the Order Items report filtered to the selected program. This shows all purchases/registrations.