StepFlow
Log in

Dance competitions, from first entry to final result

Run the whole competition — every salsabachataJack & Jillkizomba

Solo, couple and group categories, leader and follower scoring, multiple rounds with automatic advancement, results, points and prizes — every rule set by you, in one system for organizers, judges, schools and competitors.

Live resultsTablet judgingSeason points
9:41
Emirates Salsa OpenDay 1
Floor A · Running orderLive
10:00Kids Salsa · Heat 1Round 1
10:20Bachata Couples · AmateurSemi-final
11:00Jack & Jill · BachataFinalOn floor
11:40Salsa Shines · SoloRound 1
12:10Kizomba Couples · OpenQuarter-final
Jack & Jill drawFinal · 8 couples
112Omar R.Maya H.208
105Leo R.Sofia M.214
118Daniel C.Aisha K.201
109Rui A.Nadia F.219

Leaders and followers paired at random — announced live

Judge 3 · MarksSubmitted
CoupleABCDE112 · 20811211105 · 21423122118 · 20132334109 · 21944453
Relative placement calculated automatically
Results · J&J BachataPublished
1Omar & Maya+120 pts
2Leo & Sofia+90 pts
3Daniel & Aisha+70 pts
4Rui & Nadia+50 pts

Season points added to the ranking

ScheduleDrawJudgingResults
412 entriesEntries close Friday
Partners drawnJack & Jill · 8 couples
5 of 5 judges inSemi-final marks
Results liveShared with schools

Why organizers switch

Competitions still run on forms, Excel and paper.

Entries through Google FormsEntries arrive via forms and DMs, then get copied into a spreadsheet by hand.Online entries with categories, caps and deadlines
Heats built in ExcelHeats and the running order are rebuilt every time someone drops out.Heats and rounds that rebuild themselves
Paper judge sheetsMarks are collected on paper and added up under pressure.Tablet marking with automatic calculation
Results in a WhatsApp groupPlacings get posted as a photo hours later — or not at all.Live results and points, shared instantly

Features

Everything a competition needs.

Online entriesCategories, prices, caps and deadlines, with late fees when entries close.
Solo, couples and groupsIndividual dancers, couples, formation teams and Pro/Am partnerships.
CategoriesAge, level and style categories — amateur, open, kids, seniors.
Heats and roundsHeats, quarter-finals, semi-finals and finals built to your floor size.
Jack & JillRandom leader–follower draws for prelims and finals, announced live.
Schedule by floorA running order by session and floor that updates for everyone when you publish.
Check-in and numbersCompetitor numbers, check-in at registration and no-show handling.
Tablet judgingJudges mark on a tablet; callbacks and placings submit instantly.
ScrutineeringSkating system and relative placement calculated automatically, fully auditable.
Live resultsResults by round, published to competitors, schools and screens.
Points and rankingsPoints per placing, added up across a season into rankings.
Prizes and certificatesMedals, trophies and prize money tracked, certificates generated.

Formats and rules

Any format. Your rules.

Every category has its own settings — format, scoring, rounds and who goes through. You set the parameters once; DanceCompetition runs the rest.

Solo, couples and groupsIndividual dancers, fixed couples, formation teams and Pro/Am — in the same event.
Leaders and followersScore leaders and followers separately, rank each role on its own, then draw partners.
As many rounds as you needHeats, quarter-finals, semi-finals and finals — or a single straight final.
Automatic advancementWhen the last judge submits, the next round is built: who goes through, new heats and draws.
Category setupSet by the organizer
Entry Leaders and followers sign up alone
Ranking Leaders and followers scored separately
Rounds Prelims → Semi-final → Final
Who goes through Top 12, then top 6 per role
Partners Random draw every round
Judges 5 + chief judge
Scoring Callbacks → Relative placement
Tie-break Chief judge
Bachata Jack & Jill · OpenAdvances automatically
1 PrelimsLeaders and followers judged apart 48 L · 48 F
Top 12 leaders and top 12 followers
2 Semi-finalNew partners drawn 12 L · 12 F
Top 6 per role, drawn into couples
3 FinalCouples drawn live 6 couples

Callbacks are counted per role, so leaders compete with leaders and followers with followers.

Judging and scrutineering

Fair results, in seconds — not hours.

Judges mark on a tablet. Callbacks, skating-system placings and relative placement are calculated the moment the last judge submits, with every mark kept for the audit.

  • Callbacks for prelims, placings for finals
  • Skating system and relative placement for Jack & Jill
  • Chief judge view with every mark and tie-break
  • Marks published with results, so competitors see why
Bachata Couples · FinalCalculated
CoupleABCDEPlace112112111105231222118323343109444534121555455

Majority rule applied · 5 judges · tie-break on 2nd place resolved automatically

Competitor numbers

A QR code on every number. Scan, score, done.

Every printed number carries a QR code. Judges scan the dancer in front of them and score straight away, on the criteria you chose for that category.

  • Bibs printed in one batch as a PDF — number, name, role, category and QR
  • Judges scan the QR or type the number, no list to search
  • Score on the criteria the organizer sets — names, scales and weighting
  • Each scan opens the right dancer in the current round, so marks can’t land on the wrong couple
Emirates Salsa OpenLeader
112
Omar RahmanBachata Jack & Jill · Open · Salsa Vida
Judge 3 · PrelimsScanned
112Omar Rahman · LeaderHeat 2 · Bachata J&J Open
Timing9
Technique8
Connection9
Musicality7
Styling8
Total 41 / 50Submit

From planning to prizes

One flow for the whole competition.

  1. 01PlanDates, floors, categories, judges and prizes.
  2. 02EntriesDancers and schools enter and pay through your payment link.
  3. 03HeatsRounds and the running order build themselves.
  4. 04JudgeTablet marking and instant calculation.
  5. 05ResultsLive results by round, on phones and screens.
  6. 06Prizes and pointsMedals, certificates and season rankings.

Pricing

Priced per competition.

Every competition is different — floors, categories, judges and days. Tell us about yours and we’ll send a clear quote, with setup help included.

Get a quote