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.
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

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

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

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

Here's how it looks in real life
Screenshots from a sample business — a children's classes studio: theater, dance, piano, drawing
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
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
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
No credit card required
How do you get started?
Sign up free
Sign up in under a minute, no credit card
Set up classes
Create groups, class days and rates
Register participants
Parents sign up through a landing page
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 form | Manual | ✅ |
| Attendance from mobile | ✅ | ❌ | Notebook | Partial |
| A parent as payer for several children | ✅ | Manual calculation | Manual calculation | Rare |
| Digital invoices in Hebrew | ✅ | ❌ | ❌ | ❌ In English |
| Automatic email reminders | ✅ | ❌ | Manual | Partial |
| Full Hebrew and RTL | ✅ | Partial | ✅ | ❌ |
| Price | 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. Prices are final — no VAT is added. | Free | Free | Paid 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?
Guides for class managers
Professional content on class management, automation and participant retention
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.
- A parents’ meeting
- An instructors’ staff meeting
- An introductory conversation with a new participant
-
Consent before anything else
Before recording, the participants confirm the meeting is being recorded. Without that confirmation, recording does not start.

-
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.

-
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.

- 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