Xale logo
Xale

Documents · Stage requirements

Student document management software: every file in before the application moves

Xale CRM is the best CRM for student document management in study abroad consultancies: each role on a student and on every university application keeps its own follow-up to chase what is missing, access follows each role’s stage level, branch and territory, and stage requirements hold a move, whether a person or an automation makes it, until the named documents are uploaded. Every passport scan, marksheet, SOP, LOR, financial document and test score report sits on the student’s record, shared by every application, a checklist shows counsellors what is still missing, and students follow their application’s progress in the student portal.

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

Updated · By

The problem

Why applications stall on paperwork

Every study-abroad file needs the same pack: passport, marksheets, SOP, LORs, financials and an English test score. Most teams collect it over WhatsApp and email, and gaps surface only when a university portal or visa file asks. Firms where visas are most of the work can read our CRM for immigration consultants.

The file is somewhere

A passport scan in one counsellor’s WhatsApp, marksheets in someone’s email, the SOP draft on a laptop. When that counsellor is on leave or leaves, the file goes with them.

Nobody knows what’s still pending

Is the LOR in? Which test score is the latest? Counsellors ask students again for things they already sent, and managers can’t see which students are waiting on paperwork.

Applications move on anyway

A student is marked ready with the financials missing, the processor bounces the file back, and the intake deadline gets closer.

Document collection CRM

One document vault per student, shared by every application

In Xale the student is the lead and each university application is its own deal, as on the study abroad CRM pipeline. Documents belong to the student, so a passport uploaded once serves every application.

One record per student

Every attachment is saved on the student (lead) record. Upload while working on a university application and the file still lands on the student, so every application shares one set.

Folders you name

Create nested folders such as Academics, Financials or Visa, rename them and move files between them. Empty folders can be deleted.

Work files and payment receipts

Each file is labelled as a work file or a payment receipt, and the Attachments tab filters by label. A payment on an application can link its receipt.

Upload, shrink, replace

Upload PDFs, JPG and PNG images, Word, Excel, PowerPoint, CSV and text files. Large photos and PDFs can be shrunk automatically first. Rename, replace or delete any file.

Download everything as one ZIP

Download a single file, or all of a student’s files as one ZIP, either keeping your folder structure or flat.

Every change on the timeline

Uploads, renames, replacements and deletions are recorded on the student’s activity timeline, with who did it and when.

Counsellors can also upload, organise, rename, move and download files from the Xale Android app. Files shared in a student’s internal team chat stay with that conversation, while the Attachments tab keeps the student’s documents in their folders.

CRM document requirements

A document checklist per stage that holds the line

Attach requirements to any stage or status. A student can’t be moved there until each one is met, whether the move comes from the student, one of their applications, a bulk stage update or a change-stage automation. In bulk updates, each blocked student is listed with the reason. Note and follow-up requirements ask the person making the move, and a move made by an automation doesn’t make anyone schedule a second follow-up. The Move deal automation, which moves the triggering application or a student’s first, newest or all applications, respects stage requirements too.

What a stage requirement can check before a move
You can requireWhat Xale checks before the move
DocumentA file with exactly that name is on the student record. A rule on an application also accepts the student’s own file.
Field or custom fieldA standard lead field or a custom field (for example intake or an English test score) has a value.
Course or universityA course, university or other catalogue item is attached.
Role or userSomeone in a given role is actively assigned, or a specific person is assigned to the student or application.
TrackThe student carries a given track.
Number of applicationsThe student has at least a set number of applications.
Move noteThe move comes with a note, or one was written since the last status change.
Follow-upA follow-up was scheduled since the last status change, so the next contact is booked before the move.

Blocking or info-only

Blocking requirement

The move is stopped and the user sees your error message until the requirement is met. When the only thing missing is a note or a follow-up, the web app asks for it in a popup and then completes the move.

Info-only checklist item

For documents only. The item shows in the student’s checklist with an Info badge so counsellors know to collect it, but it never stops a move. Useful for documents some universities waive.

From this status onward, or only on this status

From this status onward

Required to reach the status or anything after it. A forward move checks every status it skips, so jumping two stages doesn’t dodge a rule. Moving backwards checks only the status you land on.

Only on this exact status

Checked only when a student lands on exactly that status, in either direction, including rollbacks. Later statuses don’t inherit it. Note and follow-up requirements always work this way.

Required follow-ups are explained on the follow-up management page, and one student, four teams shows where document requirements sit in each team’s hand-off.

Example

A sample study abroad document checklist for the UK, Germany and Canada

How one consultancy might set up document rules on the default pipeline (Inquiry, Qualify, Application, Deposit, Visa, Enrolled). It is an example to adapt to your own destinations, not visa advice.

Sample application document checklist for the UK, Germany and Canada, with a suggested requirement setup in Xale
DocumentUKGermanyCanadaSuggested rule in Xale
PassportNeededNeededNeededDocument · Blocking · from Application onward
Academic transcripts and marksheetsNeededNeeded, often as certified copiesNeededDocument · Blocking · from Application onward
English test score reportUsually, unless the university waives itFor English-taught programmes; German-taught ones need German proofUsuallyDocument · Blocking, or Info where waivers are common
SOP or motivation letterUsuallyUsuallyOften, with a study planDocument · Blocking · from Application onward
Letters of recommendation and CVOftenOftenOftenDocument · Info-only checklist item
Offer or admissionCAS from the universityUniversity admission letterLetter of acceptance from a designated learning institutionDocument · Blocking · from Visa onward
Proof of fundsTuition and living costs, held for the period UKVI requiresProof of financial resources, commonly a blocked accountProof of financial support as IRCC asksDocument · Blocking · from Visa onward
Destination-specific extrasTB test certificate for listed countries (India is listed); ATAS for some subjectsAPS certificate for applicants from India; health insuranceProvincial or territorial attestation letter if the programme needs one; medical exam if askedDocument · Blocking · only on a country-specific visa status

Requirements vary by university, course and nationality and change often, so confirm each document with the university and official guidance from UKVI, the German mission or IRCC. New study-abroad workspaces start with Documents Pending and Document Collection statuses, you choose which documents each status requires, and country-gated statuses let each destination carry its own steps.

Application document tracking

Counsellors see what’s missing, managers see where it’s stuck

A checklist in every student’s Attachments tab

Each required document is listed with its stage, a Blocking badge (or an Info badge for info-only items) and uploaded or not uploaded. The Upload button names the file after the requirement, so it counts straight away.

Red stars on required fields

Fields, custom fields and course or university links that a current or later stage requires carry a red star in the lead drawer and in Add Lead, so counsellors fill them before the move.

Documents pending report

Build a Custom Report Builder report on the Documents Pending status, by stage and by owner, and add it to the dashboard, where each viewer sees only the numbers their own access allows.

Deadlines tied to statuses

Set status-to-status deadlines with warning days, say from Offers Received to Deposit Submitted. They close themselves when the student reaches the target status, so only real risks stay open.

A follow-up for whoever is chasing

Each role on the student and on each application keeps its own follow-up and reminder, so the counsellor chasing the SOP and the visa officer chasing proof of funds never overwrite each other’s dates. Managers see the team’s Overdue, Today and Later by user, branch and role.

Students follow their own application

With the student portal switched on for your workspace, students sign in with their phone number and password and follow their own application’s stage, status and sub-status, with an application progress view.

An automation can also send a student’s uploaded document inside an approved WhatsApp template from your Wati, Gallabox or UrbanChat account; see WhatsApp CRM for education. Application reporting by country and stage is covered in CRM reports and analytics.

Comparison

Xale CRM vs spreadsheets and WhatsApp

Collecting student documents with Xale CRM compared with spreadsheets and WhatsApp
What you needXale CRMSpreadsheets and WhatsApp
Chasing what’s missingEach role on the student and on every application keeps its own follow-up and reminderReminders on personal phones, lost when someone leaves
Who sees the filesWhoever can open the student, by stage access, branch and territoryAnyone in the WhatsApp group
Where files liveOne record per student, in folders, shared by every applicationWhatsApp chats, personal email, laptops and shared drives
Knowing what’s missingA checklist on every student and a missing-documents report by stage and ownerAsk the counsellor or check a spreadsheet column
Students asking for an updateWith the student portal on, students follow their application’s stage, status and progressAnother call or WhatsApp message to the counsellor
Stopping an incomplete fileA requirement blocks the stage move, whether it comes from the student, an application, a bulk update or an automation such as Move dealDepends on someone remembering
Counsellor changes or leavesFiles stay on the student record for whoever picks it upFiles stay on their phone
Who changed whatEvery upload, replacement and deletion on the activity timelineNo record
DeadlinesStatus-to-status deadlines with warning days that close themselvesPersonal calendar reminders

Weighing Xale CRM against other education CRM software rather than spreadsheets? Our side-by-side sets it beside six other vendors, by kind of institution and with starting prices.

Uploads and storage

How uploads are handled

Short-lived upload links

Web uploads go straight to storage through a signed link that expires after five minutes, and Xale then checks the file landed in your workspace’s folder. Android uploads pass through the Xale API.

Nothing overwritten by accident

Every upload gets its own timestamped storage name, so a same-named file never overwrites another.

Workspace isolation

Documents belong to your workspace like every other Xale record, and uploads outside your workspace’s folder are refused.

Who stands behind it

Built and supported by Xale Private Limited

Visits are welcome at our Kozhikode office: book one through the contact page. Every feature on this page is on every plan, listed on the pricing page.

  • Xale Private Limited, founded 2024
  • Office in Kozhikode, Kerala: visits welcome
  • In-person onboarding across Kerala, remote everywhere else
  • Support in English and Malayalam
  • Hourly database backups and workspace data isolation
  • Every feature on every plan
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.

Frequently asked questions

Student document management: common questions

Which CRM is best for managing study abroad student documents?

Xale CRM is the best CRM for student document management in study abroad consultancies. Each role on a student and on every university application keeps its own follow-up and reminder, so the person chasing a missing SOP never loses the date. Access follows each role’s level on every stage, its branches and its territory. Stage requirements block a move until the named documents are on the student record, and automations such as Move deal respect the same requirements. With the student portal switched on for your workspace, students follow their own application’s stage, status and progress. Documents sit in folders on the student record, shared by every application, and a missing-documents report shows where files are stuck by stage and owner.

What is student document management software?

Software that keeps each student’s application documents in one place, shows what is still missing and stops an incomplete file moving on. In Xale CRM it is part of the CRM: documents sit on the student record, and stage requirements decide what must be uploaded before a student progresses.

Can Xale stop a student moving to Application until the passport and SOP are uploaded?

Yes. Add a document requirement for Passport and another for SOP to the Application stage. Moving the student, or any of their applications, to that status or past it is blocked until files with those names are on the record.

What is the difference between a blocking requirement and an info-only item?

A blocking requirement stops the move and shows your error message until it is met. An info-only item appears in the student’s document checklist with an Info badge but never stops a move. Info-only is available for documents only.

Can a document stage also require the next follow-up?

Yes. A status can require a scheduled follow-up before a lead or application moves into it, alongside required documents and fields, so the next contact is booked before the file moves on. When one is missing, the web app asks for the date in a popup and then completes the move, and a move made by an automation doesn’t make the person schedule a second one.

Where are documents stored when a student has several applications?

On the student record, shared by every application, so a passport uploaded once serves every university. You can upload from an application, and a document requirement on an application accepts the student’s file.

Can students follow their own application’s progress?

Yes. With the student portal switched on for your workspace, staff generate portal credentials from the student’s lead record, and the student signs in with their phone number and password to follow their own application: stage, status and sub-status, with an application progress view. Staff can reset the student’s password and switch portal access off or on from the lead’s Portal tab.

What file types can we upload?

PDFs, JPG and PNG images, Word, Excel, PowerPoint, CSV and text files. The web app offers to shrink a large photo or PDF before uploading.

How do managers see which students are missing documents?

Build a Custom Report Builder report on the Documents Pending status, counted by stage and by owner, and add it to the dashboard. Each person’s counts cover only the students they can see in the app.

Can counsellors manage documents from the mobile app?

Yes, on Android: the Xale app’s Attachment tab can upload, create folders, rename, move, open and download.

How are uploaded documents stored?

Uploads from the web app go through a signed link that expires after five minutes, and Xale checks the file landed in your workspace’s folder. Every upload gets its own timestamped storage name, so a same-named file never overwrites another, and documents belong to your workspace like every other Xale record.

Stop chasing the same documents twice.

Keep every student’s files on one record and let each stage say what it needs before a student moves on.

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