For drama, dance, music, language and children's classes

Class-management app — registration, attendance and passes in one place

One CRM that manages all your participants, groups, attendance and payments — for drama, dance, music, language, art, cooking and children's classes. 100% in Hebrew, start free, no credit card.

Hundreds
businesses have joined
Hebrew and English
Support languages
First year free
No credit card
259701
Registered with the Tax Authority

The challenges of running classes

Anyone who runs a single class knows it. With 3 parallel classes — it's simply impossible without a system

No organized participant list

Parents sign up by WhatsApp, phone or email — after a week you can't tell who's even in the group

Attendance tracking in Excel

A separate file for each group, typos, and no way to track who owes for a missed class

Manual monthly billing

An hour at every month's end issuing invoices, sending payment reminders and manually updating who paid

Messaging parents one by one

Cancelling a class or changing a time means opening 25 separate WhatsApp chats and sending the same text

How BaseCRM solves it

One system that centralizes registration, attendance, billing and communication — for every kind of class

Multi-group class board

Run drama, dance, music, language and art classes in parallel with a capacity limit per group. Self-registration of participants through a dedicated landing page, automatic waitlists and instant updates when a spot opens up.

  • Groups by age, level or teacher
  • Capacity limit and waitlist
  • Self-registration through a landing page
Screenshot — the list of classes with the next session, participants and price per session

Punch cards and memberships for every participant

Package types you define — a card for a number of sessions, a monthly membership or a trial session. Every session a participant attends is deducted from the card automatically, and the system shows how many sessions are left and when it expires, with an alert for a card about to end and renewal in one click.

  • Card and membership types you define
  • How many sessions are left and until when
  • Renew a card in one click
Screenshot — punch cards and memberships: remaining sessions, validity and renewal

Attendance with a tap from your phone

An attendance report for every session: who came, who was late and by how many minutes, and who was absent, with the session’s attendance rate. The session is deducted automatically from the participant’s card, and you can add a participant to a single session without enrolling them in the class.

  • Mark attendance and lateness for each participant
  • Automatic deduction from the card
  • Add a participant to a single session
Screenshot — session attendance: who came, who was late, and each participant’s card

Charges, payments and debts

Issuing Digital invoices as the Tax Authority requires. The screen shows each participant what was charged for every class, how much was paid and how much remains, with a WhatsApp payment message in one click and a way to record a payment.

  • Charged, paid and balance for each class
  • A WhatsApp payment message in one click
  • Record a payment manually
Screenshot — payments and debts: what each participant was charged, paid and still owes

Here's how it looks in real life

Screenshots from a sample business — a children's classes studio: theater, dance, piano, drawing

Mobile-friendly

The whole studio from your phone

Attendance marking, a class calendar and managing the kids — from your phone, during the break, between one class and the next.

  • Attendance with a tap
  • Communicating with parents over WhatsApp
  • Recurring invoices
  • Access even without a computer
Sign up

Key features for class management

Everything you need to run group classes without losing hours to admin work

Automatic receipt scanning New

Snap a photo of a receipt — and the system automatically fills in the amount, date, vendor, and expense description. Saves manual data entry.

Landing page for your class New

Built-in landing-page builder — gallery, testimonials and a registration form. A short link to share in parents' WhatsApp groups.

Parallel group management

Different classes at the same time — each with its own class schedule

Participant card

Parent details, date of birth, sensitivities and teacher notes

Custom passes

Monthly, by term or by number of classes

Attendance from mobile

Mark from your phone without opening a laptop

Recurring invoices

A monthly invoice that is issued and emailed on its own

All the parents in a group in one place

Every participant's contact details, and a link to the registration page to share in the WhatsApp group

Automatic reminders

Before a class, when a pass is running out, and about outstanding debts

Reports and revenue

Revenue by class, occupancy by group, trends

Encryption and privacy

Minors' details protected under the Privacy Protection Law

The price for class operators

Start free — no credit card, no commitment

One plan for the whole business

₪99/month
First year free

For businesses joining by 31.10.2026. When the free period ends: ₪29 a month, locked for the life of the subscription (instead of ₪99), for the whole business.

No credit card, no commitment

No hidden costs • cancel anytime

  • Group and class management
  • Expanded participant quota
  • Passes, memberships and a parent as payer
  • Attendance from mobile
  • Digital invoices per Tax Authority requirements
  • Automatic email reminders
  • Revenue and occupancy reports
  • Support in Hebrew and English
Sign up

No credit card required

How do you get started?

1

Sign up free

Sign up in under a minute, no credit card

2

Set up classes

Create groups, class days and rates

3

Register participants

Parents sign up through a landing page

4

Day-to-day management

Attendance, billing tracking and reports

Types of classes BaseCRM is a fit for

The system is flexible — it fits every kind of group class

Drama classes

Music classes

Dance classes

Language classes

Art classes

Cooking classes

Children's classes

Adult classes

Comparison: BaseCRM vs. alternatives for class management

Feature BaseCRM Google Sheets WhatsApp + notebook Expensive international systems
Parallel groups and classes✅Partial❌✅
Participant self-registration✅Separate formManual✅
Attendance from mobile✅❌NotebookPartial
A parent as payer for several children✅Manual calculationManual calculationRare
Digital invoices in Hebrew✅❌❌❌ In English
Automatic email reminders✅❌ManualPartial
Full Hebrew and RTL✅Partial✅❌
PriceFirst year free
For businesses joining by 31.10.2026. When the free period ends: ₪29 a month, locked for the life of the subscription (instead of ₪99), for the whole business. Prices are final — no VAT is added.
FreeFreePaid monthly, usually in dollars

A day at class with BaseCRM

What running a class looks like on a routine day — no Excel and no WhatsApp chaos

08:00 — Morning

The system reminded all the parents that there's a class today at 16:00. Two parents ask on WhatsApp — and get a link to the registration page.

16:00 — Class

Class starts. Mark 14 participants present from your phone. Automatic deduction from their passes.

18:00 — Communication

The next class is cancelled. The change is recorded in the class calendar, and every parent's contact details are in one place.

End of the month

68 participants, 45 classes, and the recurring invoices are emailed on their own. Revenue report: ₪14,200.

Frequently asked questions

What is a class-management app?

How is family billing handled when there are several siblings in different classes?

Is the system suitable for both private and group classes?

How much does a class-management app cost?

How does self-registration through a landing page work?

Recording and transcribing a meeting

A meeting with parents or staff — recorded and transcribed

Record a full meeting, up to 90 minutes, and get a transcript attached to the appointment — what came up, what was decided and who follows up on what.

For example:
  • A parents’ meeting
  • An instructors’ staff meeting
  • An introductory conversation with a new participant
  1. Consent before anything else

    Before recording, the participants confirm the meeting is being recorded. Without that confirmation, recording does not start.

    Screenshot — the meeting recording window: an explanation of privacy and a checkbox confirming that the participants know the meeting is being recorded
  2. Record up to 90 minutes

    On the appointment, choose “Record the meeting + transcript”, from the phone or the computer. The recording uploads in parts during the meeting.

    Screenshot — an active recording: the recording timer, how many minutes have already been uploaded and a stop-and-finish button
  3. The transcript arrives on the appointment

    Usually within a few minutes of the end, with a notification. Copy it or add it to the appointment description with one click.

    Screenshot — the meeting transcript on the appointment, with copy, add-to-description and delete buttons
  • The recording is transcribed on BaseCRM’s transcription server. It is not sent to external AI services.
  • The audio is deleted right after transcription. The transcript is stored encrypted, and everyone authorised to see the appointment can read it.
  • The transcription engine was trained on spoken Hebrew.

The transcript usually appears within a few minutes after the recording ends, and a notification is sent when it is ready. If the transcription server is offline at that time, the recording waits for it; a recording not transcribed within 7 days is deleted.

Join the class operators who are already saving admin time

Start managing your class professionally — free, in Hebrew, in a minute

Sign up