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 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
  • A full session opens a waitlist and notifies the next family
  • An attendance sheet for every session date

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 every date gets an attendance sheet
Registration

No more sign-ups by email and cheque

Take Program Registrations Online

  • 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
  • Early bird pricing and family discounts on the same session
  • Payment plans that charge a saved card on your schedule
  • Discount codes for siblings, staff, and early sign-ups

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

Waitlist

A spot opens, the next family hears first

Waitlists That Fill the Spot When Someone Drops Out

  • A capacity limit per session, and one for the program overall
  • Signups stop at the limit instead of overbooking a coach
  • The waitlist keeps the order people joined in
  • The next family is notified when a spot opens
Attendance

No clipboard, no retyping after practice

Attendance Sheets Built From Every Signup

  • One sheet per session date, built from the signups
  • Present, absent, or late, marked in one tap
  • A note per participant for the ones you follow up on
  • Attendance history stays on each participant's record

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 every date still gets its own attendance sheet.

  • One signup covers every date in the series
  • Weekly, biweekly, and every other Saturday schedules
  • Drop-in sessions people pay for 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, signed, timestamped, and attached to the participant.

  • Digital signatures captured during signup, timestamped
  • 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.

A Public Program 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 keepsOrdered, next person notified
Attendance sheetsPrinted roster, retyped laterBuilt from every signup
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.

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. Anyone who arrives after that joins the waitlist in order. When someone cancels, the spot opens and the next person on the list is notified, so you are not the one refreshing a spreadsheet to see who is next.