Discover the powerful features that make Presently the complete solution for managing your dance studio, music school, or performing arts center.
Essential capabilities built into every Presently plan
Accept credit cards with Stripe at just 2.9% + $0.30 per transaction—the standard Stripe rate with zero markup. Easy onboarding gets you started quickly.
Every page includes fully implemented light and dark mode theming. Users can choose their preferred theme or match system settings for comfortable viewing any time.
Send text message notifications to families with built-in Twilio integration. Pay Twilio directly for SMS costs with no markup—enrollment confirmations, class reminders, and billing updates.
Redis caching and Meilisearch indexing deliver a quick, responsive interface. Search through thousands of families, students, and classes instantly.
Create authentication tokens for API access to YOUR data at no additional cost. Integrate with third-party tools or build custom reporting without paying for API access.
Fully customizable users, roles, and permissions give you complete control. Built-in system roles for admins, instructors, and families provide convenience out of the box.
Get your studio up and running with flexible configuration options
Create seasons for weekly-series classes or date-specific camps and workshops. Configure flexible billing sessions to collect the correct tuition at enrollment and control when future billing occurs.
Set up as many registration fees as needed—costume fees, recital fees, competition fees, and more. Fees can be applied automatically based on class type or season.
Allow mid-session enrollments with automatic pro-rating. Choose between a simple ratio-based calculation or an exact calculation based on the number of remaining classes.
Start with a standard list of holidays and add your own custom dates. Choose which seasons each holiday affects and whether enrolled students should be charged for holiday weeks.
Configure rate groups and class types for automatic tuition calculation. Set up sibling discounts as percentages or flat amounts, and create per-student or per-family tuition caps.
Offer payment plans with automatically applied discounts. Families can choose to pay annually, semi-annually, or on custom schedules—encouraging advance payments while reducing admin work.
Create skills and assign them to classes to track student progress over time. Each skill can have multiple levels, giving families a clear view of their child's advancement.
Create as many waivers as you need and capture digital signatures from families. Liability waivers, tuition agreements, photo release forms—everything is stored securely.
Import data from your old system using Excel or CSV files. Our import system intelligently creates classes, families, students, and enrollments. We're available to help with data migrations.
Upload your regular logo and square logo. Presently can automatically create a "dark mode" version of your logo if needed. Customize the family and instructor portals with your brand colors.
Configure an optional credit card surcharge percentage that's automatically added to credit card payments (not bank account payments). Offset processing costs while keeping bank payments fee-free.
Set up automatic late fee calculations as a percentage or flat fee with a configurable grace period. Late fees are applied automatically when accounts become overdue.
Powerful tools to manage enrollments, attendance, and class operations
Manage enrollments with ease. Pause student enrollments temporarily, schedule future enrollments, or drop students with a future effective date. Family ledgers and balances recalculate automatically in the background.
Track drop-in students and makeup classes effortlessly. View makeup credits and available makeup opportunities for each family.
Create pre-approvals for classes and send them directly to family dashboards. Families can easily enroll in pre-approved classes, and you can track approval status in real-time.
View attendance for specific dates with all expected students automatically populated. Mark students present, absent, or tardy with a single click.
Assign multiple instructors to any class. Perfect for co-teaching arrangements or classes with assistants.
Send emails or SMS messages to an entire class with one click. Keep families informed about schedule changes, costume details, or upcoming performances.
Everything you need to manage family relationships and student information
See all students and enrolled classes for any family at a glance. Quickly access contact information for parents or guardians to enable fast communication.
View family ledger entries with expandable details showing the individual line items that make up each charge or payment. Track exactly what families owe and when payments were made.
Apply custom tuition charges for specific classes per billing session or override charges for an entire billing session. Handle special cases without disrupting your standard rate structure.
Apply different payment plans to specific seasons. Offer early-bird discounts or payment flexibility based on the season.
Families can add as many payment methods as needed—multiple credit cards, bank accounts, or a combination. Easily view and manage autopay status for each payment method.
Send communications to families and track their status—pending, sent, delivered, opened, or bounced. Know exactly when families received important information.
Create notes visible to families with effective and expiration dates. Set priority levels (low, normal, high, urgent) to control how prominently notes are displayed.
Use the actions menu to quickly add charges, payments, credits, or adjustments to family accounts without navigating through multiple pages.
Create unlimited tags and apply them to students or families. Use tags for organization, filtering, or identifying special groups—scholarship recipients, competition teams, VIP families.
Streamline billing, payments, and financial operations
Create charges or payments for large groups of families, classes, or students. Save your progress as you work and commit the entire worksheet when ready. Perfect for applying seasonal fees or processing batch payments.
Search for ledger entries and delete them in bulk rather than editing family accounts one at a time. Ideal for reversing incorrect batch charges or cleaning up imported data.
For studios that charge for costumes, create worksheets that allow charges to be built over time and saved as needed. Similar to bulk ledger worksheets—commit and apply when ready.
Manually trigger the autopay process for families with active autopay payment methods. Useful for processing payments on custom schedules or handling special billing situations.
Stay connected with families through email, SMS, and live chat
View a full list of all communications sent with their current status. Filter by recipient, date, or delivery status to track important messages.
Use built-in templates for Summary Invoices, Class Confirmations, Pre-Approval Notifications, Statement Letters, and Transaction Details. Templates support dynamic placeholders and can be customized with your studio's branding.
Provide live support to families through built-in chat. Studio admin users can appear online or offline to families, and all chat history is saved for reference.
Create notes with effective dates, expiration dates, and visibility controls. Notes can be viewable on the studio admin site only, the family portal only, or both. Set priorities from low to urgent.
Tools to manage your teaching staff and their schedules
View an instructor's entire teaching schedule in one place. See all classes, times, and locations at a glance.
Create instructor positions and set compensation rates. Track different pay rates for different class types or instructor roles.
View and approve instructor timesheets. Track hours worked and ensure accurate payroll processing.
Complete event management for recitals, competitions, and performances
Build event lineups by adding classes and ordering them exactly how they'll appear. Get conflict notifications when students are in back-to-back performances or quick-change alerts when costume changes are tight.
Add song selections or costume choices to classes within specific events. These selections are tied to the class in that event only, not the class itself—perfect for classes that appear in multiple events with different songs or costumes.
Duplicate existing classes or create temporary classes just for event lineup purposes. Ideal for special inserts or event-specific routines. You can "promote" temporary event classes to full classes later if needed.
Add intermissions directly into event lineups. Control exactly when breaks occur in your show.
Undo function for event lineup changes—no need to remember where something was previously when experimenting with different lineup arrangements.
View or print event lineups in a clean, professional format ready to share with families, staff, or venue coordinators.
Complete costume management from approval to sizing
Instructors can request costume and song approval for their classes. Costume images, details, and colors can be pulled directly from a link to the costume, making the approval process visual and efficient.
Pending approvals are displayed prominently to studio admin users. Add notes when approving or denying requests to provide feedback to instructors.
If a class is added to an event after costume approval, the approved song and costume can be automatically linked to the event—no need to re-enter information.
View a single list of all active students and their measurements. Enter measurements quickly and efficiently without navigating between student profiles.
Toggle "Measurement Mode" to highlight students with missing measurements on the dashboard and instructor portal. Ensure you have complete sizing data before ordering costumes.
Select specific sizes for each student and costume. Presently suggests the best size using student measurements and the costume company's size chart, taking fit scores into account.
Share a virtual costume book via the family portal or a public link. The costume book updates immediately as costumes are approved and can also be printed if needed.
Complete transparency and accountability for all changes
Track all changes to data objects with a comprehensive audit log. See who changed what and when—perfect for accountability, troubleshooting, or understanding how data evolved over time.
Join hundreds of studios already using Presently to streamline operations, improve family communication, and grow their business.