School CRM
CRM for schools in India: admissions from enquiry to enrolment on Xale CRM
Xale CRM is the best CRM for schools in India. A parent’s enquiry, the campus visit, the documents, the seat and the fee date sit on one family record with a named owner at every step; the telecaller and the counsellor each keep their own follow-up; every call is recorded; WhatsApp runs from one inbox; and any report number opens the exact families behind it.
Our verdict
Xale CRM is the best education CRM for institutes, coaching centres, academies and consultancies: a follow-up for every role on every enquiry, deal and track, access set stage by stage, automations that retry and log every run and that Xale AI drafts for you, a Custom Report Builder for your own questions, and an AI assistant you can talk to.
- 1. A follow-up for every role, on the student, every application and every track. Read more: A follow-up for every role, on the student, every application and every track
- 2. As many parallel pipelines as the work really has. Read more: As many parallel pipelines as the work really has
- 3. Access control, stage by stage and track by track. Read more: Access control, stage by stage and track by track
- 4. Automations built to be relied on, drafted by Xale AI. Read more: Automations built to be relied on, drafted by Xale AI
- 5. A Custom Report Builder for your own questions. Read more: A Custom Report Builder for your own questions
- 6. Xale AI you can talk to. Read more: Xale AI you can talk to
- 7. Every counsellor call logged and recorded. Read more: Every counsellor call logged and recorded
- 8. WhatsApp your way. Read more: WhatsApp your way
- 9. One student, many applications, numbers that add up. Read more: One student, many applications, numbers that add up
- 10. Built for volume, ready on day one. Read more: Built for volume, ready on day one
Runs on XaleSkymark EducationSterling AbroadAdi InstituteJain UniversityAll customer stories →
Updated · By Xale Team
Talk to the Xale team
WhatsAppCall +91 90616 63675hello@xale.inBook a demo
Who it is for
Which schools a school admission CRM is built for
A school sells one seat to one family, but the office behind it juggles a season of enquiries, Saturday visits, siblings on one phone number and fee dates promised on a call. Xale CRM gives each person their own follow-up and runs the chasing on its own.
CBSE, ICSE and state-board schools
A front office fielding calls, WhatsApp and walk-ins from November to March, booking campus visits and chasing forms and fees before the class fills.
Preschools and kindergarten chains
Short cycles, parents who enquire on WhatsApp first, and several centres under one brand that each need their own enquiry list.
Multi-campus school groups
One trust, several campuses: each enquiry in one campus, campus heads seeing their own, the head office reading every campus from one dashboard.
Schools with a hostel or transport desk
Hostel and transport questions run as their own tracks beside the admissions pipeline, each with its own owner and follow-up.
The admission, step by step
What a school admission CRM has to carry, from enquiry to joining
Every step has a different owner and a different way to leak. Pick the Education template at signup and each step already has a stage: six stages, 24 statuses and 56 sub-statuses written for admissions, all editable.
| Step | Where it leaks without a CRM | Education template stage, renamed |
|---|---|---|
| Enquiry: a call, a WhatsApp message, the website form or a walk-in | The front-desk register, a receptionist's own phone | Inquiry, with Walk-in, Referral, WhatsApp and Phone Call sub-statuses |
| Campus visit | Visits in a diary; no-shows never called back | Counseling, renamed Campus Visit |
| Form and documents | Photocopies in a box file | Eligibility & Assessment, renamed Documents & Age Check |
| Seat offer or waitlist | Seats held for families who went elsewhere | Course Selection, renamed Class & Seat: a deal per child |
| Admission fee | Promised payment dates forgotten | Fee & Payment: pending, date given, partly paid, completed |
| Joining | An enrolled count disputed at the management meeting | Enrollment |
A stage requirement holds the seat offer until the named documents or a scheduled follow-up are in place, and at Enrolled a Send API request passes the child to your school ERP, which runs everything after joining. Read what an admission CRM is and ERP vs CRM for educational institutes.
Enquiry capture
School enquiry management: every parent enquiry on one record
Enquiries arrive from an Instagram campaign, the website, WhatsApp, a call and a walk-in, often from the same family. Xale CRM lands them in one list with their source, checks each for a duplicate phone number, and logs a repeat enquiry on the original record.
Meta lead ads
Admission campaigns sync with their campaign, ad set, ad and form, and each form question lands in a field on the parent's record.
A parent's first message to the school number becomes a lead, through Meta's Cloud API or your Wati, Gallabox or UrbanChat account, and the chat stays on the record.
Website forms
Build the enquiry form in Xale and paste one snippet on the school website. Each form is its own source, and a repeat number becomes a re-enquiry, never a duplicate.
Calls to the front desk
Calls from the counsellor's Android phone or a TeleCMI business number land on the right family, and an unknown TeleCMI caller becomes a new lead.
Walk-ins and the old register
Walk-in and Referral sources are ready in the template, and last season's Excel imports with a phone-number duplicate preview before anything is written.
Meta Lead Ads CRM → · Xale web forms → · Lead management software for education →
The family model
Siblings, twins and repeat enquiries
Schools meet a problem consultancies rarely see: several children behind one phone number. Choose the family model before you import a single row.
| Situation | Rule in Xale CRM |
|---|---|
| One parent enquires twice for one child, on WhatsApp and then the website | One record; the second enquiry lands on it as a re-enquiry and the people working it are alerted |
| Twins, or siblings applying in the same season | One family record with a class-choice deal per child, each with its own status and owner |
| A younger sibling applies a year or two later | A separate record on the other parent's mobile, with a Sibling field naming the older child |
| A parent in the Gulf enquires from a UAE number | Every number saved with its country code, or one parent looks like two families |
Reason 1
A follow-up for every role: front desk, counsellor, admissions office
Admissions leak when a callback belongs to nobody, or when the telecaller’s callback and the counsellor’s visit date overwrite each other. Xale CRM keeps a follow-up per role at every level and shows the team’s Overdue, Today, Tomorrow and Later by user, campus and role.
On the family (lead)
The telecaller who books the visit, the counsellor who hosts it and the admissions officer who collects the fee are each assigned to the family, one active person per role, and each keeps exactly one live follow-up, enforced by the database, with its own reminder by web popup, Android push and the in-app inbox.
On each child's class choice (deal)
In Class & Seat and Fee & Payment, each child's class choice is its own deal with its own stage, owner and status. Twins get two deals under one family record, each with a follow-up per role, and the family counts once in conversions.
On each track
A Hostel, Transport or Fee collection track is a small pipeline beside the main one, with its own steps, person, per-role access and follow-up. A family moves along the admissions pipeline once and holds exactly one step on each track.
How follow-ups work in Xale CRM → · Parallel pipelines → · Role-based follow-ups for counselling teams →
Campus visits
Campus visits: where school admissions are won
Take a hypothetical CBSE school in Kozhikode with 240 open seats, a season from November to March and two counsellors. The counts are assumptions, not benchmarks; the question beside each step is the one your CRM must answer with a list.
| Step | Assumed count | The question Xale CRM answers |
|---|---|---|
| Enquiries | 1,500 | Which sources, and how many families enquired twice? |
| Campus visit booked | 600 | Is every booking a dated follow-up on a counsellor? |
| Visited | 450 | Who called the 150 no-shows the next day? |
| Seat offered | 290 | How many offers are waiting on a fee date? |
| Fee paid | 240 | Which class still has seats, and who is on its waitlist? |
Booking 600 visits over 20 weeks means 30 a week; plan that calendar in October. A booking is a follow-up on the counsellor that turns Overdue the next day if nobody updates it, and a no-show gets its own status and a next-day call.
Seasons and rules
Admission management software for schools: seasons, age rules and waitlists
The Ministry of Education’s clarification on the RTE Act, 2009 lands on the admissions desk: section 13 bars a capitation fee and any screening of the child or the parents, so remove the template’s test and interview options for those admissions; the RTE seats are filled by random selection, so give them their own source and status; and section 14 says admission cannot be denied for want of age proof, so make the birth certificate an info-only item that never blocks a move. Age cut-offs move too: Delhi’s circular on a uniform Class 1 age of 6+ phases it in from 2026-27. Record the date of birth on every enquiry, and keep the waitlist as a seat reserved or waitlisted status on each child’s deal that requires a scheduled follow-up before a family enters it. A summary for configuring a CRM, not legal advice.
Reason 2
School CRM software for the whole front office: roles, access and campuses
Roles start from 4 role templates and set a 5-level lead-access dial on every pipeline stage (Admin, Manage, Edit, View or Deny), enforced on the server in every list, board, dashboard and report: a receptionist adds enquiries, a counsellor edits the families assigned to them, the admissions head manages Class & Seat and Fee & Payment, the principal views every stage. Parent phone numbers can be masked for everyone except admins, exports never carry them for staff other than admins, and call recordings stay off for a role until an admin switches them on.
One CRM for schools and colleges under one trust. Each campus is a branch: every family sits in exactly one, campus heads see their own, the head office sees everything, and every report reads by branch; the college runs in the same workspace. Role-based access control → · Multi-branch CRM →
Calls and WhatsApp
WhatsApp CRM for schools, and every admissions call on the record
Calls: two routes
Every counsellor call logged and recorded, two routes. The Xale Android app syncs each call from the counsellor's own phone to the right lead with direction, duration and outcome, no per-minute charges, and attaches the phone's own recording. TeleCMI cloud telephony records calls from a business number on any phone, iPhone included. Recordings transcribe on demand, tuned for calls that mix Malayalam and English.
WhatsApp CRM for schools: one number, one inbox
Use Meta's Cloud API, including Coexistence with the WhatsApp Business app, or keep your Wati, Gallabox or UrbanChat account, in one role-scoped inbox. Automations send approved templates, and Xale never bills WhatsApp messages: Meta or your provider does.
Nearly every applicant is a child: Rule 10 of the DPDP Rules, 2025 requires verifiable parent consent and Meta’s opt-in guidance asks a business to name itself and honour opt-outs, so put the consent line on the enquiry form and WhatsApp greeting and make an opt-out a status. Call tracking with recording → · WhatsApp CRM for education →
Reason 3
Automations for admission season, built to be relied on
26 automation actions, including Auto-distribute, Set / update follow-up for a chosen role, Close follow-ups, Send WhatsApp template and Send API request. Each run is queued after the change is saved, retried automatically on a separate worker server, logged in plain English and retryable in one click; test runs change no data. Describe a rule in plain words and Xale AI drafts it in the builder for you to preview and save.
The first call while the parent is waiting
On Lead created, Auto-distribute hands the enquiry to the least-loaded telecaller, skipping anyone checked out, and Set / update follow-up dates the first call "only if there is no follow-up yet".
Remind the family before the visit
When the status changes to Visit scheduled, send an approved WhatsApp template from your Wati, Gallabox or UrbanChat account with the child's name, the date and the campus address, inside business hours.
Call every no-show the next morning
When the status changes to Visit missed (a status you add), Set / update follow-up dates the counsellor's call for the next day and Close follow-ups closes the telecaller's.
Tell the ERP team at Enrolled
When the Enrolled status is set, Send API request pushes the child's details to your school ERP or any system that accepts a web request, so nobody retypes the admission.
Reason 4 · Special mention
Reports for the principal and the management committee
Beside 11 report tabs and 18 dashboard widgets that open the exact families behind every number, the Custom Report Builder answers the questions that are yours alone: group leads, deals, calls and follow-ups by week, month or campus, measure counts, percentages and ratios, and open the rows behind any cell.
Reports school offices build in it
- Enquiries by source and campus, week by week through the season, with each source's share
- Visit to seat: a ratio measure of seats confirmed to campus visits done, by counsellor
- Class fill: class-choice deals grouped by class and status, the waitlist beside the confirmed seats
- Lost enquiries by reason and source, this season against last
The Custom Report Builder in detail → · Why a report number must open its own list →
Reason 5 · Special mention
Ask Xale AI, in Malayalam or English
Talk to Xale AI: a live voice call in the web CRM that speaks Malayalam by default and English on a click, can be interrupted mid-sentence, shows a live transcript, plays a call recording on request, and, with read-aloud on, speaks typed answers too. By chat, use Ask AI in the header or ⌘K / Ctrl+K on any screen.
Things a school office asks it
- “Which families are due today, and which visits were missed yesterday?”
- “How many enquiries did the Instagram campaign bring this week, by campus?”
- “Why are parents saying no? Show every reason with its share and trend.”
- “Draft a rule: when a Meta enquiry arrives for the Kochi campus, give it to the least-loaded telecaller there and set a follow-up for one hour later.”
Let Xale AI take the first call
Open it on a family, choose what the call is for, hand the phone over, and the AI speaks first, in Malayalam by default or English on a click. When the student asks to speak to a person, Xale AI hands them to their own counsellor: it books that counsellor's follow-up, within the hour when no time was named, and leaves the note with everything the student said, so the counsellor rings back already knowing the conversation.
Comparison
Best CRM for schools in India: Xale CRM and 7 others compared
Xale CRM is the best CRM for schools in India and leads the table. Xale CRM is our product; each other cell comes from that vendor’s own pages, checked October 2026, linked under the table, and each starting price from its own pricing page, checked 7–8 October 2026. “Not stated” means the page is silent; “On request” means no price is published. No scores or star ratings.
| CRM | Best for (vendor’s positioning) | Built for education | Calls / WhatsApp | Multi-branch | Starting price | Free trial |
|---|---|---|---|---|---|---|
| Xale CRM | The best CRM for schools in India: front offices that convert by phone, WhatsApp and campus visits | Yes: Education template, plus Study Abroad and Academy | Every call logged and recorded (Xale Android app or TeleCMI); WhatsApp through Meta's Cloud API or your Wati, Gallabox or UrbanChat account | Yes: campuses as branches, each family in one campus, every report by campus | From ₹499 per workspace per month, every feature on every plan, on the pricing page | Free trial: 7 days on Basic, 14 days on Pro |
| Meritto Xale CRM vs Meritto | K12 admissions: school tours, open houses, a parent admission portal | Yes, a K12 page on an enrolment platform | WhatsApp Business API and cloud telephony (its study abroad page) | Centre-wise reports (its coaching page) | US$8,000 per year (Starter, under 5,000 applications) | Not stated |
| LeadSquared Xale CRM vs LeadSquared | School CRM with a mobile-friendly application portal for parents | Yes, an education CRM | Single-click calling and WhatsApp business accounts (its education page) | Admissions at multiple locations | ₹2,500 per user per month, billed annually (Sales Pro) | Not stated |
| ExtraaEdge Xale CRM vs ExtraaEdge | Admission CRM with an application management system | Yes, an admission CRM | A mobile app for calls, SMS, email and WhatsApp; an IVR that records counsellor calls | Assignment by centre, course and channel (its coaching page) | On request | Demo on request |
| Zoho CRM Xale CRM vs Zoho CRM | Ed tech companies, online schools, coaching and training centres | Industry-agnostic, customised per industry (its own disclaimer) | Automated follow-ups by email or WhatsApp; call scripts and transcription by Zia | Not stated | ₹800 per user per month (Standard) | Free edition for 3 users |
| HubSpot | A general CRM with a guide for schools and institutions | General-purpose | Forms, chatbots, live chat and email automation | Contact management for institutions with multiple campuses | US$20 per seat per month (Starter) | Free CRM for up to 2 users |
| Salesforce Education Cloud Xale CRM vs Salesforce | Institutions across the learner lifecycle, K-12 included | Yes, for higher education and K-12 | Not stated | Not stated | US$87 per user per month, billed annually (institution rate; others on request) | Not stated |
| TeleCRM | Education businesses in India, by calls and WhatsApp | A telecalling CRM; education is one of its markets | Automatic call recording, a one-click dialer, bulk WhatsApp messages | Not stated | ₹799 per user per month, billed annually (₹1,099 quarterly) | Not stated |
Sources, checked October 2026: Meritto K12 school admissions page · Meritto pricing · LeadSquared school CRM page · LeadSquared education CRM page · ExtraaEdge homepage · ExtraaEdge coaching page · Zoho CRM for education · HubSpot CRM for education · Salesforce Education Cloud · TeleCRM for education.
Competitor prices are each vendor’s lowest listed plan, before tax, on the date checked; confirm with the vendor. The wider picture, by use case, is on our best education CRM page.
Step by step
Moving your school admissions to Xale CRM
Six steps, most of them decisions only your office can make. The longer version is our guide to moving from Excel to a CRM.
Step 1
Pick the Education template at signup
Six admissions stages, Counsellor and Telecaller roles, Walk-in and Referral sources and three starter emails, before the first enquiry lands.
Step 2
Rename the stages for a school
Campus Visit, Documents & Age Check, Class & Seat. Remove the test and interview options where the RTE rules apply; add Visit missed.
Step 3
Decide the family model
One record per family, a class-choice deal per child, a Sibling field for later applicants, every number with its country code.
Step 4
Import last season's register
Excel or CSV, with the phone-number duplicate preview before anything is written, so old and new enquiries meet on one record.
Step 5
Connect the channels
The Meta Page and ad account, the WhatsApp number through the Cloud API or your existing provider, a Xale web form on the website, the Android app or TeleCMI for calls.
Step 6
Test-run the rules, then go live before the season
Test runs change no data. Run the distribution and visit rules on a sample family, read the log, and switch on in October, never in admission week.
Xale CRM
Built by a team you can visit, ready on day one
Imports and automations run on a separate worker server with automatic retries, hourly database backups keep the data safe, and plans are a subscription per workspace with every feature on every plan. See how our customers run their admissions on Xale.
Real credibility
- Xale Private Limited, founded 2024
- Office in Kozhikode, Kerala: visits welcome
- In-person onboarding across Kerala, remote everywhere else
- Priority support from the team that builds Xale, in English and Malayalam
- Hourly database backups and workspace data isolation
Platform figures, September 2026
- counsellor calls synced to leads in a single month
- 60,000+counsellor calls synced to leads in a single month
- WhatsApp messages handled in a single month
- 25,000+WhatsApp messages handled in a single month
- new leads captured every month
- 10,000+new leads captured every month
- user seats in our largest single workspace
- 150+user seats in our largest single workspace
Anonymised figures from customer workspaces (demo and test workspaces excluded), as of September 2026.
Frequently asked questions
School CRM questions, answered
What is the best CRM for schools in India?
Xale CRM is the best education CRM for institutes, coaching centres, academies and consultancies: a follow-up for every role on every enquiry, deal and track, access set stage by stage, automations that retry and log every run and that Xale AI drafts for you, a Custom Report Builder for your own questions, and an AI assistant you can talk to. For a school, the template renames into Campus Visit, Documents & Age Check and Class & Seat.
What does a school admission CRM do that a school ERP does not?
A school admission CRM runs every conversation before a child joins: the enquiry, calls, WhatsApp, the campus visit, documents, the seat decision and the fee date, each with a named owner and a dated follow-up. The ERP runs the child's life after joining: admission number, sections, timetables, attendance and the fee ledger. Hand over at one status, Enrolled.
Is there a CRM for schools and colleges in one workspace?
Yes. In Xale CRM a trust that runs a school and a college gives each its own branch: each campus works its own enquiries, the head office reads both from one dashboard, and access follows the branch. The Education template serves both, with a class-choice deal per child for the school and a programme deal per student for the college.
Can school CRM software keep two children under one parent's phone number?
Yes, in Xale CRM. A duplicate phone check runs on every new enquiry, so twins or siblings applying in the same season fit one family record with a separate class-choice deal for each child, each with its own status, owner and follow-up. A younger sibling applying later can have their own record, with a field naming the older child.
Is Xale admission management software for schools, or a sales CRM?
Xale CRM is built around the counselling desk, and its Education template is admission management software for schools on day one: six stages written for admissions, a follow-up for every role on each family and each child's class choice, stage requirements that hold a seat offer until the named documents are in, and reports that open the families behind every number.
How does a WhatsApp CRM for schools answer parents from one number?
In Xale CRM the school's number connects through Meta's Cloud API, including Coexistence with the WhatsApp Business app, or through your existing Wati, Gallabox or UrbanChat account. Every chat lands in one inbox scoped by role, a parent's first message becomes a lead, automations send approved templates, and Xale never bills WhatsApp messages.
How does school enquiry management work during admission season?
Every enquiry, from a Meta campaign, the website form, WhatsApp, a call or a walk-in, lands in one list with its source and a duplicate phone check. Auto-distribute hands it to the least-loaded telecaller and an automation dates the first call. The dashboard shows Overdue, Today, Tomorrow and Later by person, and any number opens the families behind it.
Is Xale a CRM for schools India-wide, or only in Kerala?
Xale CRM runs schools anywhere in India from one web app, with an Android app for counsellors. Xale Private Limited works from Kozhikode, Kerala, where office visits are welcome; onboarding is in person across Kerala and remote everywhere else, and support comes in English and Malayalam. Plans are a subscription per workspace with every feature on every plan.
How does a school CRM handle age rules and RTE admissions?
Record the child's date of birth on every enquiry so each lands on the class the age rules allow. Give the RTE seats their own source and status, outside the open-seat funnel and fee reminders, make the birth certificate an info-only checklist item that never blocks a move, and keep test and interview steps out of those admissions.
What consent does a school admissions team need before messaging parents?
Nearly every applicant is a child, so plan for verifiable parent consent under Rule 10 of the DPDP Rules, 2025, and for Meta's WhatsApp opt-in rule. Put the consent line on the enquiry form, walk-in slip and WhatsApp greeting, record who agreed and their relation to the child, and make an opt-out a status so no broadcast reaches that family again.
How long does it take to move a school front office from Excel to Xale?
The Education template works on day one, so the time goes on your own decisions: the family model, the renamed stages and who owns which step. Import last season's register with the duplicate preview, connect Meta, WhatsApp, the web form and calls, test-run the rules on a sample family, then go live before the season opens.
What do school admission CRMs in India cost?
Xale CRM is a subscription per workspace with every feature on every plan; plans differ by seats, leads, branches, active automations, storage and scheduled reports, and current plans are on the Xale pricing page. The table above shows each other vendor's lowest listed plan from its own pricing page on the date checked; some publish no price at all.
Related
Keep reading
- Best education CRM in India, by use case
- The Education template: six stages, a deal per course choice
- CRM for colleges and universities in India
- CRM for coaching institutes
- CRM for admission counsellors
- Parallel pipelines: hostel, transport and fee tracks
- What an education CRM is, in plain words
- The DPDP Act for education teams
Run this admission season on Xale CRM.
Pick the Education template, connect your Meta campaigns, WhatsApp number and website form, and run the season with every call, chat, visit, document and fee date on the family’s record.
Talk to the Xale team
WhatsAppCall +91 90616 63675hello@xale.inBook a demo