Ketpy EMS
Home About Features Products Resources Case studies AI assistants Partner Contact Pricing Start free signup

Help Center

Admin help

Step-by-step guides for school admins.

Run the first-time setup wizard

New school on Ketpy? The wizard sets up your branches, classes, sections, and academic year in under 30 minutes.

  1. Sign in with the super-admin credentials emailed to your principal during onboarding. Go to Dashboard → Setup wizard.
  2. Step 1 — School profile: enter school name, UDISE code, board (CBSE/ICSE/State/IB), logo, letterhead, and registered address.
  3. Step 2 — Branches: if you run multiple campuses, add each one with its own short-code (e.g. SEC-14, SEC-56).
  4. Step 3 — Classes & sections: tick the classes you run (Nursery to XII) and how many sections per class.
  5. Step 4 — Academic year: set start date (typically 1 April) and the term structure (2-term, 3-term, or semester).
  6. Step 5 — Roles & permissions: invite your principal, vice-principal, and HODs. Tap Finish setup — your dashboard is live.

Tip

Get your UDISE+ code and PEN-issuing authority ready before you start — saves a back-and-forth with the registrar.


2-min video walkthrough · First-time school setup

Add students individually + bulk Excel import

Add a single new admission in 60 seconds or upload 500 students from last year's register in one go.

  1. For one student: Dashboard → Students → + Add student. Fill Personal info, Parent info, Class assignment, and Documents. Tap Save & generate admission number.
  2. For bulk: Dashboard → Students → Bulk Import. Tap Download template to get the Ketpy Excel with required columns (Name, DOB, Gender, Class, Section, Parent name, Mobile, etc).
  3. Fill the template — leave Admission number blank if you want Ketpy to auto-generate the series.
  4. Upload via Choose Excel file. Ketpy validates each row — duplicates (by DOB+Parent mobile) are flagged in red, missing mandatory fields in orange.
  5. Fix the flagged rows in-line or re-upload a corrected file. Tap Import valid rows to push them in.
  6. Welcome SMS with parent activation codes is auto-dispatched to every imported family.

Tip

For year-1 migrations from another ERP, contact <strong>info@ketpy.com</strong> — we run the import for free for schools above 500 students.

Set up the fee structure (heads, concessions, late-fees)

Define tuition, transport, exam, and custom heads once — Ketpy generates demand notes for every student automatically.

  1. Go to Dashboard → Fees → Fee structure → + Create structure. Pick the academic year and the classes it applies to.
  2. Add fee heads: Tuition, Admission, Transport, Lab, Library, Exam, Annual day, etc. Set the amount and the frequency (Monthly / Quarterly / Term / Annual / One-time).
  3. Configure installments: e.g. quarterly with due dates 15-Apr / 15-Jul / 15-Oct / 15-Jan.
  4. Set up concessions: Sibling discount, Staff ward, Sports quota, Single-parent. Each gets a fixed amount or percentage rule.
  5. Configure late-fee policy: e.g. Rs. 50/day after 7 days grace, capped at Rs. 1,000.
  6. Tap Generate demand notes — Ketpy creates invoices for every student in the selected classes and notifies parents via SMS/WhatsApp.

Tip

Test the structure on one section first (use <strong>Dry run</strong>) before generating demand notes for the whole school.

Send bulk SMS / WhatsApp / email

Broadcast circulars, holiday notices, or exam reminders to thousands of parents in one click — DLT-compliant.

  1. Go to Dashboard → Communication → + New broadcast.
  2. Pick the channel: SMS (uses your registered DLT template), WhatsApp (uses approved Meta templates), Email, or App push. You can pick more than one.
  3. Select the audience using filters: By class, section, transport route, fee-defaulters, specific students, or all parents.
  4. Pick a template (Ketpy ships DLT-approved templates for fees, holidays, PTM, exams) or compose a fresh one. Use variables like @{{student_name}}, @{{class}}, @{{amount}}.
  5. Preview on a sample audience of 5. Check the cost estimate (SMS is charged per credit; WhatsApp utility messages have per-conversation pricing).
  6. Tap Schedule for later or Send now. Delivery reports update live — green for delivered, red for failed.

Tip

For DLT-SMS, register your sender ID and templates on the TRAI DLT portal first — Ketpy guides you through it in <strong>Settings → SMS gateway</strong>.

Generate the academic calendar + holidays

Lock in the year's working days, holidays, exams, and events — drives the attendance percentage, fee due dates, and bus schedule.

  1. Open Dashboard → Academics → Calendar → + Configure year. Set the year start and end dates.
  2. Add weekly off-days (typically Sunday; some schools add 2nd & 4th Saturday).
  3. Bulk-add national holidays — Ketpy preloads Republic Day, Independence Day, Gandhi Jayanti and lets you tick state/regional holidays (Diwali, Holi, Eid, Christmas, regional new year).
  4. Add school-specific events: Annual Day, Sports Day, PTM, Cultural Fest, Founder's Day. Mark them as working / non-working.
  5. Add exam windows: Unit Tests, Mid-terms, Pre-boards, Finals — these auto-block other event scheduling.
  6. Tap Publish calendar. Parents, students, and teachers see it instantly on their dashboards and can export it as ICS for Google Calendar.

Year-end student promotion + new academic year rollover

Promote everyone to the next class, archive the old year, and start fresh — in one guided flow.

  1. In March, go to Dashboard → Academics → Year-end rollover.
  2. Step 1 — Result publish: confirm all final marks are entered and report cards are issued. Ketpy blocks rollover otherwise.
  3. Step 2 — Promotion rules: bulk-promote pass students. For those with compartment or detention, mark them individually — Ketpy keeps them in the same class.
  4. Step 3 — Section reshuffle: upload new section assignments via Excel, or let Ketpy auto-balance by alphabet / rank / gender ratio.
  5. Step 4 — Outgoing batch: Class XII (or final-class) students are moved to the Alumni module, with their TC and final report ready for download.
  6. Step 5 — Confirm rollover: Ketpy starts the new academic year, generates fresh fee demand notes, and emails an audit log to the principal. The old year stays read-only for reference.

Tip

Always run the rollover on a Saturday evening — gives you Sunday to review the new structure before classes resume Monday.

Still need help?

Ask your school admin first — they can see your account and reset things instantly. For platform issues, our support team is on WhatsApp.

Ready when you are

Ready to digitise your institution?

Join 2,000+ institutions that trust Ketpy to run admissions, attendance, exams, fees, and communications — under one roof.

Call WhatsApp Book demo

Install Ketpy app

Add Ketpy to your home screen for offline access and faster load.

Tap Share then Add to Home Screen.

A small bite about cookies

Ketpy uses strictly-necessary session cookies to keep you signed in. We'd also like to set anonymised analytics cookies to understand which pages are useful. We do not run advertising trackers. Read our cookie policy →