Simple class attendance

Music class attendance and bookings, in one place.

Schedule weekly music classes, take online reservations, send reminders, and track attendance. Manage group lessons, ensemble rehearsals, and workshops.

Start with a free introductory check-in allowance. Continued check-ins require a subscription. Your assigned offer sets the allowance and price.

Nonprofit organization? Ask about a special rate by opening a support ticket. Include your organization’s name and what it does. Sign in, choose your organization, then open Support → New support ticket.

  • In-person and browser check-in
  • Attendance organized by event
  • Returning people, one visitor list
Browser check-in displaying the selected Adult music workshop event above the email step
Participants see the event while checking in when its display option is enabled.

Make it your own

Give each session a recognizable name

These are examples of separate events you can create. Choose names that your participants and team will recognize.

Adult group piano

Keep this session’s recorded check-ins together and find them again with the event filter.

Community ensemble rehearsal

Keep this session’s recorded check-ins together and find them again with the event filter.

Online guitar workshop

Keep this session’s recorded check-ins together and find them again with the event filter.

A simple routine for your sessions

Give weekly lessons a steady rhythm

Create a weekly schedule for a piano group, ensemble, or workshop series. Set capacity for every session and share one booking link so participants can choose their dates.

Connect bookings to attendance

Welcome confirmed participants from the session roster, then see who attended. For remote lessons, share a web check-in link associated with the matching session; submitted check-ins do not verify video-call participation.

From the first booking to the final note

Recurring music classes, with a place for every booking

Publish your adult piano group, weekly ensemble rehearsal, or guitar workshop series. Give musicians a clear way to reserve a session and your team a roster for arrival.

One weekly schedule. One booking link.

Choose your weekdays, local start time, duration, capacity, and term dates of up to one year. Sessions keep the same local start time across daylight saving changes. Participants reserve individual dates through one shareable browser link.

Confirmed places, within your capacity

Each email address can reserve one place per session. Participants confirm through a private email link within 30 minutes. Places are secured at confirmation, subject to availability.

A reminder before rehearsal

Confirmed reservations receive a booking confirmation. When confirmed before the 24-hour reminder window, participants also receive a reminder 24 hours before class. A private cancellation link lets them release their place before class starts if they have not checked in.

See who booked and who attended

Open a session’s confirmed roster and record arrivals. After the session ends, confirmed participants without a check-in appear as no-shows. Staff roster check-in opens two hours before class and closes two hours after it ends.

Organizers manage classes on the website or in the updated app. Class booking requires Events access and a connection; check-ins follow your organization’s normal billing access. Keep your existing process for lesson fees and musical progression.

Explore recurring classes & reservations →

For the people behind the performance

Track volunteer hours for your community music program

Keep a record of the time people give to concert setup, front-of-house help, and community music activities. Mark those events as volunteer activities so ordinary lesson attendance stays separate.

Record arrival and departure

Enable checkout for your volunteer activity’s check-in flow. Valid completed visits contribute hours; missing checkouts stay flagged and contribute no time until corrected.

Review the service given

Organization administrators approve or reject completed visits. Relevant corrections make earlier reviews stale, keeping approved hours tied to the times actually reviewed.

Take a clear report with you

Filter by date, volunteer, or activity. Compare recorded and approved hours, count overlapping time once per person, and export summary or detailed CSVs.

Explore volunteer hours & reports →

One event, one attendance record

From the first arrival to the last check-in

Create a separate event for each session you want to review independently.

Step 1

Create your event

Give the session a recognizable name. Add its date, time, and description, or use a recurring schedule for weekly sessions. Dates alone do not select an event on a kiosk. Scheduled-end automatic checkout uses the saved finish and stops new check-ins at that finish.

Step 2

Choose how people check in

For in-person attendance, select the active event on each app device. For online attendance, choose the event when creating a web check-in link and share that link with participants.

Step 3

Review who attended

Use the dashboard’s Check-Ins tab and event filter to review the session’s recorded attendance. Export CSV when you need to work with it in a spreadsheet.

Event-specific setup requires Events to be enabled for your organization. Sharing web check-in links also requires online check-in to be enabled. Creating an account does not automatically enable these features.

Planning weekly classes with limited places? Explore recurring classes and reservations →

Explore simple class attendance →

The actual workflow

Choose the event. See its attendance.

Examples below use fictional participants in a local demonstration organization.

Web dashboard check-in link settings with Adult music workshop selected as the event
Associate a web link with the event it should record.
Dashboard Check-Ins list filtered to Adult music workshop with fictional participant attendance
Filter Check-Ins to review a specific session.

A familiar welcome for new and returning people

Bring your visitor list

Import names and emails from CSV, with optional phone numbers. Importing does not create visits or send emails.

Ask what you need

Use optional custom questions to collect relevant session information. Returning participants follow the flow’s existing completion rules.

Take your attendance with you

Export dashboard records to CSV. Include custom questions when you need the answers recorded on each check-in.

Designed here for adult and general classes. Each participant needs their own identifying email or phone. For weekly schedules with confirmed places, explore MemberMaker’s recurring class bookings. Continue using your payment process for fees and your assessment process for progression.

Classes & reservationsLet people book a place in your weekly classes.

Choose your class times and how many people can attend. Share a booking link, send automatic reminders, and record attendance.

See how class bookings work →
Volunteer hoursSee how many hours each person volunteered.

Mark an event as a volunteer activity and record when people arrive and leave. Review their hours, approve them, and download a report.

See how volunteer hours work →

Music Class Attendance & Booking Software: questions

Can I use it for both lessons and ensemble rehearsals?

Yes. Create a recurring weekly schedule for group lessons or ensemble rehearsals, or a standalone event for a one-off workshop. Each session keeps its own attendance. Reservations use a browser booking link; arrivals can be recorded from the class roster, on a shared check-in device, or through a matching web check-in link.

Do returning participants have to start over?

The check-in flow looks up the participant using the configured email or phone identifier. Returning participants follow the information and question requirements for that flow. With Group check-in enabled, the primary visitor can then select saved linked people or add them by name without their own email or phone. Additional people use the same event and do not repeat the questions.

Can I bring an existing participant list?

Yes. Import Visitors in the web dashboard accepts a CSV with required names and emails and optional phone numbers. Existing emails are skipped. Importing adds people without creating attendance or sending invitations.

Does an event date automatically open a class?

A standalone event date does not activate it automatically. Recurring class schedules can create dated sessions with reservations. The app’s active event is still selected independently on each device; a web check-in link uses its associated event.

Can I include custom questions in an attendance export?

Yes. Enable Include custom questions when downloading the dashboard CSV. Check-in rows contain answers recorded on that visit; missing answers remain blank.

Can students book recurring music classes online?

Yes. Set the weekdays, local start time, duration, session capacity, and a date range of up to one year. Share one booking link for the schedule. Participants choose and confirm individual sessions; booking one session does not enroll them in the whole term. Each email address can reserve one place per session.

How do reservation confirmations and reminders work?

Participants enter their name and email, then confirm through a private email link within 30 minutes. Capacity is checked at confirmation. Confirmed reservations receive a booking confirmation, and those confirmed more than 24 hours before class receive a reminder 24 hours before it starts. Participants can cancel through their private link before class starts if they have not checked in.

Can I compare music class reservations with attendance?

Yes. Open the session roster to see confirmed reservations and recorded check-ins. After the session ends, confirmed participants without a check-in appear as no-shows. Staff can check in confirmed participants from two hours before class until two hours after it ends, subject to the organization’s check-in access.

Can I collect music lesson fees or track student progress?

Use your existing payment and assessment processes for lesson fees, practice assignments, and musical progression. MemberMaker handles weekly schedules, reservations, attendance, and reports. Class booking requires Events access for your organization.

Can I track volunteer hours for concerts or community music programs?

Yes. Mark the relevant event as a volunteer activity and enable checkout. Completed check-in and checkout intervals contribute recorded hours; organization administrators can approve or reject visits. Reports distinguish recorded and approved time, count overlapping time once per volunteer, and export summary or detailed CSVs. Ordinary lesson attendance does not count as volunteer time.

Make the next check-in simple.

Start with your web account, then prepare your attendance workflow.