DanceFlow
Everything in DanceFlow

Every feature, in one place

88 things DanceFlow does today, grouped the way a studio thinks about them, and a plain list of what it does not do yet.

Search features

The schedule

Six ways to look at the same day, and every way a lesson really changes.

12 features

  • Day, week, month, list

    Grids for working in, a month for scanning, and a list that reaches two months back and a year ahead.

  • Studio view

    One column per teacher for the day: who is free at four, who is stacked, who has a gap.

  • Floors view

    One column per dance floor once floors are set up, with a red ring when more lessons share a floor than its capacity allows.

  • Double lessons

    Two back-to-back lessons are one booking, drawn 1/2 and 2/2, worth two credits, and cancelling one asks which half.

  • Couples and pairs

    A lesson booked for a couple appears in both partners’ histories and counts for both.

  • Recurring lessons

    Every week, or every 2, 3 or 4, ending on a count or a date, up to 52 at a time, with the series summarized before you save.

  • Two teachers on one lesson

    A second teacher (or a visiting coach) gets the hour on their own calendar; the student is charged once.

  • Breaks and days off

    Lunches, meetings, personal time and custom blocks with their own icons, and a day off that a student cannot book over.

  • Find cover

    When a teacher is off, DanceFlow lists who is genuinely free for each lesson, hands them over, and tells each student once.

  • Studio events

    Parties, showcases, closures, meetings, workshops. Lessons that clash are flagged as needing a new time, never deleted, and the flag clears itself.

  • Drag to reschedule

    Move a chip to a new time, a new day, or another floor. Right-click on a desktop for complete, no-show, reopen and cancel.

  • Group classes

    A register with capacity, attendance, a waitlist that offers a freed place rather than taking it, and rules for what a seat may be paid with.

Students, couples and families

A roster that knows who dances with whom, and who gets the bill.

10 features

  • The roster

    First and last name as separate fields, search by any one field, status pills for Active, Inactive, Lead and Archived, and sort by teacher, lessons or next lesson.

  • Relationships

    Couples, families, dance partners, competition pairs, showcase pairs and groups, each person keeps their own profile, lessons and packages.

  • Who pays

    Billing set on the relationship: each pays their own, a guardian, another member, or a billing email for a company or a grandparent.

  • Guardians

    A guardian is not a student. They are added on the relationship and redeem their own code for the parent portal.

  • Custom fields

    Ten field types, each with its own audience (admin, teachers, student) and an option to show in a teacher’s lesson prep.

  • Reminders

    A note on a student with a date, "call about restarting Tuesdays", that arrives in the right person’s notifications and sits on their Home screen until it is done.

  • Leads and inquiries

    A public inquiry form that keeps its campaign tags, and a Leads screen for the people who have not started yet.

  • Public registration

    A registration page with your own custom fields, an optional liability waiver, and a student who claims an existing record rather than duplicating it.

  • Progress

    “Where they stand” per dance in five fixed words, the figure-by-figure syllabus for studios that keep it, goals, and printable certificates for a level passed.

  • Students see their progress

    Studio switches it on

    Off unless you switch it on. Then students (and parents, for their children) see the level, the goals you shared and their certificates.

Money

An append-only ledger, and every screen built from it.

11 features

  • Packages

    A count, a price, optional expiry, and what it may be spent on, privates, groups, or one named teacher. Credits come off at completion.

  • Owed lessons

    A lesson taught without a package is owed, listed by date, and settled as paid separately, on the house, billed later, or not taught. Or paid from a package the student already had.

  • Memberships

    A recurring price, weekly, monthly or yearly, that produces invoices and never touches lesson credits.

  • Invoices

    Line items, tax, draft and sent states, overdue applied automatically, part payments, and a "lessons taught on account" card that turns them into one invoice per student.

  • Daily cash

    Record a payment at the desk by tender, under the studio’s own business date, with running week, month and year totals.

  • Voids, not edits

    A wrong payment is voided with a reason and stays in the ledger struck through. The invoice it paid reopens.

  • Liability & receivables

    Lessons paid for and not yet taught, invoices aged 1–30 through 90+, and expired or overdrawn credits shown separately rather than netted off.

  • Teacher pay

    Flat per lesson unit, a percentage of lesson revenue, or tiered by volume with a worked example of both tier rules before you choose.

  • Pay runs

    “Calculate pay” shows the plan first, every lesson counted, every lesson that could not be priced, and only the footer button records anything. DanceFlow does not move money to teachers.

  • Floor fees

    What an independent pays a host studio, per hour, per lesson, as a share, or as monthly rent, an expense on one side and income on the other.

  • Student card payments

    Needs Stripe

    Students can pay online only where a studio connects Stripe. Without it they see your payment instructions and a way to message you.

Teaching

The part of the software a teacher actually touches between lessons.

9 features

  • Lesson mode

    One tap from Home: the lesson on the floor, the note from last time, and Complete.

  • Teaching notes

    “What we covered” and “Next time”, kept on the student so the history survives a teacher leaving. Staff-only, enforced in the database.

  • Booking requests

    A student asks; the teacher or the desk approves or declines. Nothing lands on a calendar unasked.

  • Availability

    Teachers set their own, and it decides what the public booking page offers.

  • My week (independents)

    Every lesson you teach, whichever studio it belongs to, with a warning when two studios are too close together.

  • Feedback

    Studio switches it on

    Students rate a lesson. Group-class ratings are off unless the studio turns them on.

  • Lesson recaps

    Studio switches it on

    What we did, what to practice and links, written for the student and shared one lesson at a time. The teacher's private notes stay private.

  • Season plans

    Competitions with the categories, dances, heats and scholarships at each, showcases, medal tests and time away, a budget, a review date, and whether the lessons they have paid for will last.

  • Syllabus

    A starter list of about 850 figures, Bronze to Gold, that a studio edits into its own: add, rename, reorder, hide. Mark a whole level at once, and see what is left before the next level.

The team, and how a studio talks

The stuff that usually lives in a WhatsApp group and a drawer.

8 features

  • Messages

    Direct and group conversations between staff, students and guardians, with unread counts.

  • Announcements

    One broadcast to everyone, all students, all teachers, or a chosen few, with a "who has read it" list and a count of who it will actually reach.

  • Email and text messages

    Studio switches it on

    Lesson reminders by email or text, 24 or 2 hours before, and notices by email when a lesson is booked, moved or cancelled, an invoice is sent or a package runs low. Every switch starts off, and texts go only to people who agreed to them.

  • Meetings

    A weekly note with five fixed headings that autosaves, suggests what is actually happening this week, and can be put on the studio calendar.

  • Pinned notes

    A note that sits on every staff Home screen, optionally only between two dates.

  • Follow-ups

    Action items inside the meeting note, with an owner and a tick, carried into next week’s meeting card.

  • Handbook

    Policies, SOPs and blueprints, including a tone-of-voice template, published to staff, students or the public, with "ask readers to confirm" and a list of who has not.

  • Public policy page

    The documents you mark public are readable at danceflow.io/policies/your-studio, before anybody signs up.

Showcases and events

The night itself, and the money around it.

4 features

  • Running order

    Every routine with who dances it, their teacher and how long it runs. Move one and every time after it moves.

  • Program

    Prints the running order as a clean page for the night. Students see it on their invitation once you tick "students can see it".

  • RSVPs

    A share link anybody can answer without an account, with guests and ticket counts.

  • Who has paid

    Tickets, guests and routine fees in one list, due, paid and still owed, exportable to a spreadsheet.

Competitions

A whole second product, in the same account. DanceFlow is not NDCA-sanctioned.

12 features

  • Entries

    Studios enter from their own rosters; organizers can enter on behalf of studios that have no account, reusing names that already exist rather than retyping records.

  • Pricing

    A multi-dance event costs as many single dances as it has, unless the organizer sets a flat package price. Every entry is priced when it is made.

  • Events and rounds

    Build the program in bulk by level and age division, with rounds and recalls.

  • Heats

    Heat generation that never schedules a professional against themselves, per-event floor capacity, program numbering re-runnable after a reshuffle.

  • Back numbers

    One number per couple, blanks bulk-filled, printable.

  • Panels and floors

    Which judges stand on which floor for which session, one place each, with a report of the ways it can still go wrong.

  • Judging

    Tablet marksheets that refuse duplicate or missing places, queue marks through an outbox when the wifi drops, and lock on signature with a recorded reopen.

  • Scrutineering

    The Skating System, including the multi-dance rules, with the rule that settled each place shown and unresolved ties reported rather than broken.

  • Invoicing

    Per studio, exportable to PDF, Excel or CSV. Scratched entries stop being billed and stay on the record.

  • Run the floor

    A live heat counter per floor, and the program exportable for printing.

  • Results

    Published results frozen as text, a lifetime record for each competitor, results for a guardian’s children, and a public page when the organizer opts in.

  • Withholding a name

    A dancer can be shown as "Withheld" on public results without losing their placing. A studio can withhold and can never un-withhold.

Portals

One account per person. The portal follows the role.

5 features

  • Student portal

    Schedule, request a lesson, group classes and waitlist, packages, invoices, messages, announcements, feedback, the studio’s policies and their own profile.

  • Parent portal

    Every child in the household: schedule, balances, invoices, messages, results, and requesting a lesson for a child.

  • Teacher portal

    Their students, their week, requests, messages, announcements to their own students, insights, the team page and competitions.

  • Competition portal

    Organizers, judges, scrutineers, studios and competitors, reached by being signed in, with no studio membership required.

  • Self-cancellation

    A student cancelling reads your notice period, whether this one is late, and your policy text word for word.

Reports and insight

Reports for the questions a studio asks, most of them exportable.

7 features

  • Analytics and insights

    Lessons, revenue, attendance and what changed this week, with a studio insights screen for the owner.

  • Staff report

    Lessons taught, revenue and cost per lesson per teacher, doubles counted as two.

  • Marketing report

    Which sources actually produce students, and what intro lessons turn into.

  • Renewals

    Who is coming up, ranked by who most needs the conversation, with drifting students beside them.

  • Attendance

    Per lesson and per class, including who was marked absent.

  • Activity log

    Who changed what, with a name and a time against it.

  • Exports

    Most reports export to CSV, Excel or PDF. Attendance and teacher earnings export to CSV.

Apps and desktop

The same studio wherever you are standing.

5 features

  • iPhone app

    The whole studio, built mobile-first rather than shrunk down.

  • Widgets

    Next Lesson on the Home and Lock Screen, Today in medium and large, and a Live Activity for the lesson in progress or the next one within the hour.

  • Apple Watch

    Next, today, and completing a lesson from the wrist, with a voice note straight into the teaching note.

  • Command palette

    ⌘K for any screen, action, student or note; ⌘1–⌘5, ⌘N, ⌘⇧N, ⌘T and ⌘, for the rest.

  • Any browser

    The front desk needs no install, and the Mac runs the iPad app.

Setting up and moving in

The first week.

5 features

  • Import from a spreadsheet

    Students, families and guardians, package balances, outstanding balances, lesson history, membership plans and memberships, CSV, with a template, a column mapping step and a validating preview.

  • Access codes

    Ten-character codes for a teacher, a student or a guardian, read down a telephone without the ambiguous letters. A studio code for everybody else. You never see or set anybody’s password.

  • Studio settings

    Opening hours per weekday, lesson lengths, dance floors, time zone, 12- or 24-hour clock, cancellation policy, group-class rules and the fields you collect.

  • Public booking page

    Your teachers, their availability, and either instant booking or a request, your choice per teacher.

  • In-app help

    A help center that names real buttons and real limits, including the things that are not built yet.

Not built yet

Better to find these here than on your third day.

  • Importing teachers from another system.
  • More than one location in a single studio account.
  • The competition portal has not yet run a real event end to end. Every part of it is built and tested; a live competition has not been watched through it.
For each person

The same features, from where you stand

A week with DanceFlow, what it fixes and who sees what, written for each person who uses it.

See it with your own studio

DanceFlow is in early access and free for studios while it is.