StepFlow
Log in

Run your dance school the easy way

The platform for modern dance studios.

Courses, private classes, passes and studio admin — out of WhatsApp groups, polls and spreadsheets, into one simple app. Made for the way dance schools really work, from the first trial course to a full term of regulars.

30 days free trial AED — local pricing Easy and simple
9:41

Wed, 8 October

Courses

AK
AllSalsaBachataKizomba
M6T7W8T9F10S11S12
19:00Booked

Salsa On1 · Beginners

Studio A · Carlos · 60 min

14/20
Cancel booking
20:002 spots left

Bachata Sensual · L2

Studio A · Lina · 60 min

18/20
Book
21:007 spots left

Kizomba Foundations

Studio B · Rui · 60 min

9/16
Book

Show at the door

My QR code

Tonight

Bachata Sensual · L2

20:00 – 21:00 · Studio A, JLT

SF·4821·BACH

6 10-course pass6 courses left · until 30 Nov

With your instructors

Private classes

Book
14Nov New slots
Private bachata · Lina 60 min · Studio A, Al Quoz
Single class1 hourAED 300
5-class packSave 15%AED 1,275
Book private class
10Oct Wedding dance prep · Carlos18:00 · Studio B · Booked

October

Progress

AK
12of 16 Monthly goal4 more courses to hit your October goal.
This week4-week streak
MTWTFSS
Bachata L2 unlockedAfter 24 courses at L1
EventsCoursesMy QRProgressMore
Show your QR codeTo your instructor or at the front desk.
Paid · AED 85Via the school’s payment link
Checked in · 20:02Bachata Sensual · Studio A
6 courses leftOn your 10-course pass
Early bird ends FridayDubai Bachata Weekender
Ticket sold · AED 350Full pass · Aisha K.
Level up · Bachata L224 courses completed
Salsa On1 in 1 hourReminder · Studio A, JLT

Built for studio owners, instructors and freelancers

Studio owners
  • Packages and balances
  • Instructor pay
  • Renewals
  • Dancers drifting away
  • Showcase prep
  • Reports
Instructors
  • Course mode
  • My week
  • Notes that carry forward
  • Cover
  • iPhone and Android
Freelancers
  • Your own students
  • Your own schedule
  • Floor fees tracked
  • Real profit and loss
  • Teach anywhere

Sound familiar?

Running a dance school shouldn’t feel this messy.

Most schools run on WhatsApp announcements and polls, a Google Sheet and a notebook at the door. It works — right up until a busy term.

Timetables in WhatsApp announcements
Notes lost in chats and notebooks
Passes tracked in Google Sheets
Bank transfers checked by hand
WhatsApp polls to count who’s coming
No real overview of the school
Saturday19:00
Salsa L1 · Studio ABachata L2 · Studio A

Your timetable lives in a WhatsApp announcement, a Google Doc and your head — and still double-books Studio A.

Instructor note · Lina

Bachata L2: body waves improving. Next week: (message deleted)

Course notes and cover swaps disappear in instructor WhatsApp groups.

Courses left on pass? / 10

Passes live in a Google Sheet nobody fully trusts.

Unpaid this monthAED 4,350
Drop-ins paid in cash18 unknown

Cash, bank transfers, payment screenshots — who still owes what?

WhatsApp poll · Bachata14 votes
Dancer replySeen · no reply
20:00 BachataNo-show

A WhatsApp poll says 14 are coming. Nine turn up.

No insights

You can’t see which courses are growing and which are emptying out.

One connected platform

One platform. Everything in sync.

DanceInfo connects dancers, instructors, courses, passes, payments and reports, so the whole school moves together. Book a course and the pass updates. Check in and attendance updates too. Nothing typed twice.

Tap any part to see it up close

DanceInfo

A day at the school

A busy day, taken care of.

A dancer books

A newcomer books a trial course online.

MHMaya HaddadTrial course · Bachata L1 · Sat 13:00New

Features

Everything your studio runs on.

From the door to the books — tap any feature to see how it works.

For instructors & freelancers

Teaching on your own? DanceManager works for you too.

Not every dance business is a studio. Solo instructors and freelancers get the same tools — scaled to one person, a few schools and a lot of private classes.

Your own teaching businessSolo or freelance, run your privates, packs and regular students without a studio behind you — with your own payment link.
One week, every place you teachCourses at each school you work with and your own privates, together in one calendar.
Course modeThe course in front of you on one screen: who’s in, last week’s note and today’s plan.
Cover when you’re awayAsk for cover, a colleague accepts, and the roster, notes and dancers are updated automatically.
My weekCourse modeCover

Wed 8 Oct · 3 places

My week

Salsa VidaRitmos StudioMy privates
17:00Private · Maya H.My privates · JLT
19:00Salsa On1 · BeginnersSalsa Vida · Studio A
20:30Bachata Sensual · L2Ritmos Studio · Al Quoz
21:30Private · Omar R.My privates · Marina

Now · 19:00–20:00

Course mode

Salsa On1 · Beginners14 / 16 in
MOSDA+9

Last week’s note

Cross-body lead was rushed — start with timing drills.

Today’s plan

Basic → cross-body → inside turn

Next Wednesday

Cover

CMSalsa On1 · Wed 19:00You’re away · cover neededOpen
LHLina Haddad acceptedNotes and roster shared with Lina
14 dancers notified of the change

On your phone, and at the front desk.

The same studio in both places — change something on one and it’s already on the other.

On the phone

  • The app on iPhone and Android, built mobile-first rather than shrunk down
  • Next course and Today widgets on your Home and Lock Screen
  • Course mode and notes between classes
  • Messages, booking requests and your week across every studio you teach at

At the desk

  • Any web browser, with nothing to install at the front desk
  • Studio view with one column per instructor or room
  • Drag a course to a new time, right-click to complete or cancel
  • ⌘K to jump to any dancer, screen or action
  • Reports that export to PDF, Excel or CSV

Quick start

Up and running in 30 minutes.

Free trial account, phone and WhatsApp support, and guided onboarding.

015 min

Sign up

Enter your school’s details — your account is ready after a short review.

0215 min

Create your first course

Set up your courses, passes and locations.

035 min

Invite your instructors

Send the invite and your instructors get access straight away.

04~1 week

Dancers join

At most schools, every regular dancer has joined within a week.

Built by people who dance

Made for dance studios, by people who know them.

DanceManager grew out of real dancer experiences — weekly courses, private classes, passes and the WhatsApp chaos around them. The messy reality of a dance school is the starting point, not an afterthought.

Social-dance literate

Leaders and followers, partner balancing and levels are built in from the start, not bolted on.

Course-and-pass native

Weekly courses, passes, drop-ins and trial courses work the way UAE schools already run them.

Calm by design

A quiet, simple interface that gets out of the way so you can teach.

Yours to grow into

Start with one room and one instructor, then add studios, events and campaigns as you grow.

Pricing

Pricing that adapts to your needs and budget.

One platform for the whole dance community. The mobile app, the embeddable schedule, and complex course and pass management are included in every plan by default.

Free trial No credit card 2 months free with annual billing

Flexible monthly billing — switch to yearly any time.

Starter

For a focused school building a reliable weekly operation.

AED59/ mo

Billed monthly

Size and limits

Instructor accounts4
Dancer accounts150
Active class types8

What’s included

4 instructor accounts
Up to 150 member accounts
8 active class types
Cash and online payment tracking
Live schedule for your website
Multi-location management

Growth

Most popular

For growing schools adding instructors, events, and locations.

AED109/ mo

Billed monthly

Size and limits

Instructor accounts8
Dancer accounts500
Active class types16

What’s included

8 instructor accounts
Up to 500 member accounts
16 active class types
Event payments and registrations
Schedule and event website components
2% + AED 1 online transaction fee

Pro

For established schools running a full class and events program.

AED169/ mo

Billed monthly

Size and limits

Instructor accounts12
Dancer accounts1,000
Active class types30

What’s included

12 instructor accounts
Up to 1,000 member accounts
30 active class types
Danceinfo Events Pro
Schedule and events website components
2% + AED 1 online transaction fee

Scale

For multi-location academies that need deeper control and support.

AED349/ mo

Billed monthly

Size and limits

Instructor accounts20
Dancer accounts2,000
Active class typesUnlimited

What’s included

20 instructor accounts
Up to 2,000 member accounts
Unlimited active class types
Danceinfo Events Pro
Custom reports and premium support
Meta Pixel and white-label website
2% + AED 1 online transaction fee

Prices in AED, excluding UAE VAT. DanceEvents, DanceSite and DanceReach can be added to any plan.