Features

Everything you need to run enrollment.
Waitlists and approvals, payments, and admin reporting built for programs and schools.

Enrollment experience

Parent friendly lottery with the controls programs need.

Fast, parent‑friendly enrollment

Delight families with a fully-featured registration flow.

  • Ranked-choice lottery preferences
  • Multi-student & household enrollment
  • Apple & Google Calendar Syncing

Households & students

Keep data up to date, organized, and ready for next time.

  • Household account sharing
  • Student/customer profiles
  • Consents & waivers

Waitlists & lottery

Lottery algorithm with automated approvals and waitlist management.

Waitlists & lottery

Lottery based enrollment with automated waitlist.

  • Fair lottery algorithm with ranked choices
  • Automated waitlist approvals
  • Status notifications and communications

Managed enrollment rules

Ensure the right students get into the right classes.

  • Per‑class capacity limits
  • Eligibility restriction checks
  • Management tools for overrides

Payments & billing

Secure, flexible payment options powered by Stripe.

Flexible payments

Cards, ACH, and wallets with pro‑grade reliability.

  • Installments
  • Refunds & credits
  • Coupons & discounts

Invoices & reconciliation

Clean records and exports for parents and administrators.

  • Invoicing & payment receipts
  • Automated payment reminders
  • Enrollment payment reporting & statistics

Scheduling & rosters

Keep classes organized from planning the schedule to tracking attendance.

Classes & schedules

Set up terms, times, and locations - once - then reuse.

  • Flexible configuration to fit your program
  • Recurring schedule management
  • Schedule overrides and cancellations

Roster management

Everything instructors need to run class.

  • Attendance reports & class lists
  • Enrollment management tools
  • Instructor access controls

Admin tools & reporting

Operational control for program directors and admins.

Dashboards & exports

Understand enrollments and payments at a glance.

  • Real‑time metrics dashboards
  • Google Sheets report exports
  • Enrollment & payment summaries

Roles & permissions

Granular access for different staff members.

  • Role‑based access control
  • Customized access for different users
  • Least‑privilege admin defaults

Communications

Keep families informed automatically.

Automated emails

Approvals, reminders, and receipts without busywork.

  • Enrollment confirmations
  • Approval & waitlist notifications
  • Payment receipts & reminders

Notifications & alerts

Stay on top of important events and deadlines.

  • Notifications on cancellations & schedule changes
  • Alerts for low enrollment or payment issues
  • Customizable message templates and branding

Integrations

Connect your finance stack and student systems.

Stripe native payments

Secure, reliable payments powered by Stripe.

  • Stripe Connect integration
  • PCI-compliant payment processing
  • Support for all major payment methods

Exports & advanced

Integrate with your existing systems and workflows.

  • Google workspaces integration
  • SSO/SAML for Enterprise
  • Custom integrations (SIS/CRM/etc)

Save Time

Automate repetitive work and reduce administrative overhead.

Reduce Costs

Consolidate tools and cut payment processing hassles.

Scale Easily

Grow programs without adding back‑office burden.

Simplify enrollment management

SwiftEnroll helps programs manage classes, waitlists, approvals, and payments with ease.