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 Xale Team
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.
| You can require | What Xale checks before the move |
|---|---|
| Document | A 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 field | A standard lead field or a custom field (for example intake or an English test score) has a value. |
| Course or university | A course, university or other catalogue item is attached. |
| Role or user | Someone in a given role is actively assigned, or a specific person is assigned to the student or application. |
| Track | The student carries a given track. |
| Number of applications | The student has at least a set number of applications. |
| Move note | The move comes with a note, or one was written since the last status change. |
| Follow-up | A 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.
| Document | UK | Germany | Canada | Suggested rule in Xale |
|---|---|---|---|---|
| Passport | Needed | Needed | Needed | Document · Blocking · from Application onward |
| Academic transcripts and marksheets | Needed | Needed, often as certified copies | Needed | Document · Blocking · from Application onward |
| English test score report | Usually, unless the university waives it | For English-taught programmes; German-taught ones need German proof | Usually | Document · Blocking, or Info where waivers are common |
| SOP or motivation letter | Usually | Usually | Often, with a study plan | Document · Blocking · from Application onward |
| Letters of recommendation and CV | Often | Often | Often | Document · Info-only checklist item |
| Offer or admission | CAS from the university | University admission letter | Letter of acceptance from a designated learning institution | Document · Blocking · from Visa onward |
| Proof of funds | Tuition and living costs, held for the period UKVI requires | Proof of financial resources, commonly a blocked account | Proof of financial support as IRCC asks | Document · Blocking · from Visa onward |
| Destination-specific extras | TB test certificate for listed countries (India is listed); ATAS for some subjects | APS certificate for applicants from India; health insurance | Provincial or territorial attestation letter if the programme needs one; medical exam if asked | Document · 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
| What you need | Xale CRM | Spreadsheets and WhatsApp |
|---|---|---|
| Chasing what’s missing | Each role on the student and on every application keeps its own follow-up and reminder | Reminders on personal phones, lost when someone leaves |
| Who sees the files | Whoever can open the student, by stage access, branch and territory | Anyone in the WhatsApp group |
| Where files live | One record per student, in folders, shared by every application | WhatsApp chats, personal email, laptops and shared drives |
| Knowing what’s missing | A checklist on every student and a missing-documents report by stage and owner | Ask the counsellor or check a spreadsheet column |
| Students asking for an update | With the student portal on, students follow their application’s stage, status and progress | Another call or WhatsApp message to the counsellor |
| Stopping an incomplete file | A requirement blocks the stage move, whether it comes from the student, an application, a bulk update or an automation such as Move deal | Depends on someone remembering |
| Counsellor changes or leaves | Files stay on the student record for whoever picks it up | Files stay on their phone |
| Who changed what | Every upload, replacement and deletion on the activity timeline | No record |
| Deadlines | Status-to-status deadlines with warning days that close themselves | Personal 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.
Related guides
- Follow-up management CRMEach role on a lead and on every deal keeps its own follow-up, with due reminders.
- Multi-branch CRM with role-based accessA 5-level access dial on every stage, with branch and territory scope.
- CRM automation for counselling teamsMove deal, role follow-ups and tracks, retried automatically and logged.
- University application tracking CRMEach application on its own stage, while documents stay on the student.
- CRM reports and analytics for education teamsCountry Pipeline and stage reports, application by application.
- CRM with internal team chatDiscuss each student and application in its own thread, instead of staff WhatsApp groups.
- Xale CRM for study abroad consultanciesA ready pipeline, with one deal per university application.
- Lead management software for education teamsCapture, assign and work every enquiry from one list.
- Why Xale CRM is the best study abroad CRMXale CRM and nine other tools compared on each vendor’s own pages.
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