How to approve an enrolment request
When a parent in Nairobi links their child to your school’s class on KiddyCash, the request doesn’t go live automatically — it sits in a pending queue until you review and approve it. This gives your school full control over who joins each class, which matters especially when managing fee structures, allowance campaigns, or badge programmes tied to specific cohorts.
Before approving requests, make sure the target class already exists and is correctly configured. If you haven’t set one up yet, follow the steps in how to create a school class first. You can also view an existing class to confirm its current enrolment capacity and any linked subscription tiers before accepting new students.
Before you begin
- You need the School Administrator role on the Schools portal.
- The student’s parent must have completed their KYC verification on the KiddyCash family app before the request will appear in your queue.
- If your school runs M-Pesa-linked allowance disbursements, confirm the class is mapped to the correct wallet configuration — approving a student into the wrong class can affect their transaction code routing.
Steps to approve an enrolment request
-
Log in to the KiddyCash Schools portal at schools.kiddy.cash and select your school from the dashboard.
-
Navigate to Enrolment Requests. From the left sidebar, go to Classes → Enrolment Requests. You’ll see a list of all pending requests grouped by class.
-
Open the specific request. Click on the student’s name to open the request detail view. You can also navigate directly using the request URL:
https://schools.kiddy.cash/school/:school_id/request/:school_class_request_id— replace:school_idand:school_class_request_idwith the actual IDs shown in your dashboard URL when you select the school and request. -
Review the student details. The detail view shows the student’s name, their parent or guardian’s KYC status, the requested class, and the date the request was submitted. If the parent’s KYC is still pending, the Approve button will be greyed out — you cannot proceed until verification is complete.
-
Check class capacity and cohort fit. Confirm the class has room and that this student belongs in the cohort. Mismatched enrolments are a common source of allowance campaign errors later, particularly for schools running KES-denominated savings goals or badge milestones.
-
Click Approve. Once you’re satisfied, click the Approve button. The student’s wallet is immediately linked to the class, and the parent receives an in-app notification confirming the enrolment.
-
Optionally, add an internal note. Before or after approving, you can attach a note to the request — useful for flagging students on a trial subscription or those whose parents requested a specific allowance schedule.
Declining a request
If the class is full, the student is in the wrong year group, or the parent’s details don’t match school records, click Decline and select a reason. The parent is notified automatically and can resubmit after resolving the issue.
A note on financial readiness
Approving enrolment is also the moment a child’s KiddyCash wallet becomes active within your school’s ecosystem. It’s worth pointing parents toward resources on helping kids engage meaningfully with money early — for instance, why investing is a concept kids can learn younger than you think, or how to explain investing to a child without the jargon. Schools that brief parents upfront tend to see higher badge completion rates.