For education agents and study-abroad consultancies

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.

chasedocs.link/r/danish-sep26
GP

Global Pathways Education

Hi Danish, please upload your documents for the Sep 2026 intake:

chasedocs.link/r/danish-sep26

No login needed ✓

Upload portal

Sep 2026 intake — visa pack

International passport

Expires before the 6-month mark

Academic transcript

AI verified ✓

Bank statement — 6 months

AI verified ✓

The problem

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.

How a placement actually collects

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.

01

Application

Passport bio page, academic transcripts and certificates, English test result, personal statement, reference letters.

02

Offer and acceptance

Signed offer acceptance, tuition deposit receipt, the confirmation your destination issues (CAS, CoE, I-20), health cover, accommodation choice.

03

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.

The check nobody else does

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

readable right document still valid

Expires less than 6 months after the start date (2026-09-28) — valid through 2027-03-28 is required.

Group requests

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

1 row
N

Nurul Farhana

All 7 documents in

D

Danish Iskandar

Passport expires too early

C

Chloe Tan Wei Ling

3 documents outstanding

A

Arjun Raveendran

All 7 documents in

+ 56 more students on this intake
Custody

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.

How it works

Live before your next intake.

Three steps. No accounts for your students, no documents piling up in a chat thread.

  1. 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.

  2. 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.

  3. 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.

Pricing

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.

$29 /mo
Start free trial
  • 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
Most popular

Team

For growing firms.

$79 /mo
Start free trial
  • 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.

$149 /mo
Start free trial
  • 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.

14-day free trial · no card required

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
🎓 Passport dates checked 🔒 Student files stay in your cloud 💬 WhatsApp-native