Rainbow Rainbow Group ERP
Our understanding  ·  Discovery, for correction
Rainbow
Discovery, sessions one to three

What we heard, written down for you to correct

Our reading of your organisation, your sales and marketing operation, and your admission process. Everything here is something we believe has been decided. Where we are guessing, or where we found a conflict, we have marked it.

Prepared by
Eiosys Private Limited
Scope reviewed
Core, Sales and Marketing, Admission
Institutions
RPS Preschool, RIS International
Purpose of this document
Confirm and correct
01, Organisation

Company, institution, branch, and the unit where they meet

Company and institution do two different jobs. Rainbow is the company: it employs your staff, pays salaries, raises purchase orders and holds vendor and supplier relationships. RPS and RIS are the institutions: they hold the academic identity, the grades, the registers and the receipt terms. Neither the institution nor the branch owns the other, because a branch may run either institution or both.

L1Organisation
Rainbow GroupThe whole operation on one platform. One parent app, one WhatsApp identity, one academic year calendar
L2Country
IndiaCurrency, statutory rules, document requirements, state and city masters
Further countriesStructure supports them, including right to left languages
L3Company
RainbowThe paying and contracting entity. Payroll, vendors, suppliers, purchase orders, assets. More companies can be added without touching anything below
L4Institution
RPS PreschoolPlay Group to Senior KG. Own grades, own registers, own enrollment and GR series, own receipt terms
RIS InternationalClass I to X, CBSE affiliated. Own grades, own registers, own series, own receipt terms
L5Branch
Hariniwas, ThaneAddress, timings, holidays, front desk, slot availability
Brahmand, ThaneAddress, timings, holidays, front desk, slot availability
Further branches
L6Institution at branch
The operating unitEvery institution and branch combination in use is its own unit. This is what owns the students, the staff postings, the number series, the receipt terms and the day to day reporting for that school at that location
Why we are being precise about this. Building RPS and RIS as parents of their branches is the obvious mistake, and it breaks the moment one branch runs both. Keeping the company separate from the institution matters for the same reason in the other direction: salaries, vendors and purchase orders belong to Rainbow, while registers, receipts and academic records belong to RPS or RIS.
02, Organisation

Which institution runs at which branch

A grid, not a tree. Each tick is one operating unit with its own registers and numbers. Illustrative below, we will fill it with your actual list.

Branch RPS Preschool RIS International What that branch is
Hariniwas, Thane West Preschool only
Brahmand, Thane West International school only
A shared branch Both, two units at one address
Remaining branches, to be listed with you Either or both

Because the grid has two axes, every number can be reported three ways. This is what you would lose if RPS and RIS were built as parents of their branches.

Down a column

By institution

All of RPS across every branch, or all of RIS. Enquiries, walk ins, admissions, cancellations and cost per admission for one school as a whole, which is the view your institution heads will want.

Across a row

By branch

Everything happening at Hariniwas, whichever school it belongs to. This is the Branch Manager view, and it is also how access is decided.

One cell

By unit

RPS at Hariniwas on its own. Its registers, its receipt series, its counsellors and its conversion rate, separate from RIS at the same address.

Numbers follow the unit

Your GR numbers already show this. 2025-26/RPSHN/10 carries both the institution and the branch. RIS currently shows only RIS because it runs at one branch today, which is worth deciding on before a second one opens.

Receipt terms follow the institution

Your two receipts differ in real ways. Cheque bounce is 350 on RPS and 500 on RIS, the late penalty appears on RIS only, and the contact address differs. Each institution keeps its own terms and its own formats.

03, Academic structure

Academic year, grade, section, student

Clearing up two words that are easy to mix. A grade is the year of schooling, such as Nursery or Class I. A section is a division of one grade at one branch, such as Nursery A. Your own receipts print the pair together as Nursery >> A and Class I >> B.

A1Academic year
2026 to 2027One calendar for the whole group. Everything below is counted inside a year
A2Grade
RPS gradesPlay Group, Nursery, Junior KG, Senior KG
RIS gradesClass I through Class X
A3Section
Nursery AAt one branch, with a capacity, a class teacher and its own roll numbers
Nursery B
Class I B
A4Student
One record per student, per yearThe enrollment code and GR number never change. The year, grade, section and roll number are recorded fresh each year, which is what lets you answer how many children were in Class I in 2027, years after the fact
Grade decides the institution. Because Play Group to Senior KG belong to RPS and Class I to X belong to RIS, choosing the grade on an enquiry sets the institution automatically. Nobody selects it separately, so a Class I child can never be recorded against the preschool register.
04, Who sees what

Access is decided at the branch, and narrowed for teachers

Your principals, vice principals and sales staff at a branch work across both institutions there, so the branch is the boundary. Reaching another branch needs an explicit grant. Teachers are narrowed further, to the sections assigned to them.

Dimension 1

Domain

The broad area of work. Academics, Admissions, Sales, Marketing, Administration, HR, Accounts, IT.

Dimension 2

Department

The unit inside a domain. Preschool, Primary, Secondary, IT Infrastructure, Talent Acquisition.

Dimension 3

Authority level

Seniority as a number, so a Director outranks a Coordinator outranks a Teacher. Approvals and escalations follow this.

Dimension 4

Branch scope

Group wide, one institution, one branch, one department, only sections assigned to me, or only my own records.

Chain

Marketing

Three levels. CRM Executive for offline marketing, then Relationship Associates, then juniors. Budgets are set at head office.

Chain

Sales

National Head, Zonal Head, Regional Head, Area Head at head office. Below them, Relationship Associate to Chief Advisor at the branch.

Chain

Academic and administration

RPS runs Directors, then Sales Head and Chief Admin, then Relationship Associates. RIS runs Director, then two Vice Principals split by grade range, with Academic Coordinator alongside.

Escalation is already different for the two institutions. Per your own process, RPS escalations reach the Branch Manager and RIS escalations reach the Sales Lead. Concessions and high priority cases route the same way. Roles and permissions are edited by your administrator in the software, without a release from us.
05, The parent journey

One record from first enquiry to first day

Every stage below is one continuous record, so the source that produced the enquiry is still attached when the admission completes. Ownership passes between your teams, the record does not restart.

01

Lead arrives

Website, Google, Meta, WhatsApp, referral, tie up school, event, or organic walk in. Parent receives an automatic acknowledgement.

System
02

Checked and scored

Contact, grade and branch verified. Junk filtered. Scored Hot, Warm or Cold with a priority.

CRM Executive
03

Allocated

Assigned to a branch Relationship Associate within 24 hours. Hot leads surface first on the daily list.

System, RA
04

Contact and visit

First call within 24 hours. Visit booked into a real slot, against branch timings and holidays.

RA
05

Walk in

Front desk registers the parent, RA meets them, counselling and branch tour, fee discussion.

Front Desk, RA
06

Application

Form fee, application form, document checklist, verification, concession approval where needed.

RA, Approver
07

Admission

Enrollment code and GR number issued, welcome pack sent, parent onboarded to the app.

System
Nothing is recorded twice. A walk in does not create a second record for a parent who enquired online last week, and the same family returning next year is recognised rather than flagged as a duplicate. Matching works on the child name with date of birth, and on the parent mobile and email.
06, Two chains

Marketing and admission are separate chains that meet at one point

They are measured differently and owned by different teams. Marketing works in campaigns and money, with no individual person to speak of. Admission works one family at a time. The join is the moment a lead is created, and everything you want to know about return on spend depends on that join holding.

Marketing chain

Marketing, head office

Counted in totals per campaign and per day. No individual identity exists at these steps.

Budget set per academic year, revised monthly, approved where you require it
Channel chosen from Google, Meta, offline presence, or events
Spend pulled automatically for Google and Meta, entered by hand for billboards, buses, print and events
Reach recorded as views and clicks per campaign

Admission chain

Sales and admissions, branch

Counted one family at a time, with a named owner and a next action at every step.

Enquired and scored, then allocated to a Relationship Associate
Visited, counselled and toured, with revisits counted separately
Applied, documents collected and verified, concession approved
Admitted, or cancelled, or closed with a recorded reason
The join. A lead created from an advertisement carries the campaign it came from, so spend on the left can be divided by admissions on the right. That gives you cost per lead, per walk in and per admission, by campaign and by branch. It only works if your enquiry form passes the campaign tracking values through when a parent submits it, and it cannot be added to leads collected earlier.
What we need from your web team. The enquiry form on your website must pass the campaign tracking values along at submission. Without it, we can report that a month of Google spend produced a number of enquiries, but never which advertisement produced a particular admission. For offline, giving each billboard, bus route and event its own QR code or number is what makes cost per admission meaningful there too.
07, Lead lifecycle

One status list, with the exits written down

Your process describes statuses before the walk in and after it. We hold these as a single list with defined moves between them, so a lead is never counted twice and every closure carries a reason.

Main path New In Progress Promised Visit Visit Scheduled Visited Application Initiated Admission Complete
Holdingsteps back onto the main path Not ReachedNo ShowDeferredRevisit Scheduled returns to In Progress
Closedleaves the funnel, with a reason Not InterestedDuplicate or InvalidFuture Prospect

Closing needs a reason

Fees, distance, transport, timings, curriculum, infrastructure, chose another school, invalid number, duplicate. Your process also sets a floor of three calls, two WhatsApp messages and one email before a lead may be closed as not interested.

Reopening keeps the history

A closed lead reopens with a reason and stays the same lead, so the original source, every call and every note remain attached to it.

Future prospect waits for its year

Parked against a chosen academic year. When that year opens the lead returns for review, rather than appearing silently in a follow up list with a two year old phone number.

Moving a family between institutions is an approval, not an edit. If a parent who enquired for Nursery at RPS decides on Class I at RIS, the Relationship Associate raises it and the Sales Head at head office approves. The lead keeps its original source, and the record of who did the work stays intact.
08, Your numbers

We read your existing receipts and rebuilt every format

Taken from the RPS and RIS fee receipts you shared. Each becomes a format your administrator can edit in the software rather than a rule buried in code, so a change of format does not wait for a release.

Number Pattern we read Your example Resets
Enrollment Code Year, branch, serial 25HN0010 Per branch, per admission year
GR Number Academic year, institution and branch, serial 2025-26/RPSHN/10 Per unit, per academic year
Receipt Number Year, unit, serial 25HNHN0950 Per unit, per collection year
Transaction ID Prefix, unit, date, time, random S02HN1103261608… Never, unique per payment
Lead Number Prefix, date, institution, serial LD-03.08.2026-RPS-2 To be confirmed with you
Class printed on receipt Grade, then section Nursery >> A Per academic year

Two identities, both permanent

The Enrollment Code carries the admission year. The GR Number carries the academic year and resets each year. Different numbers doing different jobs, and both stay with the student.

Numbers are never reused

A cancelled admission retires its number permanently with a recorded reason. Two staff issuing at the same moment cannot be given the same number.

Receipt year and fee year differ

Receipt 25HNHN0950 is dated March 2026 and collects for the year 2026 to 2027. Any report on collections will state which of the two years it means.

Two things we need from you here. First, your enrollment code contains the branch, and you have asked that a code stay with a student for life. After a branch transfer that code will still read Hariniwas, so please choose whether the branch letters stay or go. Second, the receipt number repeats the unit, as HNHN and RISRIS. That looks like an error in your current system, so tell us whether to keep it for continuity or correct it.
09, Partners and referrals

Partners work through their own link, with no login to manage

Friendship schools, daycares, referrers, brands and corporates each get a private web address and a QR code. No account to create, no password to reset, no training required.

They send you leads

One at a time through their page, or in bulk by uploading a spreadsheet. Every lead arrives already tagged to that partner and to the branch.

They can see progress

A simple list showing how many leads they sent and roughly where each one stands.

You track what is owed

Each agreement records a fixed amount or a percentage. The system calculates what has been earned. Nothing about money appears on the partner page.

A question about what partners should see. Their link opens without a password, which you have accepted. Because of that we suggest the list shows a child's first name and a broad status only, with no phone numbers, no fee or concession detail and no counselling notes. A daycare is a commercial party, and their page should not become a record of what your school offered a particular family. We would also refresh partner links each academic year.
10, Front desk

The visitor register handles everyone, and one type becomes a lead

Your front desk sees parents, vendors, candidates and guests. Each is asked for different information, so the visit type decides which form appears.

Becomes a lead

Parent, admission enquiry

Registered at the desk, a Relationship Associate is notified, and a lead is created or matched to one that already exists.

No lead

Parent, meeting

An existing parent visiting a teacher or the office. Logged against the student.

No lead

Vendor

Company, purpose, person being met, gate pass issued.

No lead

Candidate

Role applied for, interviewer, handed to HR.

Your own forms, your own types

You can add a visit type and decide what it asks for, without a release from us. The same form builder later adds your own fields to leads, parents and students.

Repeat visits are counted

A parent visiting a third time is flagged, because a family that keeps returning is either close to deciding or stuck on something worth knowing about.

Sequencing. The full visitor module is planned after the CRM and admission work. We are designing the handover from the front desk to the CRM now, so nothing has to be rebuilt when it arrives.
11, Completing an admission

Four conditions, and the system will not accept three

Taken from your own operating standard. An admission cannot be marked complete until every one of these has actually happened, which is what makes your admission count trustworthy at any point in the year.

Gate 01

Documents verified

Checklist complete and approved. An incomplete set blocks submission. Required documents can differ by grade and by country.

Gate 02

First payment received

Cash, cheque, card or online, recorded with a receipt from the correct institution series.

Gate 03

Future payment secured

Post dated cheques, a mandate, or a standing instruction, captured where your policy requires one.

Gate 04

Finance confirmed

Payment reconciled and confirmed by the authorised user before the admission closes.

Only then does the student exist

The enrollment code and GR number are issued at this moment and not before. A family that never completes leaves no half created student record behind, so your registers stay clean.

Concessions follow your authority levels

A discount beyond an agreed limit routes to the right approver automatically, with the request, the reason and the decision all recorded against the lead.

12, Scope

What this phase covers, and what waits

Being explicit now so there is no gap between what you expect and what we build. Everything on the right is a real want we have heard, and each is separate work rather than something quietly included.

In this phase

Core platform. Organisation, country, company, institution, branch, roles, permissions, masters, security, audit trail
Sales and marketing. Leads, sources, scoring, allocation, follow ups, budgets, spend, funnel reporting
Partners and referrals. Partner pages, bulk upload, agreements, earnings
Admission. Enquiry to enrollment, forms, documents, concession approvals, payment capture, receipts
Counselling and visits. Slot booking, branch tours, session records, observations
Parent messaging. WhatsApp and email templates with attachments, automatic sequences
Parent app. One application across both schools, switching between your children
Reports. Funnel, source, branch, counsellor performance, admission and cancellation

Later phases

Learning and training. Staff training built from performance, which needs the performance measures agreed first
AI assistance. Automatic presentations per lead, weekly plan suggestions, counsellor and teacher coaching
One place for all communication. Internal messaging, parent raised tickets reaching the principal
Calls. Automatic call recording, transcripts, auto dialling, IVR
WhatsApp chatbot. Conversational replies, separate from the template messaging above
Devices. Biometric attendance, bus tracking, document scanning
Remaining modules. Full finance and fee cycles, academics, HR, transport, library, inventory
On fees. Money collected during admission is included, meaning the fee discussion, the concession approval, the payment and the receipt. The ongoing fee cycle after a student joins, with dues, reminders and accounting, belongs to the finance work that follows.
13, Over to you

Seven decisions we would like from this session

Each of these changes something structural, and each becomes more expensive to change later. Everything else we can carry forward on our reading and confirm as we go.

01

The enrollment code and branch transfers

Your code contains the branch and you want the code to last a lifetime. Choose one: remove the branch letters, or accept that the code records where a student started. We can proceed either way, but not with both.

02

Parent logins when both parents share a phone number

We hold father, mother and guardian as separate people, so either parent can have a login and see all their children across both schools. Since login uses a mobile number, we need your rule when two parents share one: separate numbers required, or a choice at login.

03

Whether an admission can happen with no lead

You have said direct admissions are rare. We need to know whether they are possible, because every admission tracing back to its source cannot hold if some have no source.

04

Preschool moving up into the international school

Likely your largest single admission route, and it did not come up in the sessions. We have it as a transfer, with the number unchanged and no lead created. Please confirm, and tell us whether it counts in source reporting.

05

Campaign tracking on your website

Needs a commitment from whoever runs your website, and cannot be added afterwards. Without it, advertising spend can never be tied to a specific admission.

06

One WhatsApp identity for the group

One account under Rainbow means every message to every parent, for both schools, shows Rainbow as the sender. Separating them later means a second WhatsApp business account. Please confirm this is what you want.

07

Your number series, before the next branch opens

Two things to settle together. RIS numbers carry only RIS with no branch letters, which holds only while RIS runs at one address. And the receipt number repeats the unit, as HNHN and RISRIS. Both are cheap to change now and expensive once a second RIS branch is issuing numbers. Tell us to correct them, or to keep them exactly as they are for continuity.

EiosysWorli, Mumbai
Corrections welcome on every slide. That is what this document is for.
Prepared by Eiosys Private & Confidential
1 / 14