Every student's case, documents and deadlines sit next to their WhatsApp chat. Track each admission and visa application step by step, chase missing documents on WhatsApp without lifting a finger, and follow student fees and university commission without a spreadsheet.
Northbridge University · MSc Data Science · Sep 2027
Visa
Not started
United Kingdom
Linked to the admission
Waiting on: the student
The reference letter is chased until it arrives.
One case, every trackUsman Tariq's case at Horizon Pathways: an admission track for an MSc in Data Science at Northbridge University for September 2027, awaiting a decision, and a UK visa track linked to it, not started yet. The case needs attention because it is waiting on the student.
Documents
Usman Tariq · HP-LHR-0412
Passportexpires 2031Verified
TranscriptsReceived
IELTS7.0
Reference letterchased every 3 daysRequested
Bank statement“Older than 30 days”Rejected
What's still missing, at a glanceThe document checklist: passport verified, transcripts received, IELTS 7.0 recorded, the reference letter still requested and chased every three days, and the bank statement rejected for being older than 30 days.
Where consultancies lose students
A student asks about the September intake at 9pm. By the deadline, his file is spread across three phones and an email thread.
Most consultancies know their universities and their visa rules well. What goes wrong is the long middle: months of documents, deadlines and follow-ups for every student, run by counsellors who each keep their own WhatsApp.
01
Each counsellor's students live on that counsellor's phone, and leave when the counsellor does.
02
Documents arrive as chat attachments, and nobody can say which ones are still missing.
03
Intake deadlines and visa appointments depend on someone remembering them.
04
University commission arrives months after enrolment, in another currency, as one payment for many students.
One student, start to finish
From a 9pm WhatsApp to the commission payment
One student, one consultancy, eighteen months. Each card is a screen in RaabtaHQ, and nobody retypes a name, a deadline or an amount from one place to another.
Tue 3 Nov 2026
The chat becomes a student
UT
Usman Tariq
Faraz Haider's own number
WarmUnofficial
AOA, UK mein MSc Data Science ke liye apply karna hai, September intake. IELTS 7 hai.
21:15
Not a student yet. The panel beside the chat offers Make student.
An enquiry becomes a student from the chatTue 3 Nov 2026. At 21:15 Usman Tariq messages counsellor Faraz Haider's own WhatsApp number, labelled unofficial, about an MSc in Data Science in the UK for September, with IELTS 7. The panel beside the chat offers Make student.Wed 4 Nov 2026
One step files everything
Usman Tariq HP-LHR-0412
Counsellor Faraz Haider · Lahore
Student statusEnquiryActive
Case opened · inherits Counsellor Faraz · Lahore
Admission
Not started
Northbridge University · MSc Data Science · Sep 2027
Deadline 30 Jun 2027
Student, case and first track in one goWed 4 Nov 2026. Faraz makes Usman a student with code HP-LHR-0412 and opens his case. It inherits Faraz and the Lahore branch, with an admission track for Northbridge University's September 2027 intake and its 30 June deadline.Wed 18 Nov 2026
Chased until they arrive
UT
Usman Tariq
WhatsApp
Warm
Document chase · Reference letter
Usman, aap ka reference letter abhi tak nahi mila. Isi chat mein bhej dein.
09:00
Reference letter.pdf214 KB
13:40
Saba Khan uploads it to Usman's case. Reference letter · Received.
Documents chased until they arriveWed 18 Nov 2026. The document chase reminds Usman at 09:00 that his reference letter is missing. He sends it as a PDF on WhatsApp at 13:40; processing officer Saba Khan uploads it to his case and the item turns to received. Students do not upload to a portal.Tue 9 Feb 2027
Recorded by your team
Admission · Northbridge University · MSc Data Science · Sep 2027
Offer accepted
Submitted12 Dec 2026 · set by Saba Khan
Awaiting decisionset by Saba Khan
Outcome: Offer accepted9 Feb 2027 · recorded by Saba Khan
Case timeline · Saba Khan recorded the outcome
The offer, recorded by your teamTue 9 Feb 2027. On 9 February Saba records the outcome on the admission track: offer accepted. Submitted and awaiting decision were set by staff too, because they are facts about the outside world.Thu 13 May 2027
Its own track and its own reminder
Visa · United Kingdom
Linked to the admission
Visa granted
Visa appointmentFri 14 May 2027 · 10:30
Submittedset by Saba Khan
Awaiting decisionset by Saba Khan
Outcome: Visa granted6 Jun 2027 · recorded by Saba Khan
Visa appointment reminder · WhatsApp
Usman, kal 10:30 baje aap ki visa appointment hai. Saare documents saath le jayein.
09:00
The visa track, with its own remindersThu 13 May 2027. A UK visa track linked to the admission. The day before his 10:30 appointment on Friday 14 May, Usman gets a WhatsApp reminder. On 6 June the visa is recorded as granted.Wed 22 Sep 2027
The status updates itself
Usman Tariq · Enrolled
Status Enrolled, set automatically · Case Won · activity log
EnrolmentWed 22 Sep 2027Sent to Meta Ads
Fees received PKR 185,000 → sent as customer value
Enrolled, and the ad learnsWed 22 Sep 2027. Usman enrols. His status becomes enrolled on its own and the case is won. The enrolment is reported to the ad account once, and the PKR 185,000 in fees received is sent as his customer value.Sat 25 Sep 2027
Accrued, invoiced and received, per student
Commission · Northbridge University
Usman Tariq
Received
15% of tuition GBP 18,450GBP 2,767.50
Accrued
25 Sep 2027 · by Imran Siddiqui
Invoiced
Received
3 Apr 2028
Remittance covering 6 students, allocated per student
Exchange rate recorded on receipt
Clawback window: 120 days
Commission tracked to the last poundSat 25 Sep 2027. Branch manager Imran Siddiqui accrues 15% commission on Usman's GBP 18,450 tuition, GBP 2,767.50, against the Northbridge agreement. It is invoiced and received on 3 April 2028 as part of a payment for six students, allocated student by student, with the exchange rate recorded.
01
Enquiry · The chat becomes a student.
Usman writes to his counsellor's own WhatsApp number (unofficial). The panel beside the chat offers Make student. If another counsellor already owns him, the panel names them instead, so two people never enrol the same lead.
02
Student and case · One step files everything.
Making him a student creates his student code and opens his case, which takes the counsellor and branch from his profile. The first admission track sits on the programme's intake, and that intake's application deadline drives the reminders.
03
Documents · Chased until they arrive.
A requested document sets off a chase message to the student, repeated at your chase interval until a file comes in. Usman sends the PDF in the chat, the processing officer uploads it to his case, and the checklist item turns to received.
04
Offer · Recorded by your team.
Submitted, awaiting decision and the outcome are set by a person, because they are facts about the outside world. Offer accepted goes on the track and into the case timeline.
05
Visa · Its own track and its own reminder.
A visa track opens against the country and links to the admission it depends on. The student gets a reminder the day before the appointment by default. Visa granted or refused is recorded, and refusal reasons are kept for reporting.
06
Enrolment · The status updates itself.
With an enrolled admission, the student's status becomes enrolled on its own and the case can be marked won. If you report to your ad accounts, the enrolment is reported once, and fees received are sent as his customer value.
07
Commission · Accrued, invoiced and received, per student.
A branch manager or admin accrues commission against the university's agreement. When one payment arrives for several students, it is allocated student by student, with the exchange rate recorded.
There is no student upload portal in this edition. Students send documents by chat or bring them in, and your staff upload them.
For consultancy owners
Bring your programme list and one real student file. We'll set up the case with you on the demo call.
Open any conversation and the panel shows the student code, status, counsellor and branch, every open case with each track's status, and what is still outstanding. A contact who is not a student yet gets a Make student link.
Each step holds documents, information such as an IELTS score, tasks, payments and internal approvals. A step cannot close while a required item is open, and a manager can override with a reason that is written to the timeline. A payment item ticks itself when its invoice is paid.
Finance overview · grouped by currency
PKR · Collected2,315,000
PKR · Outstanding486,500
GBP · Commission received14,382.75
GBP · Accrued9,906.25
Two money streams, kept apart.
Student fee invoices sit on one side, numbered per branch. University commission sits on the other: agreements per university, accruals, payments allocated per student, and clawback windows. Totals are grouped by currency and never added together.
Overview · worklists
Needs a human3
Documents to chase11
Missed deadlines2
Expiring documents4
Worklists that name the student.
Owners and branch managers get Overview, Pipeline and Money tabs, from visa grant rate and refusal reasons to where cases are stuck and what each branch collected. Counsellors and officers land on their own caseload, including passports nearing expiry. Every figure opens the list behind it.
Also in the consultancy edition
Universities, programmes and intakes.
Tuition and currency per programme, a default checklist, and intakes with their application deadlines. Moving a deadline moves the reminders on every track that uses it.
Checklist templates you can change.
One per programme, versioned. A published version never changes, and tracks already running can take on newer steps.
Five automatic messages.
Visa appointment reminder, step due, document chase, intake deadline approaching, and invoice payment reminder. Each has its own switch, timing, channel and wording, and all of them stop when a case closes. Messages never carry passport, bank or refusal details.
Cases that say who they wait on.
Each step is waiting on your office, the student, the institution or the authority. Case health shows the worst state across open tracks: on track, needs attention or at risk.
Partners and sub-agents.
Split percentages for sub-agents, referrers and your own staff, paid in batches with a reference. Partners never log in; they get a printable statement and a CSV.
Fee invoices on the chat.
Line items, discount before tax, part payments and refunds. Send the PDF to the student on their conversation, as long as the channel's 24-hour window is open.
Roles and branches
Counsellors see their students. Managers see their branch.
Branches come first. No role reaches across branches, and a record filed under no branch is visible only to admins. Counsellors carry their own client relationships, so this edition gives each counsellor a private WhatsApp number from the start (unofficial). Colleagues see a private student's name, but not their phone or email.
When someone leaves, hand their whole caseload to a colleague in one step, with a reason. Every narrowed figure says whose it is, so a Lahore counsellor's open cases are labelled as theirs.
Who sees what, by role
Owner, admin
Branch manager
Counsellor
Processing officer
Students and cases
All branches
Their branches
Their own students (or everyone at their branch, if you choose)
Every student at their branches
Documents and checklists
All
Their branches
Their students
Their branches
Student fee invoices
All
Their branches
Raise and open, for cases they work
Raise and open, for cases they work
University commission and Finance hub
All
Their branches
None
None
Shared inbox, broadcasts, pipelines, AI settings
All
None
None
None
Account settings
Yes
No
No
No
AI assistant
Summarises a student's cases and outstanding documents in that student's own chat. Never submits an application, files a visa, reads a passport or bank statement, or advises on visa strategy.
Viewers see the edition read-only.
Questions from consultancies
Before you switch
Can students upload their documents themselves?
Not in this edition. There is no student portal. Students send documents on WhatsApp or bring them in, and your team uploads them to the case. The document chase keeps reminding the student until a file arrives, and a rejected document can be re-requested with the reason.
Can we set different steps for each university or programme?
Yes. Checklist templates are set per programme, and each published version stays fixed. When you improve a template, tracks already running can take on the newer steps.
Does the AI give students visa advice?
No. In a student's chat it can summarise their cases, case status and outstanding documents. It has no way to submit an application, file a visa, read a passport or bank statement, give visa strategy or promise an outcome. Those questions go to your counsellor.
How is university commission tracked when it is paid months later?
Record each university's agreement: a percentage of tuition or a fixed amount, the currency, when it is payable and the clawback window. A manager or admin accrues commission once the admission is enrolled, and it cannot be accrued twice. A payment covering many students is allocated student by student, with the exchange rate fixed once recorded. If a student withdraws, a manager is asked to review the clawback; nothing is reversed automatically.
Our counsellors use their own WhatsApp numbers. Can they keep doing that?
Yes. Each counsellor can link their own number, and on this edition private numbers are on from the start. The link is unofficial, not Meta's WhatsApp Business API. Their chats show in their own My chats, and admins can see every private number.
We have several branches. Does each keep its own numbers?
Yes. Each branch has its own invoice prefix and numbering, so two branches can both start at 0001. Every member has a primary branch where new records are filed.
Book a consultancy demo
See one student's whole journey in RaabtaHQ
30 minutes. Your programmes, your branches, a test WhatsApp number.
A WhatsApp enquiry turned into a student and a case