Xale

Parallel pipelines · Tracks

Parallel pipelines: one student, one stage, and every other workflow running beside it

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. Beside the main pipeline you run as many parallel pipelines as the work really has. A track such as Loan, Interview preparation or Visa filing is a small pipeline of its own, with its own steps, its own person, its own per-role access and its own follow-up, so the loan officer and the visa officer each work their queue while the counsellor keeps the stage.

Updated · By the Xale team

The problem

One pipeline was never enough for a consultancy

A consultancy never runs on one line. While a student sits at Application on your main pipeline, the loan file is halfway through the bank, the IELTS coach is booking a mock interview, the visa officer is waiting on a birth certificate and accounts is chasing the deposit. Most CRMs make you flatten all of that into one stage list, or bolt it on as free-text notes nobody can report on.

Stages that mean five different things

Loan sanction, interview prep and visa filing all get squeezed into the one stage list, so the pipeline stops describing where the student actually is.

The side workflows live in spreadsheets

The loan tracker is a Google Sheet, the interview roster is a WhatsApp message, and neither shows up in a report next to the students they belong to.

One owner for work that has many

The counsellor owns the student, so the loan officer and the visa officer have nowhere to be the owner of their own piece of it.

Follow-ups that overwrite each other

The visa officer sets a date, the loan officer changes it, and the counsellor's own date disappears, because there is only one follow-up on the record.

Everyone sees everything, or nothing

A part-time loan coordinator either gets the run of the whole database or gets no access at all, because access is set for the student, not the job.

No answer to “how many are stuck”

Nobody can say how many students are waiting on a loan sanction this month, because the loan was never a field the system understood.

How it works

A track is a pipeline of its own, running beside the main one

In Xale a student is a lead on one pipeline, and each university application is a deal with its own stage and owners, as on the study abroad CRM pipeline. Tracks add the third dimension: the work that runs alongside, for as long as it needs to.

A track is a pipeline of its own

Create as many as the work really has: Loan, Interview preparation, Visa filing, Scholarship, Accommodation, Forex, Ticketing. Each one gets its own list of steps, named in your words.

One step per student per track

A student holds exactly one step on each track they are on, so “where is this student on Loan” always has a single answer, and it never disturbs where they are on Visa filing.

Steps are marked active, pending or rejected

The step's type tells the system what it means, so a rejected loan and a loan still in progress are not the same thing in a count.

Attached to the stages where it matters

A track is linked to the pipeline stages it belongs to, so Visa filing appears on the students who have reached it and stays out of the way of the rest.

Its own person, not the lead's owner

Each track carries its own assignment on each student, one person per role, given by hand, in bulk, by the “Assign track” automation, or automatically to the least-loaded eligible member.

Its own follow-up, on its own clock

Each role on a track keeps a follow-up that is independent of the pipeline stage, dated by that track's own “Due in N days” dial, and reminded by Android push and the in-app inbox.

A worked example

One student at Application, on three pipelines at once

Take a hypothetical student, Ananya, applying to two universities in the UK through a Kozhikode consultancy with a loan desk, a trainer and a visa officer.

The student

Take a hypothetical student, Ananya. On the main pipeline she is at Application, with a counsellor who owns the student and a deal for each university she is applying to.

Loan

She is on the Loan track at the step “Sanction letter awaited”, assigned to the loan coordinator, who has her own follow-up dated by the Loan track's dial.

Interview preparation

She is on the Interview preparation track at “Mock booked”, assigned to the trainer, whose follow-up is set for the day of the mock and has nothing to do with the counsellor's date.

Visa filing

Visa filing is attached to later stages, so it is not on her record yet. When the deposit is paid and she reaches that stage, the track appears and the visa officer picks it up.

What each person sees

The loan coordinator has Own access on the Loan track, so her list is the students on Loan assigned to her, and nothing else. The counsellor carries on with the stage she owns.

What the manager sees

The follow-ups rail switches from Leads to Tracks, and the head of the Loan track sees every student on it, including the ones nobody has picked up yet.

Access, track by track

Give somebody one track without giving them the database

Each track carries its own access level per role, enforced on the server in every list, board, dashboard and report, on top of the stage, branch and territory rules on role-based access control.

Manage

Sees every student on the track, whoever holds them, and alone can remove the track from a student.

Own

Sees and works only the students on that track assigned to them. The rest of the track is invisible, even though they can open the students they were given.

Edit

Assigns the track and changes which step a student sits on.

View

Sees the track on a student without changing it.

Deny

The track is not there at all: not on the record, not in filters, not in the rail.

Tracks teams actually build

Name them after the work, not the software

Tracks and their steps are yours to name. These are the ones counselling and education teams set up first.

Study abroad consultancies

  • Loan: enquiry, documents collected, applied to bank, sanction letter awaited, sanctioned
  • Visa filing: file opened, documents verified, biometrics booked, submitted, decision
  • Interview preparation: assessed, mock booked, mock done, ready
  • Scholarship: shortlisted, applied, awarded
  • Accommodation and forex once the visa is through

Education and academy teams

  • Fee collection running beside the admission pipeline
  • Document verification handled by a back-office team
  • Demo class scheduling owned by the academic coordinator
  • Batch allocation once the student has paid
  • Certification and placement after the programme ends

Automation

Tracks that start themselves

A track is not one more thing for a counsellor to remember. Xale CRM’s automations put students on tracks and hand them to the right person.

Assign track

An automation puts a student on a track and hands it to the right person, so the loan desk picks the file up the moment a counsellor marks the student as needing finance.

Track completed as a trigger

Finishing a track can start the next piece of work: a rule can fire when a track is completed, and do what you set it to do.

Nobody picked it up

A track set to assign automatically gives the student to the least-loaded eligible member, and a track head still sees the Unassigned list when it should be looked at by a person.

Runs the way every Xale automation runs

Queued only after the change that triggered it is saved, retried automatically on a separate worker server, and logged with a plain-English summary of every action.

Why Xale CRM

Xale CRM is the best study abroad CRM for teams whose work runs on more than one line

Xale CRM is the best study abroad CRM: parallel pipelines beside the main one, a follow-up for every role on every lead, deal and track, stage-level access, self-retrying automations that Xale AI drafts, a Custom Report Builder and an AI you can talk to.Parallel pipelines are the part that changes how a consultancy works day to day: every role on a student, on each application and on each track keeps its own follow-up, so a telecaller’s date, a counsellor’s date and a visa officer’s date never overwrite one another. Access is set stage by stage and track by track, so a loan coordinator with Own access sees their loan files and nothing else. Automations put students on tracks and hand them over, queued after the triggering change is saved, retried on a separate worker server and logged with a plain-English summary of every action. And because a track is real data rather than a note, the Custom Report Builder can answer how many students are waiting on a loan sanction this month, and open the exact students behind the number.

  • 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

Frequently asked questions

Parallel pipelines: common questions

Can a CRM run more than one pipeline at the same time?

In Xale CRM, yes. Beside the main pipeline a workspace runs as many parallel pipelines as it needs, called tracks. A track such as Loan, Interview preparation or Visa filing is a small pipeline of its own, with its own steps, its own person, its own per-role access and its own follow-up. A student moves along the main pipeline once and runs on several tracks at the same time, holding exactly one step on each, so each team works its own queue without disturbing anybody else.

What is the difference between a stage and a track?

A stage is where the student is on the one journey everybody shares, from enquiry to enrolment, and a student is on exactly one stage at a time. A track is a separate piece of work that runs alongside that journey and has its own steps, such as a loan file moving from documents collected to sanctioned. A student sits on one stage and on as many tracks as apply to them, and the two never overwrite each other.

Can each track have its own owner and its own follow-up?

Yes. A track carries its own assignment on each student, one person per role, separate from whoever owns the student on the pipeline. Each role on a track keeps its own follow-up, independent of the pipeline stage and dated by that track's own due-in-days dial, with reminders by Android push and the in-app inbox. A hand-over restarts only the handed-over role's follow-up, so the other people working the student keep their dates.

How do you stop a part-time coordinator seeing the whole database?

Give their role Own access on the one track they work. Own members see and work only the students on that track assigned to them, so a loan coordinator opens a list of loan files and nothing else, while Manage on the same track sees every student on it. Track access is set per role as Manage, Own, Edit, View or Deny, and it is enforced on the server in every list, board, dashboard and report.

Can automations put students on a track?

Yes. The Assign track action puts a student on a track and hands it to the right person as part of a rule, and a completed track can be used as a trigger to start whatever comes next. A track can also assign itself to the least-loaded eligible member, and a track head sees an Unassigned list for the ones a person should pick. Every run is queued after the triggering change is saved, retried automatically and logged with a plain-English summary.

Run the pipelines your work really has.

Loan, interviews, visa filing, scholarships: give each one its own steps, its own owner, its own access and its own follow-up, beside the pipeline you already run.