
When the Institute Stopped Living in Spreadsheets and Inbox Roulette
How we helped a national business-education institute run multi-city workshops, long cohorts, and tiered CRM on one portal—registration, GST-aware payments, homework, and support—without ops and finance reading two different truths.
The problem: Meet Rahul Jain, founder-director of an institute that has trained thousands of business owners across manufacturing, services, retail, and more— running everything from single-day open sessions in multiple metros to multi-day intensives and long-form programmes. The methodology was sharp in the hall; on paper it fractured into rosters, ad-hoc homework threads, and finance exports. Teaching IP lived in facilitator heads and slide decks while “the system” only knew payments. The worst Monday wasn’t a server outage—it was two cities with different seat counts for the same programme week, and coaches unsure which cohort was on which module.
The ops metrics that kept leadership awake:
“We weren’t short on curriculum,” Rahul says. “We were short on one spine where how we teach and how we run the business pointed at the same cohort.” The breaking point was a packed month: barcodes at the hall didn’t match the roster finance had closed on, while coaches couldn’t see whether homework for that week was even released—and GST lines waited on someone’s export.
The mandate was a single portal that treats each programme as a product: modules, sessions, assignments, and coach touchpoints are first-class—not bolted on after CRM and payments. Institute staff, tiered CRM, and participants all read the same progression; bulk tools and finance sit on that backbone so month-end isn’t export gymnastics.
What we built
Teaching design → programme objects: the same arc in the database
- Programmes modelled as sequences: intakes, modules, session dates—so “what we teach this week” isn’t a side spreadsheet
- Materials and homework tied to the programme journey; attendance and barcodes attach to the same session record
- One-day city events and long cohorts share one pattern: cohort → roster → where the class is in the methodology
CRM & coaching ops: Rahul-style delivery at scale
- Batch-scoped CRM so each coach sees their owners’ progress against the programme—not a generic contact list
- Homework submissions, video approvals, and coach messaging in one thread aligned to the batch
- Helpdesk when alumni and referrals spike—without breaking the teaching workflow
Participants: pay, then learn in the same product
- Dashboard where class lists, materials, and homework reflect what coaches released—same truth as ops
- Registration and GST-aware payments that unlock the right modules—commerce matches pedagogy
- Public city landing and pay links that feed the same roster the classroom runs on
Finance: collections, access, and refunds the board can audit
- Overdues, partials, and refunds with trails finance can defend—not screenshots
- Content access gated on payment status so delivery and revenue stay aligned
- Bank and company masters centralised for disbursements and month-end
Platform at a glance
We treated Rahul’s teaching stack as the product: courses, batches, homework queues, and coach scopes are data the UI routes on—not an afterthought to billing. SuperAdmin, CRM tiers, and participant apps sit on one guarded route matrix so nobody teaches from a different roster than finance.
Peak intake means dense grids and bulk CSV when a city drops hundreds of names; day-to-day means an owner pays an instalment or submits homework from phone—same backbone.
Session-backed admin; uploads for attendance, rosters, and partials with visible progress—ops owns release week; coaches aren’t blocked on engineering for every module drop.
Who the product serves
Menu trees follow who does what in Rahul’s delivery model: admins own programme structure and money; coaches own their batch’s progression and homework; participants see learn, pay, and help—without everyone staring at one overloaded dashboard.
Programme office
- Module/session structure per programme
- Multi-city calendar, barcodes, exports
CRM & coaches
- Batch-scoped: who’s on which module
- Homework, video queues, coach messaging
Participants
- Dashboard, classes, homework
- Payments, GST-aware receipts, terms
Access & revenue
- Content access vs payment status
- Overdues and partial pipelines
Alumni & referrals
- Structured follow-ups post-programme
- Tickets when volume spikes
Finance hooks
- Bank and company masters
- Refunds and invoice tooling
Data onboarding
- CSV for attendance and cohorts
- Bulk workshop updates
Public touchpoints
- City workshop registration
- Register-and-pay journeys
How we rolled out without freezing admissions
Delivery sequenced authentication shells and cohort flows before workshop barcodes and payment exceptions—so the institute could run real batches while edge modules caught up.
Map teaching journeys to routes first
We aligned programme → batch → module/session flows with how coaches actually deliver—then wired SuperAdmin, CRM, and participant journeys to one router. Pedagogy-shaped navigation beats a pile of one-off admin screens.
Ship slices the institute could run
Cohort and calendar flows landed before edge cases: bulk CSV, workshop barcodes, and payment exceptions shipped as explicit slices—not a single big bang that froze admissions.
- Shared list/detail patterns for batches, workshops, and participants
- CRM messaging and tickets parallel to student-facing help
- Protected layouts so authenticated subtrees fail closed
Stabilise operations and hand over the runbook
Load on representative cohort sizes, finance reconciliation dry runs, and CSV recovery playbooks—so ops owned release day instead of engineering owning every Monday.
Same teaching DNA for a one-day room or a nine-month cohort
Rahul’s formats differ in length, not in kind: there is always a programme, a cohort, a sequence of touchpoints, and homework that proves application. The portal reuses one pattern—lists, detail, homework, payments—so ops doesn’t run one playbook for “events” and another for “long programmes.” Teaching stays the product; the ERP is how the institute runs it at scale.
Institute operations
- Course and batch administration with attendance tooling
- Workshop lifecycle including barcodes and participant exports
- Calendar as the shared schedule of record
Participants & CRM
- Student dashboard with homework and class lists
- CRM-scoped messaging, homework, and video queues
- Tickets and help paths aligned to institute SLAs
Use cases: enrolment, delivery, and cash in sync
These patterns describe how information moves between programme staff, CRM, and finance—without the same cohort being typed twice.
Enrolment: programme design → batch → who’s in the room
- Course setup encodes the teaching arc; batches attach dates, city, and coach
- Rosters and attendance reflect the same programme object finance bills against
- Imports at scale without forking the methodology to a second sheet
Revenue: schedule → collect → reconcile
- Payment detail and overdue views for finance alignment
- Partial payments and refunds with audit-friendly trails
- Access gating tied to approval—not informal email unlocks
Delivery: session → materials → homework the coach can see
- Materials and assignments released in step with the programme—not a separate email chain
- Participant view and CRM view share homework status; video queues moderated before go-live
- Calendar shows what the cohort is doing this week; same field coaches and ops trust
Outcomes: calmer ops and defensible numbers
What the institute stopped duct-taping
- Teaching progression and money in one place—homework and modules aren’t divorced from billing
- Barcode and attendance exports that match the programme record coaches actually ran
- Fewer debates over which cohort was on which week of the methodology
What finance and access agreed on
- Overdue and access-payment flows visible to authorised roles
- Refund tooling that reduced back-and-forth outside the system
- Less emergency reconciliation after every intake weekend
What leadership measured
- Time to reconcile a batch after CSV import
- Ticket volume deflected by structured homework and messaging
- Release confidence: fewer hotfixes the week after go-live
Where to read more
For ERP positioning on education and training operations, see ERP for education & training companies. All case studies are listed on case studies.