When choosing a CRM for a learning center, first review your daily work: recording a new enquiry, adding a student to a group, entering a partial payment, marking attendance and getting a report. Then assess ease of use, staff permissions, data migration and total cost. If you perform these tasks yourself during the demo, you will understand much better how well the software fits your center.
For example, a parent calls and says: “I paid last week — why does it say I still owe money?” The administrator opens a notebook, then searches through Telegram messages. And the colleague who accepted the payment is not at work today.
Bring exactly this situation to your CRM selection: where do we see who entered the payment, which month it was recorded for and how much balance remains? Ask them to show the answer on screen.
Save the questions below before the demo. You may not need all of them equally, but you will pick out in advance the ones that matter for your center.
1. Which three tasks take the most time right now?
Before looking for software, sit down with your administrator and write down the difficult situations of the past week. Perhaps calling back new enquiries keeps getting forgotten. Perhaps compiling the list of overdue students drags on at the end of the month. Or perhaps you recalculate teacher salaries from scratch every time.
Make the requirement “We need a CRM with every feature” more specific: “Payment history must not be lost when an administrator changes” or “The director must be able to see the status of every group”. Then it will be clear what to check during the demo.
The features a small center run by one person needs differ from those of a center with several branches. Match your choice to your current workload and near-term plans.
2. Is the path from a new enquiry to enrollment in a group visible?
One person writes on Instagram, another calls, another arrives through an acquaintance. They do not all become students immediately. Someone asks for the price, someone signs up for a trial lesson, someone wants to start next month.
During the demo, create one new enquiry. Assign a responsible staff member, note the time of the next contact, then move it to the trial lesson stage. Check whether you need to re-enter the details when the student joins a group.
The answer you need is clear: who needs to be contacted today, and whose job is it?
3. How are partial payments and discounts calculated?
Take a simple example: a monthly course costs 600,000 UZS, the student has a 50,000 UZS discount, and has paid 300,000 UZS so far. If there is no other debt or prepayment, the balance should be 250,000 UZS.
Enter this hypothetical example into the software. Where does the discount appear? Which period is the payment recorded against? How does the remaining amount look on the student's card?
Then ask them to show how a wrongly entered payment is corrected. It also matters who can change it and whether the change history is kept. While reviewing the payment management features, state how calculation actually works in your center: by calendar month, by number of lessons or in another way?
4. What is the debtor list based on?
Next to the “overdue” flag it should also be clear how the amount arose. Which month was it calculated for? Has the payment deadline passed? Does the student have a prepayment?
Also test the example of a student who joined mid-month or paused their studies temporarily. Every center may have its own rule for such cases. Find out in advance whether the software applies that rule or whether a staff member enters a separate adjustment.
When you look at debt control, open one student from the list and trace the debt back to its source. The administrator needs exactly this information to explain things to the parents.
5. How do attendance changes affect other calculations?
A student did not come to class. Is this only an attendance record or does it also affect payment? What if the lesson was cancelled because of the teacher?
During the demo, mark “present”, “absent” and any other statuses used in your center. Then correct a wrong record. Ask who can edit it, which data changes and whether a message goes to the parents.
There is no single general answer to this question: payment rules differ from center to center. It is important to see how the attendance module works with your rules.
6. What must be re-entered if a group or schedule changes?
A student moved from an evening group to a morning group. Where do their previous payments and attendance stay? If the new group's price is different, how does the calculation continue?
Another situation: two administrators scheduled a lesson in the same room at the same time. Does the software warn you? Does it also show a clash with the teacher's lesson in another group?
Run this test with one example taken from your own schedule. For a demo you do not need students' real names and phone numbers; sample data is enough.
7. Can it calculate teacher salaries according to your agreement?
After hearing “we have percentage pay”, clarify what the percentage is taken from. The set course fee or the money actually received? Does the calculation change if a discount is given? What if the student hasn't paid yet?
For example, under the agreement a teacher receives 40 percent of the money received from the group. If the revenue counted is 3 million UZS and there are no other adjustments, the share comes to 1.2 million UZS. Compare this hypothetical example with the software's result.
In the teacher salary calculation section, look not only at the final amount but also at its breakdown. Explaining the calculation is easier than telling a teacher “this is the amount that came out”.
8. What can the administrator and the teacher see?
The roles of the director, the administrator and the teacher are not the same. During the demo, ask them to show you logging in as each of the three.
Does the teacher see only their own groups? Can the administrator delete a payment? Who can see another branch's data? How do you close a staff member's access when they leave?
Also ask about the backup and restore procedure. Instead of a general “everything is safe”, get in writing whom to contact, what is restored in which situation and under what conditions.
9. How are Telegram and SMS messages managed?
If your center talks to parents through Telegram, see that process in the demo. How does connecting to the bot work? How are messages separated when one parent has two children studying? What happens if a phone number changes?
Find out how to verify that a debt is correct before sending a payment reminder, and how to stop a message. Also clarify whether the SMS cost is included in the subscription or paid separately.
To test the Telegram bot and SMS features, use a number you control yourself. Then you can judge for yourself the text a parent will see and the time it is sent.
10. Can I move data from Excel and later take it out again?
Before importing, review the data in your spreadsheet. Has a student been entered twice? Are phone numbers in the same format? As of what date were old debts calculated?
First move a small sample. Compare whether students, groups and opening balances arrived correctly. Whether the complete history of old payments is transferred or only the opening balance is taken — these are two different jobs.
Also ask about the terms of exporting the data later. Which data, in what format, and who can download it? What is the procedure for getting your data if you stop using the system?
11. Can your staff do the daily work on their own?
After the presentation, give your administrator several tasks: add a new student, enter a payment and find a debt. Have a teacher mark attendance from their phone.
Note down where help was needed. Are the terms in the interface clear? Does a frequent task require opening too many pages? Is it comfortable to use with the internet and devices at your center?
Find out at what times, in which language and through which channel technical support works. Ask separately about the terms for training your team, initial setup and ongoing help.
12. What costs are there besides the monthly fee?
When comparing plans, write down the limits on students, branches and staff. How does the price change if you move to the next limit? Do inactive students count toward the limit?
There may be separate charges for setup, data migration, SMS, additional integrations and support. Are taxes included in the price, what are the terms of annual payment and what is the procedure for stopping use — clarify these too.
Compare the options on identical terms: the same number of students, branches, staff and the features you need. Then it becomes clear what is behind the quoted price.
A short checklist for the demo
Fill in the following table at the meeting. When you hear “we have that”, separately note whether you carried out the task yourself.
| Task to check | Result | Question to clarify |
|---|---|---|
| Create an enquiry and assign a person responsible | — | Where is the next contact shown? |
| Enter a discount and a partial payment | — | Does the balance equal the expected amount? |
| Change a group | — | Is the previous history kept? |
| Mark and correct attendance | — | How does it affect calculations and messages? |
| Check a teacher's salary | — | Does the basis of calculation match our agreement? |
| Check staff permissions | — | Is any extra data left exposed? |
| Import and export data | — | What are the formats and restrictions? |
| Calculate total cost | — | Have additional charges been noted? |
Mark the result as “done independently”, “done with help”, “not available” or “not tested yet”. If a task that is mandatory for your center is not completed, do not let other conveniences make you forget it.
Look at OneRoom with these questions
OneRoom is a CRM and management platform for learning centers. It covers work with leads, students, groups, payments, attendance and reports. You can get to know them on the OneRoom CRM features page.
For the demo, bring three situations from your center. For example: a student who made a partial payment, a student who moved to another group and a teacher paid by percentage. Check these examples in the system and see how the processes you need are carried out.
In your request, write which task you want to bring in order. Then the conversation can start from your center's actual needs.
Let's go through it with your center as the example.
Which process do you want to put in order? Leave a request for a demo.
