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.