● Sample demo data
AI Agents Live
4
A
↑ 14%
342
Total Students
↑ 8%
28
New Leads This Week
↓ 3%
₹4.2L
Fees Overdue
↓ 2%
87%
Avg Attendance
↑ 22%
156
AI Calls This Week
↑ 5%
73%
Avg Test Score
📊 Recent Activity
🤖
Rahul Sharma ko AI call ki gayi — HOT LEAD
2 min ago • Admission Agent
💰
Priya Gupta ka ₹12,000 fee reminder bheja • WhatsApp link sent
18 min ago • Fee Agent
📞
Amit Verma absent — parent ko AI call ki gayi • Reason: Sick
41 min ago • Attendance Agent
📚
Sneha Joshi — low score detected • Mentor escalation done
1h 12min ago • Academic Agent
👨‍👩‍👧
Rohan Mehra ke parent ko weekly report call ki gayi • HAPPY sentiment
2h ago • Parent Comm Agent
⏳
JEE Foundation Batch C under-filled flag raised — 19/40 seats, 10 days to admission deadline
2h 30min ago • Batch & Seat Deadline Agent
🛡️
NEET Batch A promo held — "100% guaranteed selection" flagged, routed to marketing head
2h 50min ago • Compliance Agent
🚨
Management Alert: Kavya Patel ke parent ne concern raise kiya
3h ago • Parent Comm Agent
🚨 Urgent Alerts
⚠️
3 Students — Low Attendance
Below 75% threshold this week
Now
💰
5 Fee Overdue — 15+ Days
Total ₹2.4L pending
Today
📊
2 Students — Failing Trend
Last 3 tests below 40%
Yesterday
⏳
1 Batch — Under-Filled, 10 Days Left
JEE Foundation Batch C — only 19/40 seats
Now
📈 Lead Conversion
HOT Leads8 leads
WARM Leads14 leads
Converted23 enrolled
8
🔥 HOT Leads
14
🟡 WARM Leads
6
❄️ COLD Leads
All Leads (28)
NamePhoneCourseSourceStatusAI CallScoreActions
RS
Rahul Sharma
+91 98765 43210JEE MainsInstagram 🔥 HOT Completed 94/100
PG
Priya Gupta
+91 87654 32109NEETWhatsApp 🟡 WARM Completed 62/100
AV
Amit Verma
+91 76543 21098CA FoundationGoogle Ads 🔥 HOT In Progress 88/100
SJ
Sneha Joshi
+91 65432 10987UPSCReferral ❄️ COLD Completed 28/100
RM
Rohan Mehra
+91 54321 09876JEE MainsWebsite 🟡 WARM Scheduled —
KP
Kavya Patel
+91 43210 98765NEETInstagram 🔥 HOT Completed 91/100
Students Directory (342)
StudentCourseBatchAttendanceLast ScoreFee StatusStatusActions
RS
Rahul Sharma
+91 98765 43210
JEE MainsBatch A
92%
78% Paid Active
PG
Priya Gupta
+91 87654 32109
NEETBatch B
68%
54% Overdue At Risk
AV
Amit Verma
+91 76543 21098
CA FoundationBatch A
85%
71% Paid Active
SJ
Sneha Joshi
+91 65432 10987
UPSCBatch C
72%
38% Partial At Risk
RM
Rohan Mehra
+91 54321 09876
JEE MainsBatch A
96%
89% Paid Active
KP
Kavya Patel
+91 43210 98765
NEETBatch B
58%
42% Overdue Critical
✅
↑ 3%
298
Present Today
❌
↓ 3%
44
Absent Today
⚠️
3
Below 75% (Critical)
🤖
↑ 100%
44
AI Calls Triggered
⚠️ Critical — Below 75% Attendance
3 Students
StudentCourseAttendance %Total AbsentLast AbsentParent CalledAction
PG
Priya Gupta
NEET
68%
18 daysToday ✅ Called
KP
Kavya Patel
NEET
58%
24 daysToday 📞 Calling
VP
Vikram Pal
UPSC
72%
14 daysYesterday ✅ Called
📋 Today's Absent List — AI Calls Auto-Triggered
StudentCourseAbsence #AI Call StatusReason CollectedCategoryNeeds Follow-up
AM
Anjali Mishra
JEE Mains#3 this month Call Done Sick — FeverSICK No
DS
Dev Singh
CA Foundation#1 this month Call Done Family functionFAMILY No
NK
Neha Kumar
NEET#7 this month Calling... Pending— Yes — Critical
✅
↑ 12%
₹28.4L
Collected This Month
⏰
↓ 5%
₹4.2L
Total Overdue
👤
23
Overdue Students
📱
↑ 8%
18
Reminders Sent Today
⏰ Overdue (5)
📅 Due This Week (12)
✅ Paid This Month
StudentCourseAmountDue DateDays OverdueAI CallWhatsAppAction
PG
Priya Gupta
NEET₹18,000Aug 1, 2026 19 Days 3 Calls 3 Sent
KP
Kavya Patel
NEET₹18,000Aug 1, 2026 19 Days 2 Calls 2 Sent
VP
Vikram Pal
UPSC₹22,000Aug 5, 2026 15 Days 1 Call 2 Sent
12 students ki fee is week due hogi — Auto reminder 3 days pehle jayega 🤖
✅ 319 students ne is mahine fee pay ki — ₹28.4L collected
⭐
73%
Avg Test Score
⚠️
18
Below 60% Score
👨‍🏫
6
Mentor Sessions This Week
🤖
↑ 30%
34
AI Counseling Calls
🎯 At-Risk Students — AI Follow-up Queue
StudentCourseAttendanceLast ScoreWeak SubjectsIssue TypeAI CallAction
SJ
Sneha Joshi
UPSC 72% 38% History, Polity ACADEMIC Done
NK
Nikhil Kumar
JEE Mains 88% 42% Chemistry, Maths PERSONAL Calling
KP
Kavya Patel
NEET 58% 42% Biology, Chemistry CRITICAL Done
284
😊 Happy Parents
41
😐 Neutral
17
😟 Concerned
📞 Last Week's Parent Call Log
StudentParent NameCourseCall StatusSentimentConcern RaisedEscalatedWhatsApp
RS
Rahul Sharma
Mr. R.K. SharmaJEE Mains Completed 😊 Happy —No ✅ Sent
KP
Kavya Patel
Mrs. M. PatelNEET Completed 😟 Concerned Low attendance + scoreYes ⚠️ ✅ Sent
AV
Amit Verma
Mr. S. VermaCA Foundation Completed 😊 Happy —No ✅ Sent
SJ
Sneha Joshi
Mr. A. JoshiUPSC Completed 😐 Neutral Wants more testsNo ✅ Sent
RM
Rohan Mehra
Mrs. P. MehraJEE Mains No Answer ——No ✅ Sent
Rahul Sharma
Admission Lead — JEE Mains
✅ Completed
Admission AgentHOT Lead
Duration3m 42s
TimeToday, 10:23 AM
OutcomeCounsellor Assigned
AI Score94/100
Priya Gupta (Parent)
Fee Reminder — NEET — ₹18,000
✅ Completed
Fee Agent
Duration1m 58s
TimeToday, 10:47 AM
OutcomePayment link sent
ResponseWill pay by Friday
Amit Verma (Parent)
Absence — CA Foundation
✅ Completed
Attendance Agent
Duration2m 11s
TimeToday, 9:15 AM
ReasonSick — Fever
Follow-upNot Required
Sneha Joshi
Academic Follow-up — UPSC
✅ Completed
Academic Agent
Duration4m 33s
TimeYesterday, 11 AM
IssuePersonal stress
ActionMentor assigned
Rohan Mehra (Parent)
Weekly Update — JEE Mains
📵 No Answer
Parent Agent
Duration0m (No answer)
TimeFri, Aug 16, 5 PM
WhatsAppReport sent ✅
RetryScheduled for Mon
Kavya Patel (Parent)
Weekly Update — NEET
🚨 Escalated
Parent Agent
Duration6m 12s
TimeFri, Aug 16, 5 PM
Sentiment😟 Concerned
ConcernLow score + attendance
💬
24
Sent Today
✅
22
Delivered
👁️
19
Read
↩️
6
Replies Received
📱 Recent WhatsApp Messages
RecipientMessage TypeAgentTimeStatusContent Preview
Priya Gupta (Parent)Fee ReminderFee Agent10:47 AM✅ Read💰 Fee Due: Rs.18,000 | Link: razorpay.me/...
Mr. R.K. SharmaPerformance ReportParent AgentFri 5:02 PM✅ Read📊 Rahul ka weekly report: Attendance 92%...
Kavya Patel (Parent)Escalation AlertParent AgentFri 5:09 PM✅ Read🚨 Parent concern raised — management notified
Mrs. P. MehraPerformance ReportParent AgentFri 5:14 PM📤 Delivered📊 Rohan ka weekly report: Attendance 96%...
Neha Kumar (Parent)Attendance AlertAttendance Agent9:45 AM✅ Read⚠️ Neha aaj absent hai — Reason pending...
Management (Director)Critical AlertAll Agents6:30 PM✅ Delivered🚨 3 students critical — action needed today!
🤖 Admission Lead Agent
Webhook → AI Script → VAPI Call → Qualify → CRM Update
🟢 Active
156
Calls this week
28%
HOT conversion
Trigger: POST /new-lead webhook
Stack: VAPI.ai + GPT-4o-mini + Meta WhatsApp
💰 Fee Collection Agent
Daily 10AM → Overdue Fetch → AI Call → WhatsApp Link
🟢 Active
23
Reminders today
₹1.8L
Recovered this week
Trigger: Cron 0 10 * * * (daily 10 AM)
Stack: VAPI.ai + GPT-4o-mini + Meta WhatsApp
📋 Attendance Agent
Webhook → AI Script → Parent Call → Reason → Update
🟢 Active
44
Calls today
93%
Reason collected
Trigger: POST /student-absent webhook
Stack: VAPI.ai + GPT-4o-mini + Attendance CRM
📚 Academic Agent
Monday 11AM → At-Risk Fetch → AI Call → Mentor Escalate
🟢 Active
34
Calls this week
6
Mentor sessions
Trigger: Cron 0 11 * * 1 (Monday 11 AM)
Stack: VAPI.ai + GPT-4o-mini + Mentor WhatsApp
👨‍👩‍👧 Parent Communication Agent
Friday 5PM → All Students → AI Call → Feedback → WhatsApp
🟢 Active
342
Calls last Friday
83%
Happy parents
Trigger: Cron 0 17 * * 5 (Friday 5 PM)
Stack: VAPI.ai + GPT-4o-mini + Meta WhatsApp API
⏳ Batch & Seat Deadline Agent
Daily 9AM → Fill-Rate Check → Deadline Calc → Escalate if at-risk
🟢 Active
4
Batches tracked
1
Under-filled, at risk
Trigger: Cron 0 9 * * * (daily 9 AM) + seat-hold webhook
Stack: n8n + Admissions CRM + WhatsApp reminders
🛡️ Compliance Agent
Every outbound msg/ad → Rules Check → Hold or Send
🟢 Active
142
Screened this week
2
Held for review
Trigger: Pre-send hook on WhatsApp, AI call script & ad creatives
Stack: GPT-4o-mini rules check + human sign-off queue
🚨 Active Alerts (9)
💰
Fee Overdue — Kavya Patel — ₹18,000 — 19 Days
3 AI calls done, 3 WhatsApp sent — no payment received. Management intervention needed.
CRITICAL
⚠️
Parent Concern — Kavya Patel — NEET Batch
Mrs. M. Patel ne concern raise kiya — low attendance 58% + score 42%
HIGH
📋
Critical Attendance — 3 Students Below 75%
Priya Gupta (68%), Kavya Patel (58%), Vikram Pal (72%) — Immediate action needed
HIGH
📚
Academic Risk — Sneha Joshi — 3 Consecutive Fails
38% score, UPSC History weak — Mentor session assigned, monitoring required
MEDIUM
🤖
Lead Not Converting — 4 HOT Leads Pending 48hrs
Rahul Sharma, Kavya Patel aur 2 aur — counsellor follow-up pending
MEDIUM
💰
Fee Collection — 5 Students Overdue 15+ Days
Total ₹2.4L pending — escalation to director recommended
MEDIUM
📞
Parent No-Answer — 8 Parents Unreachable Last Week
Rohan Mehra aur 7 aur — WhatsApp report sent, retry scheduled Monday
LOW
⏳
Seat Hold Expiring — Deepak Nair — 3 hrs left
Class 10 Board Booster batch — no response to last 2 calls, seat will release automatically
CRITICAL
🛡️
Compliance Hold — NEET Batch A promo broadcast
"100% guaranteed selection" flagged as a prohibited claim — held, routed to marketing head
MEDIUM
4
Batches tracked
1
Under-filled — risk of delay
3
Seat holds expiring today
📅 Active Batches — Fill Rate & Deadline
BatchStart DateSeats FilledAdmission DeadlineDays LeftRisk
NEET 2027 — Batch A (Morning) Oct 1, 2026
54/60
Sep 25, 2026 7 days Low
JEE Foundation — Batch C Oct 5, 2026
19/40
Sep 28, 2026 10 days High — under-filled
NEET Crash Course Sep 22, 2026
30/30
Closed Full Waitlist active
Class 10 Board Booster Oct 10, 2026
12/50
Oct 3, 2026 15 days Medium — monitor
⏳ Seat Holds Expiring — Action Needed Today
⏳
Rahul Sharma — NEET Batch A seat held
Hold expires in 6 hrs — ₹18,000 admission fee not yet paid
⏳
Ananya Rao — JEE Foundation Batch C seat held
Hold expires tomorrow 6 PM — documents pending
⏳
Deepak Nair — Class 10 Board Booster seat held
Hold expires in 3 hrs — no response to last 2 calls
🧭 How the Batch & Seat Deadline Agent works
Step 1 — Fill-rate for every active batch is recalculated daily against its admission deadline and start date.
Step 2 — Under-filled batches close to their deadline are flagged automatically — before you're staring at a half-empty classroom on Day 1.
Step 3 — Individual seat holds are tracked separately — a lead who hasn't paid before their hold expires gets nudged automatically, and unresponsive holds get escalated to admissions instead of just quietly expiring.
✓ No batch gets discovered as under-filled the morning it's supposed to start.
142
Messages screened this week
2
Held for review
100%
Refunds processed within window
🛡️ Recent Screens
ContentChannelFlagStatus
NEET Batch A promo broadcastWhatsApp "100% guaranteed selection" — prohibited result-guarantee claim Held for review
Fee due reminder — Priya GuptaWhatsApp Factual, no restricted claims Cleared — sent
Admission call script — new leadsAI Call Faculty-qualification disclosure present Cleared — script compliant
Refund — Kavya Patel (withdrew after 2 classes)Internal Pro-rata refund due within policy window Cleared — refund logged & paid
Instagram ad creative — new batchSocial "Best results guaranteed" + missing fee/refund disclosure Held — blocked from publishing
🚨 Held for Review — Needs a Human Decision
🛡️
NEET Batch A promo — "100% guaranteed selection"
Flagged as a prohibited result-guarantee claim — routed to marketing head for rewrite. Not sent.
Now
🛡️
Instagram ad — "Best results guaranteed"
Blocked pre-publish — missing required fee/refund disclosure too. Routed to marketing head.
Today
🧭 How the Compliance Agent works
Step 1 — Every outbound WhatsApp broadcast, AI call script, and ad creative is scanned before it goes out.
Step 2 — Checked against your configured rules — result/rank-guarantee claims, required fee & refund-policy disclosures, faculty-qualification disclosures.
Step 3 — Cleared content sends automatically. Anything flagged is held — never auto-edited or auto-sent — and routed to a human for the final call.
⚠️ This is a first-pass screen, not legal advice — rules shown are illustrative examples. Always confirm current requirements for your state with your own compliance advisor.