Collect student documents. Stop chasing them before every intake.
One link per student, reminders that chase them for you, and AI that reads every passport against your intake dates — while the documents themselves land in your own cloud, never ours.
14-day free trial, no card required. Your students’ documents stay in your cloud.
Global Pathways Education
Hi Danish, please upload your documents for the Sep 2026 intake:
chasedocs.link/r/danish-sep26No login needed ✓
Sep 2026 intake — visa pack
International passport
Expires before the 6-month mark
Academic transcript
AI verified ✓
Bank statement — 6 months
AI verified ✓
Right now, every application lives in a WhatsApp thread.
You ask for the documents in the chat. The student sends them one at a time — transcript now, passport tomorrow, the sponsor’s bank statement when their parent gets around to it. Multiply that by sixty applicants on one intake and the thread becomes the filing system.
The application is a chat thread
To check whether a transcript ever arrived, you scroll. That is your filing system, and it is only as good as your patience.
No single view of who is incomplete
Sixty conversations, and not one screen that tells you which student is short which document.
Every follow-up typed by hand
The same nudge for the same missing bank statement, retyped student by student, for the third time this week.
Passports living in a phone gallery
Student passports, IDs and family financial records sitting in a counsellor’s personal camera roll, indefinitely.
So you scroll back to check who sent what. You re-download and re-sort by hand. You send the same reminder for the third time. And a week before the lodgement deadline, you still cannot answer the only question that matters: who is still missing something?
A missing document is not a late filing you can apologise for. It is a student who defers to the next intake — and a commission that moves with them.
You collect in three waves, not one checklist.
Generic document tools assume one request with one deadline. A placement is three, months apart, so ChaseDocs lets you run each wave as its own request against the same student.
Application
Passport bio page, academic transcripts and certificates, English test result, personal statement, reference letters.
Offer and acceptance
Signed offer acceptance, tuition deposit receipt, the confirmation your destination issues (CAS, CoE, I-20), health cover, accommodation choice.
Visa lodgement
Financial evidence and sponsor letters, bank statements over the required period, medical, police clearance, photo to spec.
The heaviest wave, and the one that comes back wrong most often.
It catches the passport that expires four months too early.
Add the intake date to the cohort. From then on, every passport uploaded against it is read and checked for the six-month rule — it must stay valid at least six months past the date the intake starts. Automatically, on upload, before anyone reviews it.
A passport that expires inside that window is flagged with the reason attached, so you can send the student to renew while there is still time to lodge — not after the visa officer finds it. Six months is the near-universal requirement, so it is the rule out of the box, with nothing to configure.
passport-danish.jpg
Uploaded just now
AI check
Expires less than 6 months after the start date (2026-09-28) — valid through 2027-03-28 is required.
One intake. Sixty students. One screen.
Add the whole cohort at once and each applicant gets their own record, their own checklist and their own link. Send every link in a single action, then track the intake as one row that tells you how many students are still outstanding — without opening sixty conversations to find out.
Every student’s uploads stay attached to that student, so no transcript gets filed under the wrong name the night before a lodgement deadline. Group collection is on every plan, including Solo, because it is the job — not an upgrade.
Sep 2026 intake — Melbourne
60 students · visa pack
Nurul Farhana
All 7 documents in
Danish Iskandar
Passport expires too early
Chloe Tan Wei Ling
3 documents outstanding
Arjun Raveendran
All 7 documents in
Your students’ passports never touch our servers.
Most document tools are the vault. That is their business model, so they will never tell you to keep the files yourself. We will.
Uploads land in your cloud
Connect Google Drive and student documents route straight there. The file of record is always yours.
We keep a pointer, not the file
ChaseDocs stores the checklist, the validation result and a reference — so if we were ever breached, there is no passport here to take.
The AI copy is transient
One encrypted copy is used for the check, then deleted the moment it finishes.
Built for PDPA
Per-student access tokens, an audit log, and a timestamped record that you confirmed permission to contact each applicant.
Live before your next intake.
Three steps. No accounts for your students, no documents piling up in a chat thread.
- 01
Build the checklist once, per destination
Start from the Student application and Student visa application templates, rename the items to your destination’s list, and save your own copy. That pair is now your checklist for every student you send there.
- 02
Send one link per student
Add the whole intake at once. Everyone gets their own link over WhatsApp; nobody needs an account, an app or a password — including the parent who is actually holding the bank statements.
- 03
Let the reminders do the chasing
Follow-ups go out on schedule, and stop the moment the document lands. You watch one screen instead of scrolling back through sixty threads the week before a lodgement deadline.
Priced per agency, not per application.
Based on how many people you are collecting from at once. Every plan starts with a 14-day free trial.
Solo
For independent practitioners.
- 1 seat
- Up to 50 people at a time
- WhatsApp + email reminders
- Templates and group requests
- Full AI validation, auto-naming and passport expiry checks
- Bring-your-own cloud storage
Team
For growing firms.
- Up to 5 seats
- Up to 250 people at a time
- Custom branding on the client portal
- Everything in Solo
Firm
For high-volume practices.
- Unlimited seats
- High volume — up to 1,000 at a time
- Audit log (PDPA-ready)
- Priority support
- Everything in Team
No contract — change plan or cancel any time from your billing page. Prices in USD; local currency and payment rails coming to more markets.
Common questions about collecting student documents.
What is ChaseDocs for an education agent?
ChaseDocs is a document-collection tool for education agents and study-abroad consultancies. You build a checklist once, send each student their own no-login link over WhatsApp, and automated reminders chase them until it is done. AI checks every upload — including whether the passport is still valid six months past the intake date — and the files land in your own cloud storage, not ours.
How is this different from just asking on WhatsApp?
You still use WhatsApp — the link and the reminders arrive there, because that is where your students and their parents already are. What changes is what happens next. Instead of documents arriving one message at a time across dozens of threads, each student gets their own checklist, uploads against it, and you see one screen showing exactly who is still outstanding. The follow-ups send themselves.
Does ChaseDocs check passport validity?
Yes. Add the intake date to the cohort and every passport uploaded against it is checked for the six-month rule — it must stay valid at least six months past the date the intake starts. A passport that expires inside that window is flagged with the reason, not silently accepted, so you can send the student to renew while there is still time to lodge. Six months is the near-universal requirement, so there is nothing to configure.
Can I collect from a whole intake at once?
Yes, and it is on every plan. Add the cohort, and each student gets their own record, their own checklist and their own link. You send all of them in one action and track the intake as a single row. A sixty-student September intake is one screen, not sixty conversations.
What about documents the parent holds, not the student?
Send the link to whoever is actually holding them. The portal needs no login and no app, so the sponsor or parent supplying the bank statements and the sponsor letter can upload on their own phone against the same checklist. The uploads stay attached to that student’s record either way.
Where do the passports and transcripts end up?
In your own cloud storage. Connect Google Drive and uploads route straight there — ChaseDocs keeps the checklist, the validation result and a pointer to the file, never the document itself. A single encrypted copy is used for the AI check and deleted the moment it finishes. If you would rather not connect storage on day one, a short-retention encrypted bucket is the zero-config fallback.
Is this compliant with PDPA?
Student passports, national IDs and family financial records are regulated personal data under PDPA in Singapore and Malaysia, and under Indonesia’s PDP law. ChaseDocs is built for that: files stay in your own cloud, every request uses a per-student access token, actions are recorded in an audit log, and you confirm you have permission to contact each applicant before the first message goes out. That confirmation is recorded with a timestamp. Compliance is still yours to own — this gives you the record to show for it.
What does it cost?
Plans start at $29/month, billed in USD by card, with a 14-day free trial and no card required. Pricing is per agency, based on how many people you are collecting from at once — not per student, not per application and not per university.
Set up your next intake in ChaseDocs.
Build the checklist once, send a link to every student, and let the reminders do the chasing.
Start free trial
ChaseDocs