Skip to content
All cases

CRM

Dance CRM — dance studio management system

CRM for a dance studio with QR attendance check-in

Dance schools and studios · group and individual classes, memberships
IndustryDance schools and studios · group and individual classes, memberships
WorkCRM for a dance studio with QR attendance check-in
ScopeDaily hall schedule with conflict detection · groups and disciplines · student database and memberships · live QR check-in log · entrance scanner · lead and trial-class funnel · plans and discounts · money and teacher payroll · Telegram bot
Timelineweb CRM + Telegram bot
StackHTML / CSS / JavaScript / Telegram Bot / QR
Year2026
01

CHALLENGE

What the project had to solve.

A dance studio with two halls came to us: 178 students, 4 teachers, and both group and individual classes. Everything depended on a notebook, a Google Sheet, and conversations in the administrator’s personal chats. What was breaking: • Attendance was not recorded consistently — a teacher forgot, the administrator did not have time, a class was not deducted, and the membership balances did not match the money at the end of the month. • The schedule lived in the administrator’s head: group classes, individual sessions, and hall rentals overlapped, and a conflict was noticed only when two people arrived for the same hall. • Memberships were counted manually — how many classes remained, when they expired, and who owed money. • Calculating teacher pay took half a day with a calculator: each teacher had a different model — an hourly rate, a percentage of a group, payment per student, and separate rates for individual classes. • Students dropped out silently: nobody noticed that a child had not attended for three weeks until the parents wrote, “we are not coming anymore.”

02

SOLUTION

What we built and why.

We designed the studio’s processes and built a system with three parts: an admin panel, a check-in point at the entrance, and a Telegram bot for students. What is inside (9 screens): • Schedule — the whole day by hour and hall at once: occupied slots, free windows, and conflicts are visible at a glance. A free window is clickable, so a class can be placed directly in the grid; the system immediately checks whether the hall is free and whether the teacher is already scheduled elsewhere at the same time. • Groups and disciplines — the members of every group, the teacher, available places, and groups that still need enrolment. • Students — a profile with membership, debt, bonuses, freeze status, attendance, lifetime spend, history, and a personal QR code. Segments include: membership expiring, absent for 3+ weeks, debt outstanding, and trial class not converted. • Check-ins — a live scan log showing who entered, when, for which class, and what was deducted. Manual check-in remains only for exceptions: a forgotten phone, a guest, or a trial class. • Entrance scanner — a full-screen mode for any phone or tablet at reception, with stop cases for an expired membership, no current class, or an existing check-in. • Leads and trial classes — a funnel from “wrote in Direct” to a purchased membership: conversion at every step, lead sources with payback, the manager’s tasks for today, and reasons why people did not attend. • Plans and discounts — memberships with freeze and transfer conditions; discounts (family, referral, early renewal, second discipline, return, and seasonal) and promo codes. The system applies the largest discount for which the student qualifies. • Money and payroll — cash desk, payments, debts, and teacher pay calculated from classes actually delivered, using each teacher’s own model. • Telegram — reminder scenarios, segment-based messages, and a log of what the bot completed automatically. Students install nothing: their QR code, schedule, reminders, and “class counted” confirmation all live in Telegram, which is already on their phone.

PROJECT MATERIALS

Screens and interactions, not mock claims.

Open the images full screen. Use arrow keys or swipe to move through the gallery.

03 · RESULT

What changed after the launch.

Classes are deducted automatically at check-in, so membership balances match the money. Hall conflicts are visible before people arrive. Payroll is calculated from classes actually delivered instead of a manual summary. Students who start disappearing receive a reminder rather than being lost silently. At the same time, a student installs nothing: the bot, QR code, and reminders live in Telegram, which is already on their phone. — — — — — This system can be purchased for your studio. A ready-made template with these screens and your branding starts at $800. Custom development for your disciplines, halls, and teacher payment models starts at $1,500. Server and support start at €60/year. You own the system instead of renting several subscriptions with a monthly fee for every student. Submit a request and we will adapt it for your studio.

0182%

QR check-ins without an administrator

0243%

Lead-to-customer conversion

03−38%

Absences without notice

04$800 + €60/year

Starting price

LIVE DEMO

Open the working version in a separate view.

Open live demo

DISCUSS A CRM SYSTEM

Need a CRM built around your team’s processes?

Tell us how your team manages clients, projects, and tasks. We will map the modules, roles, and integrations, then propose the first implementation stage.

  • A reply within one business day
  • A focused first step
Back to all cases

Choose the format that is easier for you. The contact page lets you leave the task in writing; booking lets you pick the time yourself.

Leave a taskBook a time
Live demo