Educator Guide: How to Use NIVAA
From applying to your first posting to getting paid — everything you need to know about working as a NIVAA educator.
NIVAA connects you with families whose children need exactly your expertise. You browse available tutoring requests, apply to the ones that suit you, and a coordinator handles the admin — scheduling, billing, and coordination. You focus on teaching.
Step 1 — Create your profile
Your profile is how families will learn about you. A complete profile increases your chances of being matched. You can create one through the Apply page or by following an invitation link from a NIVAA coordinator.
- Visit the Apply page and click Get Started.
- Enter your name, email address, and create a password. This creates your account.
- On the next step, add your teaching subjects. Select the stage (Primary / Secondary), level (P1–P6, Sec 1–4), and subject for each one you teach. You can add multiple.
- Fill in your location, teaching area, available days and times, and languages you can teach in.
- Write a short introduction about yourself — parents will read this. Include your experience, teaching style, and any special needs expertise.
- Review your profile on the final step and submit.
Adding accurate availability — including which days and time ranges — greatly improves your match score and makes it easier for coordinators to propose you to suitable families.
Step 2 — Connect your Telegram account
NIVAA uses Telegram to send you session reminders and allow you to manage sessions on the go. Linking your account takes about 30 seconds.
- After logging in, go to your profile or check your welcome email for a Telegram link.
- Click the link — it will open Telegram and start a chat with the NIVAA bot.
- Press Start in the Telegram chat. Your account is now linked.
- You'll receive reminders 30 minutes before each session and notifications for new postings that match your profile.
Step 3 — Browse and apply to postings
Postings are tutoring requests from families. You can browse them in your Postings tab and apply to the ones that are a good fit.
- Go to Postings in your educator dashboard.
- Postings are grouped by how well they match your profile: Good Match (strong overlap on subject, timing, and location) and Other Opportunities (partial match).
- Click any posting to see the child's level, subject, preferred timing, and location area.
- If it suits you, click Apply. You can add a short note if you'd like.
- Wait for the coordinator's decision. If selected, you'll receive a Telegram notification.
Your match score is based on five things: the subject and level you teach, whether you're in the family's area, shared language preferences, gender preference, and timing overlap. The more your profile aligns with a posting, the higher you rank.
If a family chooses a different tutor, you won't receive a notification — the posting simply won't appear in your active list anymore. This is intentional and keeps things low-pressure for everyone.
Step 4 — Manage your sessions
Once you're matched with a family, your sessions will appear in the Sessions tab of your dashboard. This is your main workspace for managing your teaching schedule.
- Go to Sessions in your educator dashboard.
- The Next 7 days tab shows your rolling week of sessions. Tap a session to see the student, session type, and location details.
- Before each session, check in using the Check In button — this opens 30 minutes before your session starts.
- After the session ends, use Check Out to log that you've finished. The family will receive a prompt to confirm.
- If you need to log an extra session (such as exam preparation that wasn't pre-scheduled), use Log Session to add it manually.
Check-in and check-out is how your sessions get confirmed and paid. If you forget to check out, the session will wait for the parent to approve manually — which can delay your payout. Make it a habit.
Step 5 — Session check-in and check-out
You can check in and out via your dashboard on a phone or computer, or using the NIVAA Telegram bot. Both work exactly the same way.
| Action | When | How |
|---|---|---|
| Check In | 30 minutes before session starts | Click Check In on the session card, or send /checkin to the NIVAA bot on Telegram |
| Check Out | From 30 minutes after session starts up to 24 hours after session ends | Click Check Out on the session card, or send /checkout on Telegram |
| Log a session | Any time, for unscheduled sessions | Click Log Session in your Sessions tab and fill in the details |
Step 6 — View your students
Go to Students in your dashboard to see all the families you're currently working with. The My Students tab shows:
- The child's first name and current school level.
- The subject you're teaching them.
- Your upcoming sessions together.
- The area you'll be tutoring in.
Step 7 — Get paid
Your earnings are calculated at the end of each billing cycle based on confirmed sessions. Here's how the payout process works.
- After each session is confirmed by the family, it's added to your payout record.
- At the end of each cycle, your coordinator finalises the payout.
- You'll receive a Telegram notification with your payout summary: total sessions, hours, and amount.
- You can also view your earnings breakdown at any time in the Pay tab of your dashboard.
NIVAA offers performance bonuses based on session count, tenure, and NPS ratings from families. These are shown in your Pay tab when applicable.
Step 8 — Cancel or reschedule a session
Life happens. If you need to change a session, do it as early as possible.
- On Telegram, send /sessions to see your upcoming sessions.
- Select the session you need to change and choose Cancel or Request Reschedule.
- You'll be asked to provide a reason. The family will be notified and asked to acknowledge the change.
- Coordinators are also notified so they can assist if needed.
Frequent cancellations are tracked and may affect future matching. If you have a recurring conflict, contact your coordinator to adjust your scheduled days rather than cancelling repeatedly.
Quick reference
| What you want to do | Where to go |
|---|---|
| See your upcoming sessions | Sessions → Next 7 days |
| Check in to a session | Sessions → session card → Check In (or /checkin on Telegram) |
| Check out of a session | Sessions → session card → Check Out (or /checkout on Telegram) |
| Log an unscheduled session | Sessions → Log Session |
| Browse new postings | Students → Postings tab |
| See your students | Students → My Students tab |
| View your earnings | Pay |
| Add notes about a student | Telegram: send /notes |
| Cancel or change a session | Telegram: send /sessions |