PracticePot + SpotGiraffe →
One Unified Platform
India's first full-stack Finance & Accounting EdTech SaaS — combining simulation-based learning, AI assessment, placement ecosystem, and franchise CRM in one multi-tenant product.
4
VERSIONS
5
USER TYPES
83
SCREENS
₹18Cr
Y3 TARGET
Four Platform Versions — Sequential Build
V1 — MONTHS 1–6
Experiential Learning Core
4–6 months from kickoff
Individual Students
Colleges & Universities
Transform PracticePot simulation engine into a full learning environment. Video → Quiz → Simulation → Assignment → Certificate.
B2C subs + Institute licence + Certificate revenue
V2 — MONTHS 7–14
Student Lifecycle Platform
6–8 months after V1
Training Institutes
Franchise Ops
Full institute ops stack — admissions, fee management, attendance, placement pipeline, SpotGiraffe integration.
Placement module + WA credits + MIS reports
V3 — MONTHS 15–20
AI + Employer Layer
4–6 months after V2
Employers
AI Assessment
Virtual Internships
AI assignment assessment, personalised learning, employer portal, virtual internship co-branding, L&D assessments.
Employer assessment + Internship co-brand + AI credits
V4 — MONTHS 21–24
Franchise Enabler CRM
3–4 months after V3
Franchisees
Lead Pipeline
Admissions CRM
Lead management Kanban, counsellor pipeline, FB/IG ads auto-sync, follow-up sequences, campaign manager.
Franchise CRM + Lead Ads + GCC expansion
Five User Types
Individual Student
Learn → Simulate → Certify → Get Placed
College / University
Assign cohort tracks, completion analytics, co-branded certificates
Training Institute
Full ops — admissions, fees, attendance, placements, CRM
Employer
Assess candidates, co-brand internships, L&D programmes
Platform Admin
Tenant management, CMS, AI quality, revenue analytics
3-Year Growth Targets
| Period | Active Tenants | Active Students | Monthly Revenue | Key Unlock |
|---|---|---|---|---|
| M1–6 (V1 Pilot) | 3–5 | 500 | ₹3–5L | Simulation migrated, tracks live |
| M7–14 (V2 Live) | 15–20 | 2,000 | ₹15–22L | SpotGiraffe placement, fee management |
| Y2 (V3 Live) | 40–50 | 6,000 | ₹50–60L | AI assessment, 10+ employer clients |
| Y3 (V4 Scale) | 100+ | 15,000 | ₹1.2–1.5 Cr | Franchise CRM, GCC expansion |
User Journey Flows
End-to-end flow for each user type — from entry to value delivery
Student Journey — V1 Core Path
Register / Login
Email + mobile OTP
OTP + Welcome
Onboarding
Domain + goal + language preference
Track Browser
Browse & enroll learning tracks
Enrollment confirm
Video Player
HTML5 + engagement tracking
Quiz
MCQ, calc, drag-drop, fill-blank
Grade alert
Simulation
GST / BRS / Payroll / Journal
Assignment
File upload → Faculty review
Feedback ready
Certificate
QR-verifiable, shareable
Certificate ready
Placement
SpotGiraffe — 400+ employers
Job match alert
Training Institute Journey — V2 Lifecycle Stack
Lead Capture
Web / WA / FB Ads / Walk-in
Lead acknowledgement
Counsellor Pipeline
Enquiry → Demo → Fee Paid
Day 1/3/7 follow-up
Admission
Digital forms → multi-stage approval
Admission confirmed
Fee Management
Razorpay / EMI / GST invoices
Payment receipt
Attendance
Session marking + threshold alerts
Low attendance alert
Academic Records
Transcripts + completion data
Placement Pipeline
SpotGiraffe + 400+ employers
Placement alert
Revenue MIS
Fees collected, P&L, forecasts
Employer Journey — V3 Assessment + Internship
Employer Register
Company profile + billing setup
Create Assessment
Select simulations + rubric config
Candidate Link
Share assessment URL
AI Evaluation
LLM rubric scoring <15% override
Completion alert
Score Reports
Dimension scores + AI narrative
Virtual Internship
Co-branded track, ₹75K–1.5L/track
Hire from Platform
SpotGiraffe shortlist → offer
Top candidate alert
Franchise CRM Journey — V4 Lead to Admission
Lead Sources
FB Ads / WA / Web / Walk-in / Referral
Enquiry Stage
Auto-dedup + lead score
Acknowledgement
Contacted
Counsellor assigns, logs call
Day 1 follow-up
Demo Scheduled
Date + time + join link
Demo reminder 24hr
Fee Paid
Razorpay link via WA
Payment receipt
Admitted
Batch date + portal access
Welcome + portal link
Funnel Analytics
Stage conversion + campaign ROI
Platform Architecture
Tech stack, multi-tenancy model, existing infrastructure integration, and competitive moat
Platform Layer Stack
User Interfaces — 5 Portals
Student Portal
College Portal
Institute Portal
Employer Portal
Platform Admin
Franchise CRM (V4)
Frontend — React
React (SPA)
Syne + DM Sans + Tabler Icons
Mobile Responsive
WhatsApp Deep-links
Backend — PHP Laravel API
REST API (Laravel)
Multi-Tenant Auth
LLM Abstraction Layer
Prompt Management
Notification Service
Data Layer — PostgreSQL Schema-per-Tenant
PostgreSQL (schema-per-tenant)
Zero Cross-tenant Leakage
Tenant Plan Tiers
Migration: PracticePot Data
Infrastructure & Third-Party
AWS SES (Email)
Gupshup / WATI (WA BSP)
Razorpay (India)
Stripe (GCC)
Bunny.net CDN
SMS (OTP)
Existing Infrastructure (Migrating / Integrating)
Learnyst LMS
Finprov WordPress
SpotGiraffe WordPress
ERP Student Mgmt
PCMS
Keka HR
Zoho Desk
Multi-Tenancy Model
Schema-per-tenant PostgreSQL isolation
White-label: logo + colour + custom domain
Tenant plan tiers — feature gating per tier
User quotas per plan
Self-service onboarding (Starter: 48hrs)
Non-Negotiable Strategic Rules
Zero data loss — all simulation content + student progress migrated intact
Multi-tenant from V1 — every feature tenant-aware
WhatsApp is architectural — every touchpoint has WA equivalent
AI override rate <15% — employer trust quality gate
LLM abstraction layer — never lock into one AI provider
Placement rate >70% — core value promise to institutes
DPDP compliance Day 1 — student consent in placement module
Idempotent payments — no duplicate charges ever
Competitive Positioning
| Platform | Category | Their Gap | Finprov Advantage |
|---|---|---|---|
| Learnyst | LMS India | No simulation, no AI, no placement | Simulation-native + AI assessment + placement ecosystem |
| Coursera / Udemy | Global MOOC | Not India-specific, no job-matching | Finance-specialist, India-first, placement-integrated |
| HackerRank | Assessment | Tech only — no finance/accounting | Finance & accounting simulation assessment |
| NIIT / Aptech | Training chains | Offline-heavy, no SaaS stack | Full digital ops + AI + placement |
| Tally Education | Finance cert | Certification only, no placement | Full learning journey + AI + placement |
Revenue Model
Tiered monetisation unlocking with each platform version — 15 revenue streams by Y3
Institute Licence Plans
Starter
₹8,000/month
Up to 100 students
V1 Learning Core
Basic CMS
WhatsApp notifications
48hr self-service onboarding
MOST POPULAR
Growth
₹18,000/month
Up to 300 students
V1 + V2 Lifecycle
Admissions, fees, attendance
SpotGiraffe placement
Revenue MIS reports
Scale
₹35,000/month
Up to 750 students
V1 + V2 + V3 AI
AI assessment engine
AI Tutor (limited)
Employer portal access
Enterprise
₹65,000+/month
Unlimited students
All versions incl. V4 CRM
Dedicated onboarding
SLA + account manager
Annual: 2 months free
Revenue Stream Unlock by Version
Tier 1 — V1 Core (Day 1)
M1–6
Student B2C Subscription₹1,499/mo
Institute Licence Fee (SaaS)₹8K–65K/mo
Certificate RevenuePer cert
Tier 2 — V2 Expansion
M7–14
Placement Module FeeAdd-on
SMS / WhatsApp Credits₹2K/5K msgs
Financial MIS ReportsPremium
Tier 3 — V3 Premium
Y1–2
Employer Assessment (B2B)₹25K–75K
Virtual Internship Co-brand₹75K–1.5L
AI Tutor CreditsPer learner
Internal L&D Assessment₹40K–80K/yr
Tier 4 — V4 Scale
Y2+
Franchise CRM LicenceV4 add-on
FB Ads Auto-sync₹2K/ad account
No-code Landing PagesPremium tier
GCC International LicenceStripe / USD
Revenue Mix at Y3 — ₹15–18 Cr Annual Target
42%
INSTITUTE SAAS
18%
B2C SUBS
22%
EMPLOYER
8%
FRANCHISE CRM
7%
GCC / INTL
3%
CERT + PREMIUM
Screen Inventory — 83 Screens
All screens across 5 interfaces, organized by build phase priority
Student Portal — 20 Screens
PH1
fp_student_login.html
Login / Register
Auth entry + OTP
PH1
fp_student_dashboard.html
Student Dashboard
Active tracks, progress, deadlines
PH2
fp_student_track_browser.html
Track Browser
Browse + enroll tracks
PH2
fp_student_track_detail.html
Track Detail
Steps, progress, preview
PH2
fp_student_track_player.html
Track Player
Full-screen learning mode
PH2
fp_student_quiz.html
Quiz
MCQ, calc, drag-drop
PH2
fp_student_simulation.html
Simulation
GST / BRS / Payroll / Journal
PH2
fp_student_assignment.html
Assignment
File upload submission
PH2
fp_student_assignment_feedback.html
Assignment Feedback
AI + faculty review
PH2
fp_student_certificates.html
Certificates
QR-verifiable certs
PH6
fp_student_profile.html
Profile
Personal + preferences
PH6
fp_student_placement_profile.html
Placement Profile
SpotGiraffe CV + visibility
PH6
fp_student_achievements.html
Achievements
Badges, streaks, milestones
PH6
fp_student_ai_tutor.html
AI Tutor
In-track chat + hints (V3)
PH6
fp_student_notifications.html
Notifications
In-app + WA history
Institute Portal — 22 Screens
PH1
fp_institute_dashboard.html
Institute Dashboard
Health scorecard + MIS
PH3
fp_institute_students.html
Students
Full student table + filters
PH3
fp_institute_student_detail.html
Student Detail
Profile, progress, fees, notes
PH3
fp_institute_admission_pipeline.html
Admission Pipeline
Digital forms + approval
PH3
fp_institute_fees.html
Fee Management
Razorpay + EMI + GST
PH3
fp_institute_attendance.html
Attendance
Session marking + alerts
PH3
fp_institute_placements.html
Placements
SpotGiraffe pipeline view
PH6
fp_institute_batches.html
Batch Management
Batch creation + cohort assign
PH6
fp_institute_faculty.html
Faculty
Faculty roster + assignments
PH6
fp_institute_reports.html
Reports
Revenue MIS + analytics
Employer Portal — 8 Screens (V3)
PH4
fp_employer_dashboard.html
Employer Dashboard
Active assessments + stats
PH4
fp_employer_create_assessment.html
Create Assessment
Simulation select + rubric
PH4
fp_employer_assessment_results.html
Assessment Results
Candidate table + scores
PH6
fp_employer_candidate_detail.html
Candidate Detail
Score breakdown + AI narrative
PH6
fp_employer_virtual_internship.html
Virtual Internship
Co-brand tracks + completers
PH6
fp_employer_analytics.html
Analytics
Volume, completion, score dist.
Platform Admin — 18 Screens
PH1
fp_admin_dashboard.html
Admin Dashboard
Platform health + tenant stats
PH3
fp_admin_tenants.html
Tenants
Tenant table + MRR + status
PH3
fp_admin_tenant_detail.html
Tenant Detail
Tabs: billing, users, activity
PH3
fp_admin_onboarding.html
Tenant Onboarding
Wizard: Brand → Domain → Plan
PH4
fp_admin_ai_quality.html
AI Quality Dashboard
Override rate + score delta
PH6
fp_admin_content_cms.html
Content CMS
Track library + publish states
PH6
fp_admin_track_builder.html
Track Builder
Drag-drop step list + settings
PH6
fp_admin_revenue.html
Revenue Analytics
MRR, ARR, churn, tenant LTV
Franchise CRM — 11 Screens (V4)
PH1
fp_crm_dashboard.html
CRM Dashboard
Pipeline overview + counsellor perf
PH5
fp_crm_pipeline.html
Lead Pipeline
Kanban: Enquiry → Admitted
PH5
fp_crm_lead_detail.html
Lead Detail
Profile + WA history + notes
PH5
fp_crm_campaigns.html
Campaign Manager
WA bulk + FB Ads + segments
PH6
fp_crm_sequences.html
Automation Sequences
Day 1/3/7 follow-up builder
PH6
fp_crm_analytics.html
Funnel Analytics
Stage conv. + campaign ROI
PH6
fp_crm_landing_pages.html
Landing Page Builder
No-code course pages
PH6
fp_crm_counsellors.html
Counsellor Management
Leads, demos, conversions, targets
BUILD PHASES:
PH1 Foundation
PH2 Student V1
PH3 Institute V2
PH4 Employer V3
PH5 CRM V4
PH6 Remaining
WhatsApp Automation Layer
WhatsApp is architectural — not a feature. Every user type. Every key touchpoint. Via Gupshup / WATI BSP.
₹1.5–3L/mo
COUNSELLOR COST SAVED (V4)
40+ WA Flows
ACROSS ALL USER TYPES
Max 2/24hr
WA POLICY COMPLIANCE RULE
Student — WA Triggers
WA-STU-001UTILITYOTP verification on registration
WA-STU-002UTILITYWelcome + profile completion guide
WA-STU-003UTILITYTrack enrollment confirmation
WA-STU-004MARKETINGAssignment due date reminder (24hr)
WA-STU-005UTILITYGrade / quiz result notification
WA-STU-006UTILITYAssignment feedback from faculty
WA-STU-007UTILITYCertificate ready — download link
WA-STU-008MARKETINGStreak reminder: 3-day inactive
WA-STU-009UTILITYJob match / placement alert
WA-STU-010MARKETINGNew track launch (opted-in only)
Institute — WA Triggers
WA-INS-001UTILITYNew student registered — admin alert
WA-INS-002UTILITYAdmission approved + batch assigned
WA-INS-003UTILITYFee payment received — receipt
WA-INS-004MARKETINGFee overdue reminder — student
WA-INS-005UTILITYLow attendance threshold alert
WA-INS-006UTILITYBatch progress summary (weekly)
WA-INS-007UTILITYPlacement: candidate shortlisted
CRM / Franchise — WA Triggers
WA-CRM-001UTILITYLead acknowledgement — prospect
WA-CRM-002UTILITYNew lead assigned — counsellor
WA-CRM-003UTILITYDemo scheduled: date + time + link
WA-CRM-004UTILITYDemo reminder — 24 hrs before
WA-CRM-005MARKETINGDay 1 follow-up (opted-in only)
WA-CRM-006MARKETINGDay 3 value message + enroll CTA
WA-CRM-007MARKETINGDay 7 last nudge + limited seats
WA-CRM-008UTILITYFee payment link — Razorpay
WA-CRM-009UTILITYAdmission confirmed + portal access
Employer — WA Triggers
WA-EMP-001UTILITYAssessment campaign live
WA-EMP-002UTILITYCandidate completed assessment
WA-EMP-003UTILITYTop candidate alert — shortlist
WA-EMP-004UTILITYCampaign results ready — report link
Compliance Rules — Enforce in Every Integration
Max 2 automated messages per user per 24-hour window — WA policy compliance
Marketing templates only to opted-in users — utility templates exempt
All opt-outs processed within 5 minutes — never send to opted-out numbers
All templates pre-approved via BSP (Gupshup / WATI) before launch
Session window (24hr): user-initiated conversations allow free-form replies
Credits top-up: ₹2,000 per 5,000 messages — passed to tenant as add-on