Platform · Reliability, security & onboarding
The Xale platform: built to run your whole counselling operation
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. See why Xale CRM wins.
When your leads, calls, WhatsApp chats and fee payments all live in one CRM, that CRM has to keep working at your busiest hour, keep your data to itself and get the numbers right. This page covers Xale platform reliability and security in plain words: who sees what inside your workspace, how automations are kept reliable, how the system is built, how your workspace is kept apart from everyone else's, how your data is backed up and exported, what gets logged, and how we onboard and support your team.
Updated October 2026 · By Xale Team
The platform in numbers
The platform, measured
Consultancies run their daily work on Xale: counsellors' calls sync to leads, WhatsApp conversations run through the shared inbox, and new enquiries arrive from ads, forms and walk-ins. These are monthly totals across workspaces, plus the size of our largest single workspace, alongside what the product ships with.
- counsellor calls synced to leads in a single month
- 100,000+
- WhatsApp messages handled in a single month
- 35,000+
- new leads captured in a single month
- 15,000+
- user accounts in our largest single workspace
- 160+
Platform figures, October 2026. Anonymised totals across Xale workspaces; demo and test workspaces excluded.
Last 30 days
- Counsellor calls synced to leads
- 100,000+
- Calls logged
- 200,000+
- Talk time
- 1,800+ hours
- WhatsApp messages handled
- 35,000+
- New leads captured
- 15,000+
- Follow-ups scheduled
- 130,000+
- Automation runs
- 450,000+
- Notes written on leads
- 80,000+
- Activity timeline entries
- 1.1 million+
- People on the Android app, last 7 days
- 110+
All time
- Leads under management
- 180,000+
- Applications tracked as deals
- 17,000+
- Calls logged
- 1.3 million+
- Talk time
- 9,700+ hours
- WhatsApp messages
- 110,000+
- Follow-ups scheduled
- 560,000+
- Documents stored
- 99,000+
- Activity timeline entries
- 5.8 million+
Configured today
- Branches
- 150
- Active lead sources
- 500+
- Active automations
- 160+
- Connected Android devices
- 160+
- User accounts in the largest single workspace
- 160+
Counted read-only on the production database, with demo and test workspaces left out, every figure rounded down and no customer named. The headline figures above come from this count (Platform figures, October 2026). How Xale keeps the data safe is on the platform and reliability page.
What the product ships with
- 8+ ready-made report tabs
- 20+ built-in dashboard cards
- 26 automation actions
- more than 40 things Xale AI can look up, run or draft
- 22 background job types with automatic retries
- hourly database backups
- 6 industry templates
- 4 role templates
- a 5-level lead-access dial on every pipeline stage
Counted from the product, October 2026.
The team behind the platform
- 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 the Kozhikode office or plan your onboarding with us: contact the Xale team.
Access control
Who sees what inside your workspace
Counselling teams run on many roles and branches. Xale CRM sets access stage by stage, branch by branch and field by field, and the server enforces it on every lead list, board, dashboard and report.
Role templates and a dial on every stage
Every role starts from one of 4 role templates: Admin, Manager, Counsellor / Sales staff or Custom. Each role gets a 5-level lead-access dial on every pipeline stage (Admin, Manage, Edit, View, Deny), and the server enforces it on every lead list, board, dashboard and report.
Branches and territories
Admins see everything, managers see their branches' leads and applications on the stages they manage, and counsellors see the leads assigned to them. Territory access lets a country manager see every lead and application carrying their countries within their branches, without being assigned each one.
Fields and tracks
A sensitive field such as Country can be limited per user to certain options, hiding leads and applications that carry other values, and a role can be denied a field so it disappears from pickers, cards, filters and exports. 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, and Manage sees every student on the track.
Follow-ups, timeline and assignments
Follow-ups and deadlines take Edit, View or Deny stage by stage, and the activity timeline shows a role the full history, the history from when it got the lead, or none. Assignment rules set who may assign leads, applications or branch changes, who may receive them, and whether peers in the same role can transfer.
Exports and calls
Exporting leads is a per-role permission that can also be set stage by stage, and staff other than admins never get phone or WhatsApp numbers in an export. A workspace display setting masks lead phone numbers on the lead list, grid and board for everyone except admins, and call recording and call-log access stay off for every role until an admin switches them on.
Modules and admin-only actions
Each role sees only the modules switched on for it, and access to reports is checked on the server. Archiving leads, bulk moves to Trash and workspace-wide settings are admin-only, and one active owner per role per lead or deal is enforced by the database.
See the guide to roles, branches and stage-level access for worked examples.
Automation reliability
Automations built to be relied on
26 automation actions distribute leads, move stages, move and sync a student's applications, set each role's follow-up, assign tracks, send templates and push lead data to other systems. Here is how Xale CRM makes sure each run happens, and shows you what it did.
Queued only after the change is saved
An event automation is queued once the change that triggered it is saved, then runs in the background with up to 3 attempts and increasing delays.
An hourly re-run of recent failures
Every hour, automations that failed in the last 24 hours are re-run, skipping failures caused by permissions and runs a later success already fixed, with a summary in the admin system log.
Every run logged, one-click retry
Every run is logged as successful, failed or skipped, with a plain-English summary of what each action did, and a failed run can be retried with one click.
Test runs and safe chains
Test-run an automation without changing any data. Automations run in priority order, can stop at the first failed action, and are protected against endless chains of rules triggering each other.
Retries built into every job
Xale runs 22 background job types with automatic retries on a separate worker server, and WhatsApp and Gmail sends try up to 5 times.
Distribution that respects workload
Auto-distribute and Shuffle hand leads to roles, branches and users least-loaded first, skip anyone holding more overdue follow-ups than the limit you set, with a fallback you choose, and work through every matching lead in the background.
Scheduled checks for managers
Scheduled Notification automations remind chosen users or roles with a live count, such as overdue follow-ups or unassigned leads, and Alert automations notify the chosen people only when a count crosses the limit you set.
Drafted by Xale AI, saved by 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. A drafted rule then runs, retries and logs like any other.
See how automations keep every role's follow-ups on time.
Architecture
How the platform is built
A consultancy's busiest hour is predictable: morning calls, a fresh batch of ad leads and a manager exporting last month's numbers, all at once. Xale splits that work across separate parts of the system so each part does one job.
A cluster of API processes
The API that the web CRM and the Android app talk to runs as a cluster of worker processes, not one server process. Requests are shared across them, so one heavy request does not hold up everyone else's clicks.
A separate worker server for background jobs
Lead syncs, bulk stage and field updates, automations and workspace snapshots run on their own worker server, apart from the API. A job that fails is retried automatically with increasing delays, so a brief hiccup at a provider gets another attempt.
Live updates over authenticated WebSockets
Changes are pushed to open screens over WebSockets, and each connection is authenticated before it receives anything. A shared message layer keeps the whole cluster in step, so new leads, assignments and re-enquiry alerts reach a counsellor whichever server process they are connected to.
Caching by visibility scope
Lead lists, boards, dashboards and report results are cached per visibility scope: people who can see exactly the same leads share cached figures, so a busy morning of dashboards is served without repeating the same work.
The result: a large bulk update, a lead sync or a workspace snapshot runs in the background, so it does not tie up the processes answering your team's clicks.
Volume
Built for high-volume lead operations
A consultancy that captures thousands of enquiries a month needs the list to open at once, the new leads to reach someone who can call them today and the imports to finish without anyone watching. Lead lists, boards and dashboards are cached by visibility scope, bulk imports, automations and sends run on a separate worker server with automatic retries (22 background job types with automatic retries), and workspaces range from small teams to 160+ user workspaces capturing 15,000+ new leads in a single month across the platform (Platform figures, October 2026).
Caching by visibility scope
Lead lists, boards and dashboards are cached by visibility scope: people who can see exactly the same leads share cached results, so a busy morning of dashboards is served without repeating the same work.
A separate worker server
Bulk imports, automations, distributions and sends run on their own worker server, apart from the API that answers your team’s clicks: 22 background job types with automatic retries.
Bulk import with a preview
Bring thousands of leads in from Excel or CSV with column mapping, duplicate phone numbers flagged in a preview before anything is written, and failed rows returned as a file you can fix and re-upload.
Hourly backups while it all runs
Hourly database backups stream to off-site object storage while the imports and automations keep running, and each backup is verified before older copies rotate out.
The figures carry their label, Platform figures, October 2026: anonymised totals across Xale workspaces. How distribution and shuffling spread that volume across a team is on the CRM automation page.
Workspace isolation
Your workspace is kept to itself
Xale is a multi-tenant CRM: many organisations use the same platform, each in its own workspace. Workspace isolation is built into the data-access layer. Every standard read and write is automatically stamped or filtered with your workspace ID, and a request that arrives without one is refused rather than guessed at.
The platform has more than 90 automated test suites, including dedicated tests that check one organisation cannot see another's data.
Ownership rules enforced by the database
Inside your workspace, each lead and each deal can have only one active owner per role: one counsellor, one telecaller, one manager. Rules in the database itself enforce this, so an integration or a bulk import cannot give a lead or a deal two active owners in the same role. When ownership changes, the old assignment is revoked, not deleted, so every lead keeps its full ownership history.
Access inside the workspace
Isolation keeps organisations apart. Within your own workspace, counsellors work the leads assigned to them, branch managers see their branches, and admins see the whole organisation, with a permission dial on every pipeline stage, as set out in who sees what inside your workspace.
Backups & exports
Backups, exports and your data
Your student records are the business. Xale protects them in four separate ways, each for a different job and a different person.
| Protection | How it works | Who uses it |
|---|---|---|
| Hourly full-database backups | Streamed to off-site object storage every hour. Each backup is verified before older copies rotate out, and a failed backup alerts our operations team. | Xale operations team |
| Workspace snapshots | Scheduled exports of your workspace alone: a weekly full snapshot plus daily incremental ones. Admins can list them, run one on demand and download them. | Your admins |
| Excel export of lead lists | Export any filtered lead list to a formatted Excel file with the fields you choose; staff other than admins never get phone or WhatsApp numbers in an export. Report sections and Custom Report Builder reports export to CSV or XLSX. | Roles you allow to export, stage by stage |
| Trash | Deleted leads go to Trash first, where the lead can be restored in one click. Bulk moves to Trash are admin-only, and deleting from Trash is a separate, deliberate step. | Roles you allow to delete |
The hourly backup protects the platform as a whole. The workspace snapshots and Excel exports are yours: they let you keep your own copy of your data on your own schedule.
Audit trail
Who did what, and when
The lead and deal timeline
Every change to a lead or deal is logged on its activity timeline with who made it and when, from stage and status moves to reassignments. When a manager corrects who made a call, that change is logged on the timeline too, and reassigned leads keep a record of every earlier owner.
The admin system log
A separate log for admins records sign-ins and destructive actions, such as deleting leads or disconnecting an integration, with the user, IP address and device. If a lead list vanishes, you can see who deleted it and from where.
Security
Security, area by area
Each row is a measure built into every Xale workspace, stated exactly.
| Area | What Xale does |
|---|---|
| Integration secrets | Connected ad-platform app secrets and mailbox tokens are stored encrypted with AES-256-GCM. |
| Passwords | Stored as bcrypt hashes, never in plain text. |
| Files and documents | Documents uploaded from the web CRM go straight to object storage through upload links that expire after five minutes. |
| Payment webhooks | Razorpay payment webhooks are signature-verified and processed exactly once, so a retry from the gateway never records a payment twice. |
| Website forms | Form submissions reach Xale through a webhook protected by an API key. |
| Reports and exports | Scoped by role, and reports access is checked on the server. An export or a scheduled report email never shows more than the person can see in the app. |
| Phone numbers and sensitive fields | Staff other than admins never get phone or WhatsApp numbers in a lead export, and a custom field can be denied to a role so it disappears from pickers, cards, filters and exports. |
| Call capture and recordings | Call recording and call-log access stay off for every role until an admin switches them on. Admin accounts are never recorded, the Xale Android app reads only call-recorder folders, and recordings made before setup are never uploaded. |
Accuracy engineering
Numbers you can check
A report nobody trusts is worse than no report, because people stop acting on it. Xale's reports are built around a few rules that let a manager check any figure.
Every number opens its own list
Click a figure in a report and you get the exact leads behind it. The drill runs on the same filter as the leads page, so the count and the list match.
One definition per metric
A conversion means the same thing on the KPI strip, the funnel, the source table and the team leaderboard. A written accuracy spec with invariants backs this.
Calendar days, not rolling hours
Overdue means dated before today, Today means anything dated today, including earlier today, and Later means tomorrow onwards, so the dashboard and the leads page count the same follow-ups.
Honest intake counts
Leads in the first pipeline stage are counted by the date they arrived, never inflated by later stage moves.
Your own reports, the same rules
The Custom Report Builder follows the viewer's access, and every cell opens the rows behind it, so a report you build is as checkable as a built-in one.
Real period comparisons
Compare-to-previous uses the previous period's actual data, not an estimate.
See how Xale's reports and drill-downs work for the full list of report tabs.
Onboarding
How we onboard and support your workspace
Moving a counselling team onto a new CRM means changing how dozens of people work every day. This is the path a new workspace takes, from signup to steady use.
- 1
Sign up and pick your industry template
Register, confirm your email and choose one of six industry templates: Study Abroad, Education, Manpower, Video Production, Academy or Travel (here is a travel agency on the Travel template). Xale builds the workspace for you: default roles (for study abroad, Super Admin, Admin, Manager, Counsellor and Telecaller), a pipeline with stages, statuses and sub-statuses, lead sources, a main branch, dashboard widgets and email templates. The study-abroad pipeline runs Inquiry, Qualify, Application, Deposit, Visa and Enrolled.
- 2
Map your pipeline, roles, branches and fields with us
The template is a starting point, not a verdict. We work through it with you: rename or add stages and statuses, set up branches, give each role its level on each stage, add custom fields such as test scores or intake, and decide what must be in place before a lead can move. Stage requirements block a move until documents, fields, a move note or a scheduled follow-up are in place, and document items can be info-only checklist entries instead. We also set each stage's follow-up settings and the automations that hand a student from one role to the next.
- 3
Connect your channels
WhatsApp through Meta's Cloud API with Embedded Signup, WhatsApp Coexistence so the same number keeps working in the WhatsApp Business app, or your existing Wati, Gallabox or UrbanChat account. Meta Pages, whose lead forms sync automatically with campaign and form attribution, and ad accounts for daily spend. TeleCMI for cloud telephony, your own Gmail for sending, Razorpay for payment links, and website forms through a no-code field mapping.
- 4
Import your leads and your university and course list
Bring leads in from Excel or CSV with column mapping, and duplicate phone numbers flagged in a preview before anything is written. Rows that fail come back as a file you can fix and re-upload. Import your universities and courses in bulk too, and the Course Finder works on your own list from day one.
- 5
Set up counsellor calls
Every counsellor call is 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, with 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. The Devices page then shows each phone's capture status in plain language.
- 6
Train your admins and counsellors
Training is done by our team, not left to an in-app tour: admins cover roles, automations and reports, and counsellors cover the lead drawer, follow-ups, the WhatsApp inbox and the Dialer.
- 7
Go live, then keep getting help
Support from the team that builds Xale comes first, in English and Malayalam: onboarding is in person across Kerala and remote everywhere else, and visits to our Kozhikode office are welcome. After launch, a Usage & Limits page shows your seats, leads, storage and automations. New Android builds reach every phone through an in-app update prompt, which can be optional or mandatory, and workspace snapshots keep running on their schedule. For anything else, write to hello@xale.in.
Your own domain and branding
Run the CRM on your own subdomain, such as crm.yourconsultancy.com. Settings guides you through DNS verification, the SSL certificate is set up automatically, and the login page shows your company name and logo.
What to expect
- Your template works on day one, and set-up time goes on the decisions only your team makes: which stages you run, who owns what, and what a lead needs before it moves.
- When a lead or application enters a stage, every assigned role that works it gets its own follow-up, so hand-offs carry on after the move.
- Access is set with you stage by stage: a 5-level lead-access dial on every pipeline stage, plus branch and territory scope.
- Automations run in the background once switched on, and every run is logged so admins can see what each action did. Describe a rule in plain English or Malayalam and Xale AI drafts it in the builder for you to preview and save.
- Auto-distribute and Shuffle spread new enquiries across roles, branches and users, least-loaded first, skipping anyone over the overdue-follow-up limit you set.
- Meta Lead Ads leads sync automatically, with the campaign and form they came from.
- The Course Finder searches the universities and courses you import, so counsellors shortlist only institutions you represent.
- The Xale Android app installs as an APK with in-app updates and attaches the phone's own call recordings; TeleCMI cloud telephony records calls on any phone, iPhone included.
- Wati, Gallabox and UrbanChat accounts also send approved WhatsApp templates from automations.
Frequently asked questions
Questions about the Xale platform
Where is Xale's data hosted?
Xale runs on cloud infrastructure: application servers, a database and file storage, with hourly database backups streamed to off-site object storage. If your organisation needs the hosting location in writing for a client contract or an internal policy, write to hello@xale.in.
Does Xale back up our data automatically?
Yes. The whole database is backed up every hour to off-site object storage. Each backup is verified before older copies rotate out, and a failed backup alerts our operations team. Separately, your workspace gets scheduled snapshot exports, weekly full and daily incremental, which your admins can download.
Can we export our records?
Yes. Admins can download your workspace snapshots, which cover your workspace alone and include leads, deals, notes, WhatsApp chats, call logs and activity history as data files. Anyone you give export rights can export a filtered lead list to a formatted Excel file with the fields they choose, with phone and WhatsApp numbers kept to admins' exports, and report sections export to CSV or XLSX.
What happens to our data if we stop using Xale?
Before you leave, an admin can download the latest workspace snapshot, and your team can export lead lists to Excel, so you keep your records. Tell us at hello@xale.in when you plan to stop, and we will help you take your exports before you go.
Can other workspaces or Xale's team see our data?
Workspaces are kept apart by design. Xale's data-access layer stamps or filters every standard read and write with your workspace ID and refuses a request that has none. Inside your workspace, what each person sees follows their role, branch and stage permissions, and reports and exports follow the same scope. Xale's own team operates the platform and its backups, and helps inside your workspace when you ask for onboarding or support.
What happens when someone deletes a lead?
The lead goes to Trash first, where it can be restored in one click, and deleting from Trash is a separate, deliberate step. Bulk moves to Trash are admin-only, and the deletion is recorded in the admin system log with the user, IP address and device, so you can see who did it.
How is a new consultancy onboarded?
You sign up and pick an industry template, and Xale builds the workspace with roles, a pipeline, lead sources, a main branch, dashboards and email templates. We then help you map your pipeline, roles, branches, custom fields and stage requirements, connect your channels, import your leads and courses, set up counsellor calls, and train your admins and counsellors before you go live. Support from the team that builds Xale comes first, in English and Malayalam: onboarding is in person across Kerala and remote everywhere else, and visits to the Kozhikode{" "}office are welcome.
How does Xale CRM cope with a high volume of leads?
Lead lists, boards and dashboards are cached by visibility scope, bulk imports, automations and sends run on a separate worker server with automatic retries (22 background job types with automatic retries), and workspaces range from small teams to 160+ user workspaces capturing 15,000+ new leads in a single month across the platform (Platform figures, October 2026). Bulk import brings leads in from Excel or CSV with duplicate phone numbers flagged in a preview, Auto-distribute and Shuffle spread them across roles, branches and users least-loaded first while skipping anyone over the overdue-follow-up limit you set, and hourly database backups stream to off-site storage while it all runs.
Do automations drafted by Xale AI run like any other rule?
Yes. You describe the rule in plain English or Malayalam and Xale AI drafts it in the automation builder on your screen, with the trigger, conditions, actions and dials checked against your own stages, roles, users and branches. You preview it and press Save, and from then on it is queued after each triggering change is saved, runs in the background with automatic retries, is logged run by run and can be retried in one click, exactly like a rule built by hand.
Can you migrate us from spreadsheets or another CRM?
Yes, through bulk import. Export your data from spreadsheets or your current CRM to Excel or CSV, map the columns and import. Duplicate phone numbers are flagged in a preview before anything is written, and failed rows come back as a file you can fix. Universities and courses have their own bulk import.
Do counsellors need the Play Store to install the Android app?
No. The Xale Android app installs as an APK, and new versions arrive through an in-app update prompt. Every counsellor call is 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, with no per-minute charges, and attaches the phone's own recording, while TeleCMI cloud telephony records calls from a business number on any phone, iPhone included.
Can we run Xale on our own domain?
Yes. You can run the CRM on your own subdomain. Xale guides you through DNS verification, sets up the SSL certificate automatically, and shows your company name and logo on the login page.
Why can a study abroad consultancy trust Xale CRM with its students' records?
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. Behind it, every workspace is kept apart in the data-access layer, the whole database is backed up every hour to off-site storage, and sign-ins and destructive actions such as deleting leads are recorded in the admin system log. Xale is built by Xale Private Limited, founded in 2024, from its office in Kozhikode, Kerala, where visits are welcome, with onboarding in person across Kerala and remote everywhere else, in English and Malayalam.
Related
Keep reading
- Why Xale CRM is the best study abroad CRMXale CRM and nine other tools compared on each vendor's own pages.
- A follow-up for every roleEach role on a student and on every application keeps its own follow-up and reminder.
- Roles, branches and stage-level permissionsWho sees which lead, stage by stage and branch by branch.
- Reports where every number opens its leadsThe Custom Report Builder, role-scoped reports and drill-downs.
- Every counsellor call logged and recordedBoth call routes in one workspace: the Android app and TeleCMI.
- A shared WhatsApp inbox for your counsellorsCloud API, Coexistence, or your Wati, Gallabox or UrbanChat account.
- Xale CRM for study abroad consultanciesThe ready pipeline, one deal per application, deadlines.
- Xale factsVerified facts, integrations and how pricing works, on one page.
- How to choose a study abroad CRMTen steps to choose a study abroad CRM, and how Xale CRM answers each one.
Start with a workspace built for your industry.
Pick your template, bring your leads in, and we will help you set up the pipeline, roles and channels your team already works with.