Skip to content

Performing Arts Academy

Makin’ Steps Performing Arts

A bespoke operating system for a performing arts academy teaching 50+ classes a week to 400+ students — connecting class discovery, customer journeys, subscriptions, finance and day-to-day operations.

Background

The business.

Makin’ Steps Performing Arts is a busy performing arts academy teaching more than 50 classes each week to over 400 students, from 18 months through to adults. The academy delivers multiple disciplines including Street Dance, Ballet, Tap, Street Tap, Modern, Musical Theatre, Singing and Melody Bear.

Makin’ Steps Performing Arts custom business system

Before

Where things stood.

The build needed to support a high-volume academy with different class types, family relationships, recurring subscriptions, trials and a large amount of day-to-day administration. The goal was not to bolt another booking tool onto the business, but to create one branded system around the way the academy already operates.

Existing stack

  • Class Manager

The operational problems

  • Managing a large class timetable and 400+ students without creating more admin as the academy grows.
  • Giving parents a clear, branded route to discover classes, book trials and enrol.
  • Keeping customer, student and class information connected rather than split across separate workflows.
  • Creating better visibility over recurring payments, Stripe fees, refunds and active subscriptions.
  • Handling family billing and failed-payment workflows consistently.

The system

What was built.

Jamie built a bespoke Makin’ Steps operating system with a branded customer-facing booking experience and an admin environment for the operational side of the academy. The system connects class discovery, customer and student records, recurring subscriptions, payment visibility, registers and internal workflows in one place, while keeping Stripe as the financial source of truth.

Core system components

  • Branded class discovery and enrolment
  • Parent and student records
  • Trials and onboarding
  • Class registers and timetable management
  • Recurring subscriptions
  • Stripe-connected finance dashboard
  • Failed-payment handling
  • Customer operations and compliance tools
  • Staff and admin dashboards

Automation

Workflows handled by the system

  • Trial and onboarding workflows
  • Recurring subscription handling
  • Failed-payment retry workflow
  • Customer and class record updates
  • 4 Week Billing Structure

Integrations

Connected services

  • Stripe

Results and operating scale

What the system supports.

Student and class numbers describe the school’s operating scale; they are not growth attributed to this system.

400+

Students supported by the academy

Displayed in the academy’s public-facing system.

50+

Classes taught each week

Displayed in the academy’s public-facing system.

  • One branded experience from class discovery into the academy’s wider operating system.
  • Centralised operational and payment visibility for the admin team.
  • A system designed around the academy’s actual workflows rather than a generic feature list.

Next step

See what your own system could look like.

Request a Discovery Call

Your privacy choices

Essential storage helps this site work. Optional analytics help us understand visits and which campaigns lead to enquiries. You can use every enquiry form without accepting analytics. Read the cookie policy.