For dance schools and studios

Dance school CRM: from trial lesson to show day every student in one panel

Dance school software, program and CRM on one platform: Dance school appointment software, customer management software and sales automation with WhatsApp.

Someone asking about salsa classes, someone writing about a wedding dance, someone wondering about costume sizes — all in one inbox. Schedule trial lessons with online appointments and segment students by level tags; your new term announcement goes only to the right students.

One panelWhatsApp · Instagram · Web
7/24First reply via chatbot
AppointmentTrial lesson & Google Calendar
Quick answer

Which CRM software should be used for Dance school? ÖzgürKod is a CRM for Dance school businesses: Trial lesson appointments, level tags, wedding dance requests and performance tasks; all your school's student communication in one panel. Setup takes minutes; try it free for 7 days.

Message center
Inbox
Sound familiar?

The familiar challenges of dance schools

When course terms, wedding season and show preparations overlap, notebooks and WhatsApp groups aren't enough; every unanswered message is a lost registration.

The trial lesson student nobody calls back

The number of someone who attended a trial lesson stays on a piece of paper; when no one calls after the lesson, their enthusiasm cools. There's no way to know which trial student converted and which one was never contacted — every promotion lesson you put effort into quietly goes to waste.

Exchange rates recorded in the books, not left unclear

The lists for beginner, intermediate and advanced classes are in separate notebooks; it's unclear who finished their level and who will move on to the next one. When a new term opens, reaching each level one by one takes days, and some students never get the announcement.

Couples lost during wedding dance season

As spring arrives, "can we learn our first dance" messages increase; a couple who can't be answered between lessons signs with another studio the next day. Who asked about price, which program was offered to whom — none of it is recorded anywhere.

Show preparation scattered across groups

Costume measurements, rehearsal schedules, hall rent and music tasks for the year-end show circulate in separate WhatsApp groups. Nobody can see whose task is what or which one is done; show week passes in a flurry of phone calls at midnight.

Class fees and installments tracked by hand

Who paid upfront, whose second installment is late, whether the receipt came in — the answers are split between the phone gallery and the notebook. An installment you forget to remind about means both lost revenue and an awkward conversation with the student.

Students quietly leave when their level ends

When no one suggests moving up to the intermediate level after the beginner course ends, the journey stops halfway. Without a list showing whose level has ended, you can't make a continuation offer; the school spends the same promotion effort from scratch every term.

For Dance schools

What does ÖzgürKod do for dance schools?

Next to your class schedule, it adds the relationship and follow-up layer that runs from registration to the show stage.

The student journey from first message to the showcase stage

  • Schedule trial lessons with an online booking page link; sync appointments two-way with Google Calendar and create a task for follow-up after the lesson
  • Segment students by class and level tag (beginner, intermediate, advanced, kids group); send new term announcements only to the relevant segment with a Meta-approved WhatsApp template
  • Record wedding dance inquiries as leads with a source and campaign tag; let AI classify price questions and surface unanswered couples in the overdue items view
  • Manage showcase prep on the task board: add costume, rehearsal, venue and music work as checklists on cards, and let due date notifications flag overdue work
  • Record class fees as partial or installment payments; due tracking shows who is late, and AI detects the payment receipt the student sends
  • Let a chatbot outside office hours answer first questions about class times and prices; hand the conversation to an instructor when needed so no request waits until morning
Class & trial lesson tracking — ÖzgürKod CRM
1
First contact

Every class inquiry from Instagram, a web form or WhatsApp becomes a card with a source tag; AI classifies price questions, and duplicate protection prevents double records.

2
Trial lesson

You send the online booking page link; the student picks a convenient time, and the appointment is added to Google Calendar. A task opens for a follow-up call after the lesson.

3
Enrollment & class selection

The enrolled student gets a class and level tag; parent contact details, goals and special notes go on the card. All history is now on one screen.

4
Lesson term

Schedule changes and make-up lesson questions are answered in one inbox; quick reply templates answer frequently asked questions in seconds.

5
Payment tracking

Class fee installments are tracked with due dates; AI detects the receipt sent, and a reminder for an overdue installment goes out in one click with a template.

6
Showcase prep

Costume, rehearsal and venue work runs on the task board with checklists; measurement lists stay on the card as file attachments, and due date notifications flag overdue work.

7
Course continuation & loyalty

Students finishing a class appear in a segment; an intermediate and advanced class announcement goes out as a campaign. The loyalty report shows who is drifting away, and a return invitation goes out in one click.

WhatsApp and Instagram

Not from a personal phone, but from the business line

Don't let Student messages get lost on employees' phones; the line belongs to the business, the history belongs to the CRM.

In minutes with a QR code, or with the official WhatsApp Cloud API. You can keep using the WhatsApp Business app on your phone and connect the same number to the CRM at the same time (coexistence).

The chatbot answers common questions and collects student information; a member of your team takes over the conversation whenever you want.

Send an announcement or reminder to the student group you choose with a Meta-approved template; see how many people it reached and how many read it.

Auto-reply to a “price?” comment on your post and send the details by DM; the person who commented also lands in the inbox.

Connect with a QR codeScan it with WhatsApp on your phone; no template needed.
Official Cloud APIMessages arrive even when the phone is off; approved templates and reply buttons.
Alongside the appYour WhatsApp Business app keeps working, and conversations also land in the CRM.
Hello, are you open on weekends?23:14
Hello! We're open Saturday 10:00–17:00. How can I help you?23:14
I also have a specific question23:15
A team member took over the conversation
SA
selin.awhat's the price?2 min
İŞ
your businessHi Selin, we've sent the details by DM 🙂auto-reply · now
AI

Don't track everything yourself; let it tell you what matters

It reads messages, surfaces who is waiting for a reply and what's at risk, and starts your day with a summary.

Know who to get back to first

  • Message analysis: urgency, satisfaction, buying intent and risk; complaints and urgent requests are separated.
  • Awaiting reply: unanswered conversations and messages requesting an appointment in one list.
  • Today's tasks: a short morning summary showing who you need to follow up with that day.
  • Ask a question: type questions like “How many new student came in this month?” and get answers from your data.

AI features run on accounts with AI analysis turned on; when it's off, messages, appointments and follow-ups run on rules.

No separate tools to set up

Messages, appointment, payment collection and your team — in one account

When a student writes, their history, open quote and balance are on the same card. You don't need to make your team install a second app.

Try free for 7 days

Student cardMessages, appointments, quotes, payments and notes on one card; even if the team member changes, the history stays with the business.

Team and permissionsAssign records to team members; if you want, each person sees only their own students.

Track it from ad to customerLeads from Meta ad forms land in the record together with their source.

Full power on your phoneThe panel is mobile-friendly; reply to a message, reschedule an appointment, add a note from your phone.

Channels and connections

Wherever your Student write from

Messages from every channel land in the same inbox; the conversation is assigned to one of your team members and merges into the student card.

  • WhatsAppCloud API or QR
  • InstagramDMs and comments
  • MessengerYour Facebook page
  • TelegramYour Telegram bot
  • TikTokDM
  • Web chatThe widget on your site
  • Meta ad formsWith the ad source

Connect Telegram with your own bot token, Instagram and Messenger with your Meta account, and WhatsApp with a QR code or via the Cloud API. Unified inbox →

Web form Google Calendar iCloud Calendar
Selection guide

What should you look for when choosing a CRM for Dance school?

Before you decide, evaluate your candidates against these 5 criteria.

5 criteria

  1. A module ready for your industry. Instead of adapting a generic CRM for months Dance school choose a system that is ready on day one for your workflow (record fields, tags, reminder templates).
  2. WhatsApp and Instagram integration. In Turkey student most communication comes through WhatsApp and Instagram; a CRM that does not offer a unified inbox through the official API leaves half the work outside.
  3. Automatic reminders and follow-up. Appointment, payment and repeat reminders should live in the system, not in memory; every missed reminder is lost revenue.
  4. Turkish-language support and TL pricing. Dollar-based foreign tools carry exchange rate risk and an English-only support barrier; TL pricing and Turkish-language setup support make total cost predictable.
  5. Free trial and cancellation without commitment. Try it with your own data before you decide: choose a solution that requires no credit card, offers at least a 7-day free trial and can be canceled whenever you want.

Dance school program, software or CRM?

Most business owners search for the solution they need as “Dance school program,” “Dance school software,” “Dance school appointment software” or “Dance school customer management software.” “CRM” is the international name for this solution, and the need is the same: keep student information in one place, never miss a request, and bring order to your work.

As a Dance school automation, ÖzgürKod gathers student messages from WhatsApp, Instagram and the web in one panel and handles appointment and payment collection tracking on the same screen. We also cover industry-independent selection criteria in our CRM software selection guide.

Dance school softwareDance school softwarecustomer management softwareappointment softwareDance school otomasyonu
Comparison

Method comparison for Dance school

Notebook/Excel, a general-purpose CRM and ÖzgürKod side by side.

CriteriaNotebook / ExcelGeneral (foreign) CRMÖzgürKod
Mesajlar Scattered across phones Mostly an extra module or extra fee WhatsApp, Instagram and web in one inbox
Reminders and follow-up Left to memory Needs setup and integration Follow-up date, notification and appointment reminders ready
Student history Between notebook, phone and email Yes, with generic fields On one card: messages, appointment, payments, notes
Teamwork It’s unclear who is handling what Extra cost per user Assignment, tasks and record-based permissions
Language and pricing — Usually $ pricing, English support TL pricing, local support in Turkish
Starter Invisible cost in time Long setup, exchange rate risk 7-day free trial
Dance school for

Starts at 2.500 ₺ / month

7-day free trial · No setup fee · Upgrade your plan any time

A no-show appointment isn’t an empty hour — it’s an hour you’ve already paid for.

If you charge ₺1,000 per service: the monthly cost of your subscription equals 3 appointments.

FAQ

Frequently asked questions

Have another question? Write to us and we’ll look at your workflow together.

What does a CRM do for dance schools?

It organizes everything outside the lesson schedule: trial lesson requests, class and level tags, wedding dance inquiries, installment tracking and all communication with students or parents. Messages from WhatsApp, Instagram and web forms come together in one inbox; each student's class, payment status and latest conversation appear on a single card. No one is missed in a new term announcement, and no trial lesson visitor is forgotten.

Can it automatically remind students about a new term or a lesson time?

No. Let's be honest: ÖzgürKod does not send scheduled messages on its own. Here is the right setup: once the new term date is set, you select the relevant class segment and send the announcement once from the campaign module with a Meta-approved WhatsApp template; duplicate protection prevents sending the same student two messages. A make-up lesson or time change notice for a single student goes out in one click with a quick reply template. You are always in control of when messages are sent.

How do I manage trial lesson appointments?

You put your online booking page link in your Instagram profile and messages; the interested person picks a suitable day and time, and the appointment syncs two-way with your Google Calendar. At the same time, the request is recorded as a lead with a source tag in the panel. You create a task for follow-up after the lesson; a trial student who has not been called surfaces in the overdue items view. That way every trial lesson visitor has a record and a next step — conversion no longer depends on luck.

How do I handle wedding dance inquiries in season?

Wedding dance inquiries peak in spring and summer; you record every request as a lead with its source and campaign tag. AI classifies price-related messages and highlights them; a conversation summary and a suggested reply are prepared. You present the couple's lesson schedule with a quick reply template and track the deal stage in the pipeline; unheard-from couples show up as overdue work. Details like the wedding date and song preference are noted on the card; private lesson times are linked to synced appointments with Google Calendar.

How does it help with organizing the year-end show?

The show runs on a single project board: costume orders, measurement lists, rehearsal schedules, the venue contract and music selection each become separate task cards. Each card gets an owner, a due date and a checklist; measurement sheets and contracts stay on the card as file attachments. A deadline notification flags overdue work, and the board view shows at a glance what is done and what is pending. You send costume and ticket updates to parents in bulk with a segmented campaign.

Is there an attendance and lesson tracking module?

No. ÖzgürKod is not a class management system and does not include a ready-made attendance module for dance schools. Here is the right expectation: ÖzgürKod handles the communication, registration and follow-up side — trial lesson requests, level tags, payment due dates, show tasks and the full correspondence history. You can log observations such as absences as notes on the student card, spot a student who has not been seen for a long time in the engagement report, and reach out with a template in one click. What you manage here is your student relationships, not your attendance book.

Dance school software and CRM the same thing? Which one is ÖzgürKod?

In practice they describe the same need. Businesses usually search for "Dance school software", "Dance school software", "Dance school appointment software“ or “customer management software”; “CRM” is this solution is the international name. ÖzgürKod delivers all of these names on one platform: student communication, appointments, quotes and orders, payment collection and reporting are all in one place. So whatever term you search with, the solution you reach is the same; you don’t need to set up separate software.

Fill the new term

Free for 7 days, no card details required. On day one, move your students into the panel with level tags and start sharing your trial lesson appointment link the same day.