Nonprofit scheduling software: activities, online registration and attendance tracking

Kananas is nonprofit management software that helps you create activities, open online registration, track participants, check people in and analyze attendance from one central platform.

Recurring classes, workshops, camps, field trips, board meetings, public events or member-only programs: Kananas centralizes the organization of your nonprofit, club or member-based organization without spreadsheets, duplicate data entry or scattered tools.


Nonprofit scheduling software for activities, registrations and participants
How to manage nonprofit activities with Kananas

How can a nonprofit manage activities with Kananas?

Kananas helps nonprofits, clubs and member-based organizations manage activities by centralizing every key detail in the calendar: title, date, time, location, organizer, participants, fees, capacity, registration rules and publication status. Each event can be public, restricted to members or limited to specific member groups.

The activities and events module works for one-time events as well as recurring programs: weekly classes, practices, workshops, camps, field trips, meetings, conferences, office hours or volunteer sessions.

Members can register through their member portal.

A complete nonprofit calendar to organize every event

Kananas turns your nonprofit calendar into a real management tool: create, publish, track and analyze your activities without multiplying spreadsheets, forms and disconnected tools.

📅 Create activities

Add classes, workshops, meetings, field trips or events with all the information your team needs: date, location, time, organizer, fee, participants and maximum capacity.

🔁 Schedule recurring events

Plan an activity that repeats weekly, every other week or monthly. This is ideal for a sports season, school-year program, workshop series, training schedule or recurring class.

🔐 Restrict access to selected audiences

Limit registration to a member category, group, team, chapter or people who purchased a specific option. You stay in control of registrations, capacity and eligibility.

How do you manage participants for an activity?

Kananas centralizes the participants for each event, whether they are added manually by your organization or registered directly through their member portal.

🧩 Groups and sessions

Organize participants by team, level, age group, chapter, time slot or instructor. For recurring activities, a member can be registered for one session, several sessions or the full program.

Groups and sessions

📧 Targeted communication

Send an email to the participants of an activity to confirm a registration, share instructions, announce a schedule change or notify them of a cancellation.

Targeted communication
Registrant list

👥 Registrant list

The participants tab lets you view every person attached to an activity: registered, present, absent, excused, canceled or waiting for approval.

Custom statuses

🏷️ Custom statuses

Track every step of the participant journey: pending, approved, declined, awaiting payment, present, absent, excused or canceled. Your team can immediately see where each participant stands.

Check in attendees with a QR code

For events that require check-in at the entrance, Kananas lets you use the membership card and its QR code. A participant can show a printed card, an email version or a card displayed on a smartphone. Your team scans the QR code from a phone or tablet to verify that the person is registered for the activity.

The event check-in feature then lets you quickly mark the participant as present or deny entry if the person is not registered.

  • Fast check-in for events, classes, workshops or camps
  • Registration verification from a smartphone or tablet
  • Reliable tracking of attendance and absences
  • Fewer paper lists and fewer check-in errors
Check in attendees with a QR code

Analyze participation and attendance statistics

The Kananas calendar is not only used to organize activities. It also helps you understand what works through participation and attendance statistics.

Analyze participation and attendance statistics

The participation statistics help nonprofit leaders manage programs with more reliable data: attendance by category, age group, location, period or fill rate.

📊 Attendance

Track the number of participants by activity, category or time period to identify your strongest events and the programs that need more promotion.

🎯 Participant profiles

Analyze distribution by age, category, event type or city of residence to better understand your audience and adapt your programming.

📈 Fill rate

See which activities are underfilled or in high demand so you can adjust capacity, time slots, staffing and communication.

Frequently asked questions about nonprofit scheduling software

Can Kananas create recurring activities?

Yes. Kananas lets you create activities that repeat weekly, every other week or monthly over a defined period. This is ideal for regular classes, practices, workshops, meetings or programs.

Can members register for activities themselves?

Yes. Members can request registration from their member portal when an event is open for online registration.

Can we limit the number of available spots?

Yes. Kananas lets you define a maximum capacity for an activity. Once the limit is reached, registrations can be restricted to avoid overbooking.

Can we manage paid activities?

Yes. An activity can be linked to a fee. A member can then select the corresponding service and pay online if online payment is enabled for your organization.

Can we message activity participants?

Yes. From the participant list, your organization can send an email to people registered for an activity. This is useful for confirmations, reminders, practical information or schedule changes.

Does Kananas support event check-in?

Yes. Kananas lets your team scan the QR code on a membership card from a smartphone or tablet to verify registration and mark the participant as present.

Can we analyze participation in our activities?

Yes. Kananas provides participation statistics to track events, participant profiles, fill rates and attendance trends over time.