Session-wise Students
Status Distribution
Recent Runs
| Run At | Type | Checked | Changed | Failed | Status | Action |
|---|
| # | Reference No | Student Name | Session | Status | tocStatus | Last Checked | Action |
|---|
No-TOC Students
Students whose documents differ from the normal set for their session: On Demand / Stream 2 with tocStatus = "no" (shorter set), and Public with tocStatus = "yes" (gets the Application Form too). Public "no" is the normal Public case, so it is not listed here. If empty even though the Portal has such students, click Sync tocStatus from Portal first.
| # | Reference No | Student Name | Session | Status | tocStatus | Last Checked |
|---|
TOC Status Error
When a check finds the MVS Portal's tocStatus disagreeing with the NIOS official site (Previous Subject Details), the tracker now corrects it automatically — the NIOS value is applied, pushed to the Portal, and the WhatsApp goes with the right campaign. No manual Verify needed. Every auto-corrected student is listed below (permanent audit list), so you can always check who was changed, from what, to what.
| Student | Reference | Session | Status | Portal → NIOS | TOC subjects (NIOS) | Fixed at | Portal push | Action |
|---|
Pending Students (no reference yet)
These students exist on the MVS Portal but have no Reference/Enrollment number yet, so the tracker cannot check them. This list is read live from the Portal every time (nothing is stored) — the moment a reference is filled on the Portal, the next run imports the student automatically and they drop off this list. Being here never blocks fetching.
| # | Student Name | Mobile | Session | Class | Reference on Portal | Why pending | Portal ID |
|---|---|---|---|---|---|---|---|
| Open this page to load… | |||||||
Admission Confirmed Students
Their admission is confirmed. Documents are sent to WhatsApp automatically in the background — you do not need to click Resend. Use the WhatsApp filter below to see who is still pending.
| # | Reference No | Student Name | Session | Status | tocStatus | Downloads | Confirmed On | Action |
|---|
SYC Students
SYC students are not status-checked. Their Hall Ticket is fetched directly using Enrollment Number + Date of Birth. Click "Download Hall Ticket" — it shows progress and opens the hall ticket in the correct format (then use Save as PDF).
| # | Enrollment No | Student Name | Mobile | DOB | Status | Hall Ticket | Remove |
|---|
Document Required — Action Needed
These need to be resolved by the counsellor. The exported / WhatsApp Excel includes DOB so you can log in directly. Once resolved, hit Re-check Required to update only these students.
| # | Reference No | Student Name | Session | RC Comment / Remark | Action |
|---|
Document Requests — Review & Send on WhatsApp
For every Document Required student, we read the NIOS remark and prepare a simple, friendly message (in your words, not NIOS's technical language). Review each one, edit if needed, attach a demo screenshot if helpful, then send. Nothing goes out automatically. Routing is automatic: Public → public number, On Demand & Stream 2 → main number.
Failed to Run — Wrong Data (NIOS login failed)
These students' NIOS portal could not be opened with the uploaded details (wrong DOB / Reference / Enrollment No),
so no WhatsApp/document was sent (the link would open to an error and panic the student).
Click Edit & fix, correct the detail, then Save & Run again — only that one student re-runs.
If the data is correct it leaves this list and moves to its normal category.
Auto-fix: every run now auto-retries transient errors and auto-tries a DOB date/month swap.
Use Re-check all (auto-fix) below to apply this to the current list in one go.
| Student | Reference / Enroll | Session | Problem | Action |
|---|
Unknown Status
NIOS returned no recognisable status for these students — usually a wrong or not-yet-active Reference No, or a status NIOS shows that isn't tracked yet. The reason is shown for each. Fix the reference if needed, or click Run Unknown only to re-check just these (errors often clear on a retry).
| Student | Reference / Enroll | Session | Why Unknown | Last Checked | Action |
|---|
Status Change History
Choose a date & time range — e.g. use "Custom range" to view confirmations from yesterday 6:30 PM until now.
| Reference No | Student | Old Status | New Status | Changed At | Action |
|---|
Run Logs
| Run At | Type | Checked | Changed | Failed | Status | Action |
|---|
Old / Removed Portal Students
Finds students we still track as MVS Portal that are no longer on the live portal — e.g. an old batch you removed from the portal. It only previews them; nothing is deleted until you click Move to Trash (recoverable from Settings → Trash any time).
Transfer Data — Tracker → Portal
Match & Transfer matches your already-checked Tracker data to the Portal by Reference No and pushes the status across without using CapSolver — so data you already checked never costs credits again. Unmatched students are listed with a reason and are left for the normal New Fetch. Every transfer is logged below (Old → New status).
| Student | Reference / Enroll | Session | Old Status | New Status | Transferred At | Mode |
|---|
Upload Student Excel
Upload an Excel file (.xlsx). Columns: Student Name, Mobile No, Class, Reference Number, Enrol No, Email, Date of Birth, Admission Session.
Bulk Alternate Numbers
Forgot to add alternate WhatsApp numbers in your sheet? Upload a small sheet here with just two columns — Reference No and Alternate Number — to add/update them in bulk. Students are matched by reference number. For anyone already confirmed, the documents are sent to the new alternate number automatically (the primary number is not messaged again).
NIOS Login Diagnostic
Recheck Intervals
Run Report on WhatsApp
Change Data Source (MVS Portal ↔ MVS Tracker)
Deleted Students (Trash)
| Student | Reference / Enroll | Session | Deleted At | Action | |
|---|---|---|---|---|---|
| Loading… | |||||
WhatsApp Auto-Send
Needs just 2 image-header templates ({{1}} = name, {{2}} = document request) — one per account — with campaigns in Railway: AISENSY_CAMPAIGN_REQUIRED (main account) and AISENSY_CAMPAIGN_REQUIRED_PUBLIC (public account). Every message carries an image: the attached screenshot, or a default MVS banner when none.
Send a test message — choose a template, enter your number, and a sample message will be sent:
AiSensy accepting a message does not guarantee the student received it. Paste this Webhook URL into AiSensy (Manage → API/Webhooks → Delivery/Status webhook). Then the Confirmed list shows a real Delivered ✓ or Delivery FAILED per student.
Status Colour Legend
Test Login & Find Download Links
Inspect document page — run this if a download fails (to see how the PDF is embedded):
Danger Zone — Clear All Data
This will permanently delete all students, statuses, change history and the uploaded sheet. Your settings (intervals, WhatsApp) will be kept. You will need to upload a new sheet afterwards.