Xale logo
Xale

For study abroad consultancies

Xale CRM for study abroad consultancies: one pipeline from enquiry to visa

Xale CRM is the best study abroad CRM for consultancies: every role on a student, on each university application and on each track keeps its own follow-up, as many parallel pipelines as the work really has run beside the main one, access is set stage by stage and track by track, automations run in the background with retries and a log of every run and Xale AI drafts them from plain words, a Custom Report Builder answers your own questions from your own data, and you can talk to Xale AI, or let it take the call, in Malayalam or English. A student arrives from a Meta ad, a WhatsApp message or a walk-in. Xale gives them one record, tracks every university application as its own deal, and keeps the counsellor, documents, calls and chats on that record until enrolment.

Runs on XaleSkymark EducationSterling AbroadAdi InstituteJain UniversityAll customer stories →

Talk to the Xale team
WhatsAppCall +91 90616 63675hello@xale.inBook a demo

Updated · By

The short answer

What study abroad CRM software does, and how Xale CRM does it

Xale CRM is the best study abroad CRM for consultancies, and a study abroad CRM is the one system a consultancy runs every student on, from the first enquiry to the visa and enrolment. It must hold several university applications under one student and give every person on that student their own next step: in Xale CRM, each role on the lead and on every application keeps its own follow-up, enforced by the database.

Xale CRM is study abroad CRM software built for consultancies: one record per student, one deal per university application, and a follow-up for every role on the lead, on each deal and on each track. A telecaller, a counsellor and a visa officer work the same student at once, each with their own follow-up and reminder, enforced by the database so one date never overwrites another. Tracks such as Loan, Interview preparation and Visa filing run beside the main pipeline as parallel pipelines, each with its own steps, owner and follow-up, and access is set stage by stage and track by track. Automations run in the background with automatic retries and a log of every run, every counsellor call is logged and recorded, WhatsApp runs through Meta's Cloud API or your Wati, Gallabox or UrbanChat account, and every report number opens the exact students behind it.

The problems it is built for

Where a study abroad consultancy loses students

Most consultancies outgrow spreadsheets and generic CRMs for the same reasons. Here is each one, and what Xale does about it.

Handoffs where follow-ups slip

Telecaller, counsellor, application team, visa team: every handoff is a chance for the next step to belong to nobody.

In Xale: Several roles work one student at once, and each role owns its own follow-up on the lead and on every application, with its own reminder when it is due. Managers see the team's Overdue, Today and Later by user, branch and role.

Parallel work that waits on the stage

The loan, the interview preparation and the visa filing all run at once, but a pipeline stage says where the application is, not where the loan is, so the loan officer's next step lives in a WhatsApp group.

In Xale: Loan, Interview preparation and Visa filing run beside the pipeline as tracks, each with its own steps, its own assignment, one person per role per student and track, and its own follow-up per role, independent of the stage. The follow-ups rail switches between Leads and Tracks, and a track head sees an Unassigned list.

Branches that see too much, or too little

Branch managers need their own pipeline without seeing other branches' students, while head office needs everything.

In Xale: Visibility follows branch and role, from a counsellor's own leads up to the whole organisation, with a five-level access dial on every pipeline stage and territory access for roles such as a country manager.

Routine steps that wait for someone to remember

Assigning new enquiries, dating the next follow-up and moving applications forward are done by hand, so they happen late, and nobody can say whether a rule actually ran.

In Xale: Automations assign leads, set a chosen role's follow-up, move and sync deals and send templates. Each run is queued after the change is saved, retried automatically on a separate worker server, and logged with a one-click retry. Describe the rule you want in plain English or Malayalam and Xale AI drafts it in the builder for you to preview and save.

Enquiries arrive from everywhere

Meta ads, WhatsApp, website forms, walk-ins and referrals land in different places, the same student turns up twice, and nobody knows which campaign produced the enrolment.

In Xale: One lead list with the source and campaign attached, and duplicate phone numbers caught as they are typed.

One student, several applications

A generic sales CRM allows one deal per contact, so the second and third university application end up in a notes field.

In Xale: Each application is its own deal, with its own stage, counsellor and payments, and every application shares the student's documents.

Documents chased for weeks

Passport, marksheets, SOP, LORs and financials arrive in pieces, and files move to application while half of them are missing.

In Xale: Stage requirements block the move until the documents, fields or notes you specify are in place.

Reports that don't match the list

The report says one number, the lead list says another, and 'new this month' includes leads moved back into the first stage.

In Xale: Every number opens the exact leads behind it, and first-stage leads are counted by the date they arrived.

Reports that need a developer

The question the owner asks on Monday, say conversions by intake and counsellor for one country, is never one of the fixed reports, so someone exports to Excel and builds it by hand.

In Xale: Build it yourself in the Custom Report Builder: start from the Leads page's own filters, group rows and columns, measure leads, calls, follow-ups, deal value or amount paid as counts, sums, percentages and ratios, and open the rows behind any cell. Or ask Xale AI, by chat or in a voice call, and it runs the report with the builder's own measures and draws the chart.

Ready on day one, editable after

A ready study abroad pipeline, from inquiry to enrolment

Pick the Study Abroad template at signup and the workspace starts with a complete pipeline, its statuses and sub-statuses already in place, so your team starts by working leads rather than designing stages.

  1. 1Inquiry
  2. 2Qualify
  3. 3Application
  4. 4Deposit
  5. 5Visa
  6. 6Enrolled

Statuses and sub-statuses that ship with it

Reaching the student
Contacting attempts, not reachable, and not interested with a reason.
Qualifying and documents
Not qualified with a reason, shortlisting, document collection, and documents pending for passport, marksheets, SOP, LOR, financials and English test score.
Applications and offers
Application in progress, on hold or rejected; offers received, conditional or unconditional.
Deposit
Deposit requested, submitted, verified or cancelled.
Visa
Visa form initiated and submitted, then approved or rejected.

Rename any stage and add or remove statuses and sub-statuses to match how your office works, and set up country-gated statuses so each destination follows its own steps.

University application tracking

Every university application is its own deal

The student is one lead: contact details, source, qualifications and the history of every call, message and note. Each university application is a separate deal under that lead, with its own stage and status, counsellor, payments, team chat and custom-field values such as intake or destination country. The student's documents stay on the lead and are shared by every application.

A list of deals reads like a list of applications: one can sit in Deposit while another is still waiting on an offer.

The database allows only one active owner per role on each lead and each deal, and past assignments are revoked, never deleted, so the ownership history stays intact. In reports, a student with three applications counts once in conversions, while the Country Pipeline follows each destination's stage progression, application by application.

Student record

One lead · three applications

Source, qualifications, calls and WhatsApp history

  • University A · MSc Data Science

    Application · Offer received (conditional)

    Owner: Application counsellor

  • University B · MSc Business Analytics

    Deposit · Deposit requested

    Owner: Application counsellor

  • University C · MBA

    Application · On hold

    Owner: Second counsellor

Illustrative example of one student with three deals.

Internal team chat

Team chat inside every lead and every application

Telecallers, counsellors and the application, visa and accounts people all work the same student. When they talk in personal WhatsApp groups, the context leaves with whoever leaves. In Xale the conversation sits on the student's record, next to the calls, notes and documents.

  • One thread per student, one per application

    Each lead has a main thread, shown as All Chats, and each application has its own. A message posted on an application also appears in All Chats, labelled with the application’s name, so the whole team reads one history.

  • Files and voice notes in the thread

    Share PDFs, images, Word files and short videos (Excel files too from the Android app), and record voice notes from the browser or the Xale Android app. Voice notes play inline.

  • Replies, @mentions and read receipts

    Reply to a specific message, @mention a teammate who works the student, and see who has read it with “Seen by”. One Messages list shows unread chats across every lead you can open.

  • Access follows the lead

    Anyone who can open a lead can read and post in its thread, so there is no separate chat permission to manage. After a reassignment the new counsellor sees the whole history, and the previous owner loses the chat unless their role still gives them the lead.

  • Chats stay with the company

    Messages live on the student’s record, not on anyone’s phone. Block a user and every chat closes to them on their next request.

  • Find the conversation later

    Filter the lead list for leads “Discussed in team chat” in any date range, then open the thread from the lead.

On the Xale Android app: counsellors read and post in each student's All Chats thread, where messages from every application also appear, with photos, camera shots, documents and voice notes.

How internal team chat works in Xale

Documents & requirements

Every student document in one place, and stages that wait for them

The same pack comes in for every student, and it usually ends up spread across WhatsApp, email and shared drives. Then an application goes out with a missing file. Xale keeps the files on the student and lets each stage say what it needs before anyone can move the file on.

One set of files for each student

  • Passport, marksheets, SOP, LORs, financial documents and test-score reports sit on the student’s record, shared by every application
  • Folders you name, plus labels that keep work files apart from payment receipts
  • PDF, JPG, PNG, Word, Excel, PowerPoint, CSV and TXT files up to 5 MB each; oversized photos and PDFs can be shrunk before upload
  • Download one file, or all of a student’s files as a ZIP that keeps your folders
  • Every upload, rename, replacement and deletion is recorded on the student’s activity timeline

Stage requirements that hold the line

  • Require a named document on a status. A move there is blocked, from the lead, an application, a bulk update or a lead stage-change automation, until a file with that name is uploaded
  • Apply a rule from a status onward, so later statuses inherit it, or only when a student lands on exactly that status
  • Require more than files: a field or custom field, an attached course or university, an assigned role or person, a track, a note on the move, or a follow-up scheduled first
  • Or make a document information-only: it appears on the student’s checklist without blocking the move

What is still missing, at a glance

  • Attachments checklist

    Each required document with its stage, uploaded or not, and a one-click upload that names the file so it satisfies the rule.

  • Required-field stars

    Fields a later stage will ask for carry a star in the lead drawer and in Add Lead, so counsellors fill them in early.

  • Documents report

    A Custom Report Builder report on the Documents Pending status shows the students still missing papers, by stage and by counsellor, and on the dashboard each viewer sees only the numbers their own access allows.

Files that can't skip a step: requirements are checked each time a lead or application moves into a status, and status-to-status deadlines warn early and close themselves when the student reaches the target status.

How student document management works in Xale

Deadlines that close themselves

Status-to-status deadlines with warning days

Stage requirements hold a file until the paperwork is in. Deadlines keep time between statuses, and role-based follow-ups, next, make sure each person on the student knows their next step.

A date, with early-warning days

Set a deadline between two statuses, say offer received (conditional) to deposit submitted, with a date and warning days that start counting when the student reaches the first status.

It closes itself

It closes itself when the target status is reached, so counsellors only chase what is actually late. Who can set a deadline, or close one by hand with a note, is role-controlled, and every change is logged on the lead's Deadline tab.

Role-based follow-ups

Follow-ups that know whose job each one is

In a consultancy, several people work the same student: a telecaller, a counsellor, an application or visa team. With one shared follow-up date, whoever touched it last decides everyone's day. Xale CRM gives each role its own follow-up and reminder, on the student, on every university application and on every track.

  • Several roles on every student, every application and every track

    A telecaller, a counsellor and a visa officer can be assigned to one student at once, and each university application carries its own team. Each role keeps exactly one live follow-up, enforced by the database, so one role's date never overwrites another's.

  • A reminder for each owner

    When a follow-up falls due, its owner gets a web popup, an Android push and an in-app inbox entry with the student's name, the time and the note. When many fall due together, one reminder names the earliest student and counts the rest.

  • Overdue, Today and Later for the whole team

    Managers see their team's follow-ups by user, by branch and by role, with Overdue, Today and Later in each view, and a manager can pick whose follow-up to reschedule.

  • Dials on every stage

    Set “Due in N days” on a stage, status or sub-status to date the automatic follow-up, switch follow-ups off where none are needed, and use “Maximum days allowed” to stop staff scheduling too far ahead.

  • Automations that date the right role

    “Set / update follow-up” dates a chosen role's follow-up, or every assigned role's, days or hours ahead at a set time of day, with guards such as “only if there is no follow-up yet” and “never push a date back”.

  • Access by stage, clean hand-overs

    Each role's follow-up access is Edit, View or Deny, stage by stage. A status can require a scheduled follow-up before a move. When a student is reassigned, the new person takes over that role's follow-up.

  • A follow-up on every track: a different pipeline for a different job

    A track such as Loan, Interview preparation or Visa filing runs beside the pipeline as its own workflow with its own steps. It carries its own assignment, one person per role per student and track, given by hand, in bulk, by the “Assign track” automation or automatically to the least-loaded eligible member, and each role on it keeps its own follow-up, independent of the stage, dated by the track's own “Due in N days” dial and reminded by Android push and the in-app inbox. The follow-ups rail switches between Leads and Tracks, a track head sees an Unassigned list, and a hand-over restarts only the handed-over role's follow-up.

How role-based follow-up management works in Xale

Hand-offs between teams

One student, four teams: how hand-offs run in Xale

A counsellor, an Application team, an Application officer and a Visa team all work the same student. This is what Xale runs for you.

  • Status: AutomaticMeta and Wati enquiries become leads on their own, tagged with their source, and start your “Lead created” automations.
  • Status: Set up onceEach team is assigned by role as the student reaches its stage, balanced within a branch or per country, with a separate owner for each university application.
  • Status: Set up onceEach role keeps its own follow-up on the student. Once a date is set, it rings its owner when due, and stage tones ring a team when an application lands in their status.
  • Status: Set up onceTracks such as Loan, Interview preparation or Visa filing run beside the pipeline with their own steps, their own assignment and their own follow-up per role, independent of the stage.
  • Status: Set up onceDocument requirements hold a stage move until the files are in, and each team sees only its own stages, branches and territory.
  • Status: AutomaticManagers see their team’s Overdue, Today and Later follow-ups on the dashboard, by user and by branch, on Leads or on Tracks.

See every hand-off step by step, with what runs automatically

Talk to Xale AI

An AI you can talk to, and automations it drafts for you

Xale AI lives inside the web CRM. Ask it by chat, with Ask AI in the header or ⌘K / Ctrl+K on any screen, or start a live voice call and talk to it, in Malayalam by default or English on a click. It answers from your own students, applications, follow-ups, calls and team, and when you describe a rule in plain words it builds the automation in front of you. Open the AI telecaller on a student and it takes the call itself, in Malayalam or English, writes the note and the agreed callback, and hands the student to their own counsellor when they ask for a person.

A live voice call, 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.

It answers from your own leads, deals, follow-ups (Overdue, Today, Tomorrow, Later, this week and this month), pipeline, calls, top callers, users and roles, and tells you what each person did today and who is working now.

Reports and insights, on request

Xale AI runs reports with the same measures as the Custom Report Builder, conditional, share and ratio measures included, draws the chart, reads the report tabs, KPI summaries and saved and scheduled reports, and answers per person: what someone did today, who is working now, a scorecard or a whole team's day.

Ask what is losing students and it reads the themes across your notes and every rejection status and sub-status, with volume, share and trend, and ranks content suggestions by the leads each objection loses.

Automations Xale AI drafts for you

Describe the rule you want in plain English or Malayalam and Xale AI drafts it in the automation builder on your screen, trigger, conditions, actions and dials, checked against your own stages, roles, users and branches; you preview it and press Save.

The saved rule then runs the way every Xale automation does: queued after the change is saved, retried automatically on a separate worker server and logged run by run with a one-click retry. Xale AI also explains how the engine works and lists each rule's health and run history.

More on Xale AI · How Xale automations run

Universities, courses and student profiles

Course Finder, qualifications and test scores

Your university list, searchable

Import your universities and courses in bulk from Excel, then use the Course Finder to filter by country and other facets, compare courses side by side and save shortlists, so counsellors search exactly the universities you work with.

A qualification catalogue

Seeded with 10th, SSC, CBSE, ICSE and O-Levels; 12th, A-Levels and IB; diploma; bachelor's; master's; and PhD. Each qualification on a lead stores a score, institution and pass-out date.

Test scores as custom fields

Capture IELTS, TOEFL, PTE, GRE or GMAT as number, dropdown or text custom fields on the lead or each deal. Country and intake are built-in field types, and fields can be hidden from roles that shouldn't see them.

Lead capture and attribution

Meta Lead Ads, website forms and duplicate protection

Meta Lead Ads with attribution

Leads from every connected Facebook and Instagram lead form sync automatically, tagged with campaign and form, and form questions can map to custom fields.

A daily Meta ad-spend sync puts cost per lead next to each campaign, and a reconciliation view shows duplicates, invalid numbers and blocked submissions.

Every other door, and who gets the lead

Website forms post to an API-key-protected webhook with no-code field mapping, and enquiries through a connected Wati, Gallabox or UrbanChat account become leads automatically. Walk-ins are added by hand.

Automations then share leads by branch, role or country, equally or by results, so the counsellors who move students forward get more of them.

Duplicates caught, re-enquiries kept

Phone numbers are checked as they are typed, and imports preview duplicates before writing anything.

A returning student's re-enquiry is recorded on the original lead, and its assignees get an instant in-app alert with a View lead button.

Where counselling actually happens

Counsellor calling and WhatsApp on the student record

Every call logged and recorded, two ways

The Android app syncs every counsellor call from the phone's call log to the right lead, with direction, duration and outcome, even when the app is closed and with no per-minute charges. It attaches the recording from the phone's own dialer, with no cloud telephony needed.

TeleCMI cloud telephony records calls from a business number on any phone, iPhone included, and files them on the same lead. Capture stays off until an admin allows it for a role, and a Devices page shows which phones are capturing.

Read how call recording works in Xale

WhatsApp in one shared inbox

Connect the WhatsApp Cloud API through Meta's Embedded Signup, optionally in Coexistence mode so the number keeps working in the WhatsApp Business app, or connect your existing Wati, Gallabox or UrbanChat account.

Cloud API, Wati and UrbanChat chats are answered from one role-scoped inbox you can filter by stage, counsellor, branch or source. Template broadcasts to opted-in contacts run on Cloud API connections, and Wati, Gallabox and UrbanChat accounts also send approved templates from automations.

See the WhatsApp CRM for education

Running the consultancy

Access, reports, fees and the mobile app

Access by stage, branch and territory

Build roles from four starting templates, switch modules on per role, and give each pipeline stage a five-level lead-access dial, from admin to deny, enforced on the server in every list, board, dashboard and report. A country manager can see every lead for their countries inside their branches, a field such as Country can be limited per user or denied to a role, and exports never carry phone numbers for staff other than admins. Each track has its own per-role access, Manage, Own, Edit, View or Deny, enforced on the server: Own members see and work only the students on that track assigned to them, View sees the track, Edit assigns it or changes its step, and Manage sees every student on the track and alone removes it.

Role-based access control, stage by stage and track by track · How multi-branch access works

Reports you can click into

Report tabs from lead overview and source to country, stage, calls and branches. Click any number to open the exact leads behind it. Figures are scoped to the viewer's role, and saved report views can be shared with the team and scheduled by email or WhatsApp. The Custom Report Builder answers your own questions, with every cell opening the rows behind it. Or ask Xale AI, which runs the report with the builder's own measures and draws the chart.

Explore reports and analytics

EMI instalments and Razorpay links

Record payments per deal or set up EMI instalment plans with reminders before the due date, on the day and daily once overdue. Send a Razorpay payment link by WhatsApp or email, and a paid link is recorded on the deal automatically.

An Android app for counsellors

Leads, deals, follow-ups, WhatsApp, team chat, dashboards and call analytics, with the same permissions as the web. It installs as an APK with in-app updates, and TeleCMI cloud telephony records calls on any phone, iPhone included.

How each role in a consultancy works in Xale

A new Study Abroad workspace starts with five roles: Super Admin, Admin, Manager, Counsellor and Telecaller. Application, visa and accounts roles are ones you add, built in a four-step wizard from four role templates. Every role then gets a lead-access level on every pipeline stage, and that level decides whose leads it reaches there, which is what makes the table below true rather than a promise. Each lead and each application has at most one active holder per role, enforced in the database, and a replaced assignment is revoked rather than deleted, so the record still shows who held the student and when.

Consultancy roles, the Xale role they start from, what they see and what they own
Role in your officeStarts fromWhat they seeWhat they own
Front office & tele-callersTelecaller (default role)Only the leads assigned to them, on the stages you open to the roleFirst contact, qualifying calls, walk-in entry
CounsellorsCounsellor (default role)Only the leads and applications assigned to themCounselling, shortlisting, the applications they are given
Application / processing teamA role you createThe applications assigned to them, on the stages you allowDocuments and university submissions, application by application
Visa teamA role you createThe applications assigned to them; earlier stages can be deniedVisa documents, appointments and outcomes
Loan, interview and visa-filing track teamsA role you createOn Own, only the students on that track assigned to them; on Manage, every student on the trackThat track's steps and its own follow-up per role, independent of the stage
AccountsA role you createWhat you allow; fee fields can be hidden from other rolesPayments, instalment plans, payment links
Branch managersManager (default role)Every lead in the branches they belong toTeam follow-ups, reassignment, branch numbers
Owner / head officeAdmin or Super AdminEvery branch and every leadSources and spend, targets, revenue, who has access to what

Application team, visa team and accounts are example role names you create. When a student passes between teams, the hand-off is an assignment on the student or on one application, and the record carries everything else with it: source and campaign, every call and WhatsApp message, documents shared by every application, the internal team thread and each role’s own follow-up, which moves to whoever now holds that role. The step-by-step flow is in our hand-off walkthrough, and the branch and stage mechanics are on multi-branch CRM with role-based access.

Anchor points

Anchor points: count the milestones students reached, not only where they sit today

A stage count answers “who is in Deposit right now?”. A manager asking about deposits usually means “how many students paid a deposit this month?”, and a stage count shrinks every time a student moves on to Visa or Enrolled. An anchor point counts the second way, on the leads list, the dashboard and in reports, and all three give the same Verified number.

  1. Mark a milestone stage

    In the stage editor, tick a milestone stage such as Application, Deposit or Visa as an Anchor Point. Its button is called “Verified” until you rename it, for example “Verified deposits”.

  2. Count everything that reached it

    The anchor counts every student with an application that reached that stage or any later one in the date range, even if the student has since moved on or the application sits in another status today. “How many students were verified today?” is one click, and a student counts once, however many applications crossed the milestone.

  3. Window it on the milestone

    With “New this period” on, a date range counts only students whose first application to reach that stage, or a later one, got there within the range. You also choose whether rejected applications and rollback statuses are left out.

  4. Count each student once

    Switch on “Count each student once” and each student is credited once, in the week or month they first became live, so a rejection after a period has closed never rewrites that period’s figures. Numbers used for incentives stay settled.

Illustrative example

40 students reach Deposit in September. By the end of the month, 25 of them have moved on to Visa or Enrolled.

Stage count: in Deposit right now
15
Anchor: reached Deposit in September
40

Where anchor numbers appear

  • A button on the leads list, “Verified” or the name you gave it, that shows exactly the anchor's students.
  • A tile for each anchor on the dashboard's KPI strip.
  • Anchor-stage figures in dashboard cards and reports, labelled with the anchor's name, and a milestone window in the Custom Report Builder.
  • One rule for all of them: the leads list, the dashboard tiles and the reports give the same Verified number, rebuilt from an append-only history of every stage, status and sub-status change on every application, and a counsellor's number counts the students whose application they own.
  • Your choice of date: when the lead was created, or when it moved into a stage, status or sub-status, with “Count leads that have since moved on” keeping today's entries counted wherever each lead is now.

How Xale's reports count, and why the numbers match the list

New

New: the Custom Report Builder

For the questions only your consultancy asks, such as enquiries, applications and offers by counsellor this month, or what each branch has collected, build your own report from the Leads page filters your team already uses.

  • Built on the Leads page filters, so every number equals the Leads page for the same filters
  • Calls, connected calls, talk time, follow-ups, activities, deal value and amounts paid and pending for any group of leads
  • Up to 5 named metrics with their own filters and dates, compared with Δ and Δ%, in 17 views
  • Click any number to open those leads, export to CSV or XLSX, and add the report to the dashboard as a card

The Custom Report Builder is now available in Xale workspaces.

It sits alongside the 8+ ready-made report tabs, saved report views and scheduled reports.

Or just ask: Xale AI runs the same measures and draws the chart. Ask by chat, or in a live voice call in Malayalam or English, and Xale AI runs the report with the builder's own measures, conditional, share and ratio measures included, and draws the chart for you. Talk to Xale AI

What the Custom Report Builder does

Getting started

Go live in five steps

Every consultancy goes live in the same order, and Xale's team works through it with you: in person across Kerala, remote everywhere else. See how we onboard teams. To see how the whole office runs on it, role by role, use the role map above.

  1. 1

    Sign up and pick the Study Abroad template

    You get default roles (Super Admin, Admin, Manager, Counsellor and Telecaller), the study-abroad pipeline, lead sources, a main branch, dashboard widgets and email templates.

  2. 2

    Configure the pipeline, roles and branches

    Rename stages, add statuses, set stage requirements and deadlines, build roles from the four role templates (Admin, Manager, Counsellor, Custom), and add your branches and users.

  3. 3

    Connect WhatsApp, Meta, TeleCMI and Gmail

    Connect WhatsApp through Embedded Signup or your Wati, Gallabox or UrbanChat account, link your Meta Pages and ad accounts, add TeleCMI if you use it, and connect each counsellor's Gmail.

  4. 4

    Import leads and universities

    Bring in spreadsheets with the duplicate-phone preview, then bulk import your universities and courses for the Course Finder.

  5. 5

    Set up counsellors' phones and train the team

    Install the Android app, allow call capture for the right roles, use the Devices page to confirm every phone is capturing, and walk the team through deals, follow-ups and automations.

Side by side

Xale CRM and five other study abroad CRM options, vendor by vendor

Xale CRM leads the table. Every other row comes from that vendor’s own pages, checked September and October 2026, and its own pricing page, checked 7–8 October 2026. For other vendors, “Best for” is the vendor’s own positioning; “Not stated” means its page is silent and “On request” means no price is published.

Xale CRM and five other CRMs compared on who they are for, education focus, calls and WhatsApp, multi-branch access, starting price and free trial
CRMBest forBuilt for educationCalls / WhatsAppMulti-branchStarting priceFree trial
Xale CRMStudy abroad consultancies of every size, from one office to many branches, where several roles work every studentYes: the Study Abroad template, with its pipeline, roles and dashboards ready on day oneEvery counsellor call logged and recorded, through the Xale Android app or TeleCMI; WhatsApp through Meta's Cloud API or your Wati, Gallabox or UrbanChat accountYes: branch visibility, territory access and a 5-level access dial on every stageFrom ₹499 per workspace per month, every feature on every plan, on the pricing pageFree trial: 7 days on Basic, 14 days on Pro
LeadSquared
Xale CRM vs LeadSquared
Vendor’s positioning: a sales platform with an overseas-education editionYes: an overseas-education editionWhatsApp API; Android call recording through a tracker app, and cloud telephonyNot stated on its education page₹2,500 per user per month, billed annually (Sales Pro)Not stated
Meritto
Xale CRM vs Meritto
Vendor’s positioning: an education enrolment platform with a study abroad consultant CRMYes: a study abroad consultant CRMWhatsApp Business API; cloud telephony and in-app calling, logged automaticallyRoles, teams and hierarchyUS$8,000 per year (Starter, under 5,000 applications)Not stated
ExtraaEdge
Xale CRM vs ExtraaEdge
Vendor’s positioning: an admission CRM for institutesAn admission CRM for institutes, with an overseas CRM pageA WhatsApp Business API account opened by its team; an IVR with a virtual number that records callsNot stated on its pagesOn requestDemo on request
Zoho CRM
Xale CRM vs Zoho CRM
Vendor’s positioning: a general-purpose CRM with an education pageNo: a general CRM configured for admissionsWhatsApp templates and workflows; cloud telephony through PhoneBridge or Zoho VoiceRoles, profiles and groups₹800 per user per month (Standard)Free edition for 3 users
HubSpotVendor’s positioning: a general-purpose CRM with an education guideNo: a general CRMWhatsApp on Professional tiers and above; call recording through HubSpot CallingNot stated on its education pageUS$20 per seat per month (Starter)Free CRM for up to 2 users

Sources: LeadSquared’s overseas education CRM page and price source; Meritto’s study abroad consultant CRM page and price source; ExtraaEdge’s overseas CRM page and price source; Zoho CRM’s education page and price source; HubSpot’s CRM for education guide and price source. Competitor prices are each vendor’s lowest listed plan, before tax, on the date checked; confirm with the vendor.

Before you choose

Six questions to ask in any CRM demo, with Xale CRM's answers

Feature lists all look alike. These six questions separate a CRM built for consultancies from a sales CRM with a study abroad page, and each one can be checked on your own leads in a trial.

  1. 1. Can a telecaller, a counsellor and a visa officer each keep their own follow-up on the same student?

    Yes. Each role on the lead and on every application keeps one live follow-up, enforced by the database, with its own reminder by web popup, Android push and the in-app inbox.

  2. 2. Is the second university application its own record?

    Yes. Each application is its own deal with its own stage, owner, payments and team chat, while the student counts once in conversions.

  3. 3. Can each branch see only its own students, stage by stage?

    Yes. Visibility follows branches, every role has a 5-level lead-access dial on every pipeline stage, enforced on the server, and territory access lets a country manager see their countries without being assigned each lead.

  4. 4. Can you see that an automation ran, and retry it when it failed?

    Yes. Every run is logged as successful, failed or skipped with a plain-English summary, retried automatically on a separate worker server, and any failed run can be retried in one click.

  5. 5. Does every report number open the students behind it?

    Yes. 8+ ready-made report tabs and 20+ built-in dashboard cards open the exact leads behind every number, and every cell in the Custom Report Builder opens its rows.

  6. 6. Are counsellor calls recorded on the lead, whichever phone they use?

    Yes, two routes: native call-log sync and recording from the counsellor's Android phone through the Xale Android app, and TeleCMI cloud telephony on any phone, iPhone included.

Platform figures, October 2026

Xale in production

  • 100,000+

    counsellor calls synced to leads in a single month

  • 35,000+

    WhatsApp messages handled in a single month

  • 15,000+

    new leads captured in a single month

  • 160+

    user accounts in our largest single workspace

Anonymised figures from our production data as of October 2026, rounded down. Demo and test workspaces are excluded. See the full production snapshot.

  • 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

Visit our Kozhikode office or contact the team

Frequently asked questions

Questions about study abroad CRM software

What is study abroad CRM software?

It is a CRM built around how an overseas education consultancy works: enquiries, counselling, university applications, offers, deposits, visas and enrolment. Unlike a generic sales CRM, it has to track several applications per student at once, each with its own stage and owner, without losing the student record that ties them together.

What does Xale CRM's study abroad CRM software include?

Xale CRM is the best CRM for study abroad consultants. Each role on a student, on every university application and on every track keeps its own follow-up and reminder, and beside the main pipeline you run as many parallel pipelines as the work really has: Loan, Interview preparation and Visa filing each with their own steps, owner, access and follow-up. Access is set by stage, branch, territory and track, and automations run in the background with automatic retries and a log of every run; describe a rule in plain words and Xale AI drafts it in the builder for you to save. The Custom Report Builder answers your own questions and opens the rows behind every cell, and you can talk to Xale AI by chat or a live voice call, or let it take the call as your telecaller and hand the student to their counsellor. Every counsellor call is logged and recorded, WhatsApp runs through Meta's Cloud API or your existing Wati, Gallabox or UrbanChat account, and every report number opens the exact leads behind it.

Can one student apply to several universities in Xale?

Yes. The student is one lead, and each university application is a separate deal with its own stage, counsellor, payments and team chat, while the student's documents stay on the lead and are shared by every application. Reports count the student once in conversions, while the Admissions tab tracks offers, deposits, visas and enrolments deal by deal.

Can an automation move every application of a student?

Yes. The Move deal automation moves the triggering application, the first, the newest or all of a student's applications to a chosen stage, or to the stage another application is in. It can skip applications that are already further along, and it respects stage requirements. Sync deals makes a student's other applications follow the one that moved, up to a stage limit you set, with exceptions checked on each deal, such as never syncing a deal whose Country is Germany, and Delete deals removes the applications you specify.

Can loan, interview and visa-filing work run beside the pipeline with their own follow-ups?

Yes. Each of them is a track: its own workflow on the student, beside the pipeline stages, with its own steps. A track carries its own assignment, one person per role per student and track, given by hand, in bulk, by the Assign track automation or automatically to the least-loaded eligible member, and each role on the track keeps its own follow-up, independent of the stage, dated by that track's own Due in N days dial and reminded by Android push and the in-app inbox. A hand-over restarts only the handed-over role's follow-up. Track access is set per role as Manage, Own, Edit, View or Deny, so a loan officer on Own sees only the students on that track assigned to them while the track head on Manage sees every student on it.

Can Xale AI answer questions about my consultancy's leads in Malayalam?

Yes. Start a live voice call in the web CRM and Xale AI speaks Malayalam by default, or English on a click; you can interrupt it mid-sentence, read the live transcript, ask it to play a call recording and have typed answers read aloud. By chat, Ask AI in the header answers the same questions. It answers from your own leads, deals, follow-ups, pipeline, calls and team, runs reports with the Custom Report Builder's own measures and draws the chart, tells you what each person did today, finds the objections that lose students across your notes and rejection reasons, and drafts automations into the builder for you to preview and save. Models come from Anthropic, Google Gemini or OpenRouter, managed by Xale.

Is there a student portal for applicants?

Yes. Once the student portal is switched on for your workspace, staff generate portal credentials from the student's lead record. The student signs in with their phone number and password and follows their own application's stage, status and sub-status, with an application progress view, and staff can reset the password or switch portal access off and on from the lead's Portal tab.

How does the Course Finder work?

Import your universities and courses in bulk from Excel, or add them by hand. Counsellors then use the Course Finder to filter by country and other facets, compare courses side by side and save shortlists, so they search exactly the universities and courses you work with.

How does Xale handle visa steps for different destinations?

The Study Abroad pipeline includes a Visa stage with statuses for visa form initiated and submitted, then approved or rejected. You rename or extend its statuses and sub-statuses, set up country-gated statuses so each destination follows its own steps, and add stage requirements for the documents each destination needs before a move.

How do we track IELTS, TOEFL, PTE or GRE scores?

Create them as custom fields, such as a number field for the overall score, on the lead or the deal. The built-in qualification catalogue covers 10th through PhD with a score, institution and pass-out date.

How do Meta Lead Ads enquiries reach counsellors?

Leads from every connected Facebook and Instagram lead form sync automatically, with the campaign and form attached. An automation can then assign each new lead to a counsellor by branch, role or country, set that counsellor's follow-up and send the first WhatsApp template, and a daily ad-spend sync shows cost per lead by campaign.

Can counsellors' calls be recorded?

Yes, two ways. The Xale Android app files every call from the counsellor's own phone on 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. Capture stays off until an admin allows it for a role, and recordings can be transcribed on demand, including calls that mix Malayalam and English.

Does Xale work for consultancies outside India?

Yes. Xale CRM runs in the browser at app.xale.in, and role follow-ups, access control, automations, one deal per application, the WhatsApp inbox, call recording and reports work the same way for a consultancy anywhere. Onboarding is remote outside Kerala, with support in English and Malayalam.

How do we set up a study abroad CRM for a multi-branch consultancy?

Add your branches and users, then build each role from the four role templates and set its access on every pipeline stage, from Admin and Manage down to Edit, View or Deny. Branch managers see their own branches, territory access covers country managers, and new leads are shared equally or by results by branch, role or country, with checked-out people passed over.

How do we set up roles for tele-callers, counsellors, application and visa teams?

A new Study Abroad workspace starts with Super Admin, Admin, Manager, Counsellor and Telecaller roles. Application, visa and accounts roles are ones you create in a four-step wizard from four role templates: Admin, Manager, Counsellor or Custom. Each role then gets a lead-access level on every stage, from admin and manage down to edit, view or deny, and that level also decides whose leads it reaches there.

Can the application and visa teams be kept out of earlier stages?

Yes. Permissions are set per stage and enforced on the server, so a visa role can be denied at Inquiry and Qualify, view-only at Application and full at Visa. Each track also has its own per-role access. A field such as Country can be limited per user or denied to a role, and territory access lets a country manager reach every lead for their destinations inside their branches.

What happens to a counsellor's students when they leave?

Reassign their leads and applications, singly or in bulk, and the new holder takes over each role's follow-up. The old assignment is revoked rather than deleted, so the record still shows who held the student and when, and the chat and documents stay on the record for the new owner. Then block the leaver's account, so their access ends on their next request.

Does Xale replace our staff WhatsApp groups?

For talk about students, yes: every lead has an internal team thread, and in the web app every application has its own channel, whose messages also appear in the lead's thread. Access follows the lead, so a new owner inherits the discussion and someone taken off it loses it. Keep WhatsApp for talking to students, through a business number connected to Xale rather than personal phones.

Which integrations does a study abroad CRM need, and which does Xale connect?

Xale CRM connects the channels a consultancy runs on: Meta Lead Ads with campaign and form attribution and daily ad spend for cost per lead, WhatsApp through Meta's Cloud API or your Wati, Gallabox or UrbanChat account, counsellor calls through the Xale Android app or TeleCMI, Gmail sending, website forms, a custom source webhook and Excel or CSV import with a duplicate-phone preview.

How do we move from spreadsheets or another CRM?

Import .xlsx, .xls or .csv files in batches, with a preview that flags duplicate phone numbers before anything is written. Universities and courses have their own bulk import, and failed rows can be downloaded, fixed and imported again.

Related

Run your next intake on Xale

Pick the Study Abroad template at signup, bring your own leads and universities, and see the student journey in your own workspace.

Talk to the Xale team
WhatsAppCall +91 90616 63675hello@xale.inBook a demo