Dance Studio Software

KRIYA scheduling software is your all-in-one local Australian based system to keep your dance school business school organized and efficient. Manage students, parents, timetable, attendance, online bookings and payment solutions, automated emails and more.

Your clients or parents would love the convenience of paying and booking classes online via our mobile app

Give your clients the opportunity to secure a spot and pay for their next sessions online or via a mobile app.

Why Should I Use KRIYA Online Dance Studio Booking Software?

  • Easy to set up and use for both business and clients
  • Create your own Passes and Memberships
  • Clients must agree to your T&C and Waiver when signing up
  • Keep clients engaged and updated with automatic confirmation emails.
  • Students can book and cancel classes, manage their profile and update credit card and billing information,
  • The KRIYA Mobile App allow clients to check the schedule, pay and reserve spots.
  • Schedule classes and terms and start getting payments instantly.
  • Have full ownership of your data and metrics, integrate them with your favourite tools to measure your performance.

Booking a Dance Class Couldn't be Easier

KRIYA Mobile App allow clients to check, pay, book and cancel classes easily. 

Your clients can choose from single sessions, a term or courses (bundled sessions)

Give your clients the option to book 1 class or a course of 8 or 10 classes.

Understanding the challenges that dance studio owners often face

  1. Attracting and Retaining Students: Competition among dance studios can be fierce. Owners need to constantly attract new students and retain existing ones, which can be challenging without a comprehensive marketing strategy.
  2. Managing Finances: The cost of running a dance studio can be high, and managing expenses against income is crucial. Rent, utility bills, maintenance costs, staff salaries, and advertising costs can add up, and owners need to balance these against tuition fees and other income sources.
  3. Scheduling Classes and Staff: It can be challenging to schedule classes in a way that meets student demand and fits in with staff availability. Managing the schedule effectively is crucial to ensure the smooth operation of the studio.
  4. Hiring and Retaining Qualified Instructors: Finding highly skilled, dependable dance instructors who can teach a variety of styles to different age groups and skill levels is not always easy. Keeping these instructors motivated and engaged is equally important.
  5. Maintaining Facilities: Dance studios need to be well-maintained to ensure they are safe and appealing places for students to learn. This includes regular cleaning, maintenance of dance floors and sound systems, and updating the décor when necessary.
  6. Adapting to Change: Trends in dance styles change frequently, and studio owners need to keep up with the latest trends to meet students' expectations. The recent COVID-19 pandemic also posed a significant challenge, as many studios had to adapt to virtual classes or implement strict safety measures for in-person classes.
  7. Student Progression: Tracking the progress of each student and ensuring they are improving and moving up to more advanced classes when ready can be time-consuming but is important for maintaining student satisfaction.
  8. Time Management: As with any business, running a dance studio involves juggling many different tasks. From managing the business side, teaching classes, hiring staff, marketing, and more – there's a lot to handle.
  9. Building a Community: A successful dance studio often involves more than just great classes – it's about building a community. Creating an environment where students feel welcome, involved and part of something special can be a challenge but it is key to building long-term loyalty.


Q1. Would KRIYA allow my clients to book and cancel classes

Yes KRIYA allows you to book your clients for your online sessions. If you want
to cancel your sessions or reschedule them for a later date you can easily do it
using  KRIYA.

Q2. Can I continue to use Square or get cash for my sessions if
I use KRIYA management software.

Yes, you can continue to use the Square payment gateway and even choose to opt for
cash payments for your sessions when you use KRIYA booking for your clients.
KRIYA offers powerful payment and point-of-sale platforms to make every
type of transaction simple for you.

Q3. Can I automatically charge clients for a membership?

Yes, you can automatically charge clients for membership. Your clients can go online and reserve their spot or seat in class or purchase a pass anytime they want. Flexible membership configurations are what KRIYA provides for you to run your sessions the way you want.

Q4. Can I set up my free website with KRIYA?

Yes, you can do so if you want. At KRIYA you don’t need a website to start accepting bookings or payments for your classes.  You can though build a website by going to settings and setting up your free website.

Q5. Can I sync my timetable with Google Calendar?

No at present you cannot sync your timetable with Google Calendar.

Q6. Can my clients make bookings?

Yes, your clients can make bookings but not more than 4 weeks/month in advance. You can also create courses where your clients prepay the whole course and are automatically booked into every class in advance.

Q7. Can I have more than 1 location on the system?

Yes, you can have more than one location on the system. There is no region or area-specific limitations at KRIYA.

Q8. Can I send an SMS to my clients?

Yes, we are adding this feature soon. You can then send automated reminders for your boot camps or workshops and promote your business using push notifications through SMS so that your clients know about your classes and offers.

Q9: Can KRIYA handle different styles of dance classes or levels within my studio?

Yes, KRIYA is flexible and adaptable to your studio's needs. You can customize your schedule to reflect different dance styles and levels, ensuring your timetable accurately represents the variety of classes you offer.

Q10: Is there a feature in KRIYA that allows for the scheduling and management of private dance lessons?

Absolutely! KRIYA allows you to schedule and manage all types of classes, including private lessons. You can set the availability and parameters for these private sessions, making it easy for your clients to book.

Q11: Does KRIYA support the creation and management of dance workshops or special events?

Yes, KRIYA can facilitate the creation and management of special events like workshops. These can be set up as unique entries in your timetable, with different pricing and booking conditions if required.

Q12: Can I use KRIYA to track my students' progress or skill development?

While KRIYA might not have a built-in feature specifically for progress tracking, you can certainly use the note-taking or commenting features in the client management section to keep track of important details about your student's progress and skill development.

Q13: Does KRIYA offer a waitlist feature for full classes?

Yes, KRIYA does offer a waitlist feature. This means if a class is full, students can add themselves to a waitlist and be notified if a spot becomes available.

Q14: Can KRIYA integrate with music streaming services for class playlists? 

KRIYA does not directly integrate with music streaming services. However, this could be a great feature suggestion for the development team!

Q15: Does KRIYA allow for the booking and management of rehearsal spaces or studio rentals?

Yes, KRIYA allows you to manage different types of bookings, not just classes. This means you can manage and schedule studio rentals or rehearsal space bookings using the same system.

Send Us a Message