Skip to main content

Program Registration Software

Sign-ups arrive by email, text, and cheque, and someone types every one into a spreadsheet. Communal takes registration for your classes, leagues, and community events online, and builds the roster for you.

  • Families register and pay online instead of emailing you a form
  • Member rates applied at checkout, with no membership to look up
  • Full sessions take a waitlist, and the waitlist hears when a spot opens
  • Attendance sheets filled from the signups

Powering 500+ community organizations

Capitol Hill
North Glenmore Park Community Association
Marda Loop Community Association
One place to register

Leagues, classes, and drop-in activities

The Problem

Registration season should not run on email and cheques

  • Forms arrive by email, by text, and on paper, and somebody retypes each one
  • Cheques and cash get matched against the list by hand
  • Nobody can say how many spots are left without counting rows
With Communal

Every signup lands in one place, already paid

  • Families register from your program page and pay by card
  • The member rate is applied at checkout, with nothing to look up
  • A full session starts a waitlist, and attendance sheets fill from the signups
Registration

No more sign-ups by email and cheque

Online Registration for Programs and Events

  • Sessions, dates, and a capacity limit on each program
  • One checkout for the whole family, with a signup per child
  • Registration windows that open and close on the dates you set
  • Custom questions and waivers collected during signup

See it running at a soccer club.

Member pricing

Nobody works out the discount by hand

Member Pricing Applied at Checkout

  • A different rate per membership type, plus a guest rate
  • A volunteer rate for the people who help you run it
  • Payment plans that charge a saved card on your schedule
  • Promo codes with an expiry date, for early bird and sibling offers

More on membership and event management software, and on the discount codes that cover your exceptions.

Waitlist

A spot opens, the waitlist hears about it

Capacity Limits and Event Waitlists

  • A capacity limit per session, and one for the program overall
  • Signups stop at the limit instead of overbooking a coach
  • When a spot opens, everyone on the waitlist gets an email
  • Or turn on the priority waitlist to offer it one family at a time, in join order
Attendance

No clipboard, no retyping after practice

Attendance Sheets Filled From Your Signups

  • One sheet for a single date or the whole series, filled from signups
  • Present, late, absent, or excused, marked in one tap
  • A note per participant for the ones you follow up on
  • Attendance for every date included in the signup export

More on attendance sheet software, and on how to check people in at the door.

Class and Activity Registration for Weekly Programs

A weekly class is one sign-up and eight dates. Communal treats it as one registration on a repeating schedule, and the attendance sheet still tracks every date.

  • One signup covers every date in the series
  • Weekly, biweekly, and every other Saturday schedules
  • Single-date sessions for people who pay as they come
  • Age ranges checked against the participant's date of birth

Running a whole department rather than one class? The recreation facility software page covers programs alongside the rooms and fields they run in.

Waivers and Custom Forms Collected During Registration

Paper waivers come back creased and half of them unsigned. Collect them during registration instead, agreed to, dated, and attached to the participant.

  • Waivers agreed to at signup and dated, with a signature where the PDF has one
  • Emergency contacts, allergies, and medical notes on the record
  • A different waiver per program, so the youth form is not the adult one
  • Files uploaded at signup, such as a medical form or a photo consent

More on digital waivers and liability agreements and on custom registration forms.

Calendar feed

Date changes reach every subscriber

A Program and Event Calendar People Can Subscribe To

Half the questions you field are people asking what is on and when. Put the month calendar on your program page and they can look, then click through to register. Anyone who subscribes gets the schedule in Google Calendar or Apple Calendar, and it stays current when a date moves. Staff share one feed URL from program settings, so there is no second schedule to keep in step.

  • A month calendar on your public and member program listings
  • iCal feeds for the whole schedule or a single program
  • Add to Calendar downloads on individual program pages
  • Calendar entries that link back to registration

Program Registration Software vs Standalone Sign-Up Tools

A sign-up tool takes the registration and stops there. The rest of the job is what happens to it afterwards.

Feature Standalone Sign-Up Tools Communal
Member pricingChecked by handApplied at checkout
Participant recordsExport and import CSVOne record per person
WaitlistsA list somebody keepsEmailed when a spot opens
Attendance sheetsPrinted roster, retyped laterFilled from the signups
WaiversSeparate systemAttached to the participant
Payment plansRarely offeredInstalments on a saved card
Program calendarPDF schedule, updated by handLive calendar and iCal feeds
Facility bookingNot includedSame system as programs

Programs share a calendar with facility booking, so the room is held for the class that meets in it.

Comparing named platforms instead? Read the RecDesk alternative, the Amilia alternative, the ACTIVENet alternative, the Eventbrite alternative, the SignUpGenius alternative, or the head to head on Communal vs Eventbrite. For nonprofit events, see how nine event management tools for nonprofits compare.

Who Runs Programs on Communal

The people running registration are usually running four other things at the same time.

Recreation departments and community centres

Seasonal program guides, weekly classes, and drop-in activities, with resident and non-resident rates on the same session.

Clubs and associations

Coordinating community events with the same software that holds your membership roll, so members pay member rates and the board can see who came.

Nonprofits and cultural centres

Classes, workshops, and community events run by a small team, with waivers collected up front and volunteers tracked in the same place.

Camps and youth programs

Multi-week sessions, medical forms, and payment plans. Camp has its own page, because the parts specific to camp deserve their own answers.

What Program Registration Software Costs

Communal starts at $75 per month flat for up to 250 members, which covers member records, volunteers, donors, and point of sale. Programs and events are a $50 per month add-on, and it includes registration, member pricing, waitlists, payment plans, waivers, and attendance. There are no per registration fees.

No contracts, prorated billing, cancel any module any time.

All Connected

Connected to your entire operation

Programs shares one database with every other module. No duplicate entry, no data silos

Powering 500+ community organizations

We love hearing from our customers and are proud to have helped 500+ organizations drive more impact and grow their communities.

We are finally able to communicate with our members, run booking software and a program payment platform all in one application. The cost to our Community is very reasonable and the team is fantastic to work with.

Sandra I.
Oakridge Community Association

My experience with the software and the team has been overwhelmingly positive. We switched from another provider and the difference was night-and-day!

Jon N.
Tuscany Community Association

Revenue from membership sales and renewals increased, and we save a significant amount of staff time and paperwork. The customer service is outstanding and the team at Communal continues to add helpful features.

Renee D.
North Glenmore Park Community Association
Capterra 4.7 rating

Program Registration Software FAQ

Yes. Set a capacity on each session and Communal stops taking signups when it is full, and anyone who tries after that joins the waitlist. When someone cancels, everyone on the waitlist gets an email and the first to register takes the spot. If you would rather go in order, turn on the priority waitlist: Communal offers the spot to one person at a time, oldest signup first, at an interval you set, and each person can claim it or decline it.