RosterDockEveryone aboard
CLASS REGISTRATION & ROSTER MANAGEMENT

Class registration, attendance, and rosters in one place.

Publish your classes, share a signup link, collect payments, and download your roster. Students can register without creating an account.

Start free with no card required and no expiration. Built from managing classes at Last Minute Training, and available for instructors, schools, and training organizations.

Registering for a class? Use the registration link provided by your organization.

RosterDock Basic Life Support class page showing a course description, session schedule, location, price, and reservation policy.
An edited class-page example from Last Minute Training. This past class is closed for registration. The location is changed for this example. View full size.
WHY WE BUILT ROSTERDOCK

Built from managing our own classes. RosterDock grew out of managing CPR and safety training at Last Minute Training in Bismarck, North Dakota. We built it to keep registrations, payments, attendance, and rosters together, then opened it up for other instructors and training organizations.

Created by Steven Featherston, owner of Last Minute Training. Questions and feedback go to [email protected].

GETTING STARTED

Set up your next class.

Create your organization, publish a class, and share the link with your students.

01

Create your organization

Choose a name and registration page address. Add your team, locations, and reusable course templates.

02

Share your registration link

Send students directly to your organization’s page to choose a class and reserve their seats.

03

Keep everyone organized

Manage bookings, update attendees, record attendance, and export rosters from your workspace.

HOW YOU CAN USE IT

Find the tools for your classes.

Explore the parts of RosterDock that match the way your organization runs classes.

REGISTRATION THROUGH ATTENDANCE

Keep your class records together.

Spend less time moving names between spreadsheets and chasing class details. Keep registration, communication, and attendance together.

PDF and CSV rosters

Print a PDF with all registered students and signature space. Export a CSV of students marked present, including answers to your registration questions. Schedule roster emails for administrators and assigned instructors.

Simple student registration

Students reserve seats through your organization’s registration page without creating a password. Accept individual or group bookings, collect custom answers, and let groups add attendee names later.

Class confirmations and reminders

Configure class reminders and customize email templates. Send students the dates, directions, and preparation details they need, with organizer control over cancellation notifications.

Schedule once. Reuse the details.

Build reusable course templates, manage multiple locations, and view events in a calendar or list. Set seat limits and choose public listings or events available only through a shared link.

Know who’s coming

Review reservations, update student details, and record attendance per attendee and session. Keep payment status alongside your roster so your team can prepare for class.

Separate workspaces for each organization

Manage several organizations from one account. Invite administrators and instructors, assign instructors to events, and keep each organization’s registrations and records separate.

SEE THE ROSTER

What you take into class.

The PDF keeps the student list, payment status, signature space, and registration answers in one printable record.

  1. Before classReview registrations and any preparation information students supplied.
  2. During classRecord attendance for each student and session in your workspace.
  3. After classDownload a CSV of students marked present. The PDF includes every registered student.

Open a sample PDF roster · Download a sample CSV

The downloadable samples use fictional students. The pictured roster has identifying details hidden.

RosterDock class roster with student names, verification, payments, signature space, and additional registration answers. Last names and contact details are blurred.
An edited roster example from Last Minute Training. Last names and contact details are hidden; the location is changed for this example. View full size.
FREE AND PRO

Free to use.
Fees when you accept online payments.

Both plans include class registration, attendance, PDF and CSV rosters, email reminders, teams, and Square online payments.

Free — $0/month

No monthly fee, no subscription card required, and no expiration.

  • 2% platform fee on online payments
  • No platform fee on free registrations or cash/check payments

Pro — $12 USD/month

Per organization. Everything in Free, plus:

  • Reduced 1% platform fee on online payments
  • API access and signed webhooks

Cancel Pro and keep using Free.

Square processing fees apply separately on both plans. Students pay the listed class price; platform fees come from your organization’s proceeds.

PAYMENTS AND INTEGRATIONS

Accept payments and connect your tools.

Use Square for class payments on either plan. Pro also lets you connect your website or internal tools through the API and webhooks.

Square payment integration

Connect your Square account and accept online payments for paid classes. Track verified payments and refund updates in RosterDock. Prefer flexibility at the door? Enable cash or check at class and record payment when it arrives.

Online payments are available on both plans. Students pay the listed class price; your organization pays the platform fee and Square processing fees.

An API for your workflow

Connect your own website or internal tools to class and roster data. List and create events, retrieve rosters, and control access with organization-specific API keys that you can scope and revoke.

Webhooks for automation

Send signed event notifications to your systems so connected tools can respond to registration activity. Delivery retries and integration activity views help you keep track of those connections.

RECENT IMPROVEMENTS

What we’ve been working on.

Attendance and roster exports

PDFs include all registered students; CSVs include students marked present. Registration question answers appear in both formats.

Printable course flyers

Download a PDF flyer from a course template, with a QR code linking to its registration page.

Roster loading

Updated how class rosters load as registration lists grow.

YOUR EXPERIENCE HELPS SHAPE ROSTERDOCK

Help shape RosterDock.

Have a problem managing your classes, or a suggestion for RosterDock? Send it to Steven at Last Minute Training using the contact address below.

Reports, registration questions, and class flyers have changed as we use RosterDock and receive feedback. Tell us what would help with your own classes.

Send us your feedback →

Create your next class.

Create an account, add your class details, and share your registration link.

Get started free
WE’RE HERE TO HELP

Contact us

RosterDock is created by Steven Featherston at Last Minute Training. Use this address for setup questions, problems, and feature suggestions.

[email protected]

For questions about a specific class, payment, or reservation, contact the organizer listed on your class registration page.

COMMON QUESTIONS

A few useful answers.

Who is RosterDock for?

RosterDock is class registration and student roster software for independent instructors, training businesses, schools, and organizations running educational events. It supports multiple locations, group reservations, and teams of administrators and instructors.

Do students need a RosterDock account?

No. Students use your organization’s registration link to reserve seats and receive a secure email link to manage their reservation. Organizers and instructors use accounts to access their workspace.

Can I print rosters and export student lists?

Yes. Download PDF rosters for class use and CSV files for spreadsheets or other systems. You can also configure scheduled roster emails for administrators and assigned instructors.

Can RosterDock work with my other software?

Pro provides an API for listing and creating events and retrieving rosters, plus signed webhooks for event notifications. Square connects online class payments to your registration workflow on both Free and Pro.