To run Zoom classes with automatic attendance, schedule each class from the same system that holds your students and batches, let students join through their own portal, and let the join records become the attendance register. That removes the manual register, gives you exportable records and lets you spot students who are drifting away before they stop coming altogether.
Why manual attendance breaks down
Many academies start by pasting a meeting link into a group chat and ticking names off a spreadsheet after class. It works for one batch. It stops working when you have several batches, more than one teacher, or students who join late and leave early. Registers get skipped on busy days, links get forwarded to people who have not paid, and nobody notices that a regular student has missed the last few sessions until they ask for a refund.
Automatic attendance solves the record-keeping problem, but only if the class, the student list and the join link all live in one place. That is the principle behind the rest of this guide.
Set up batches before you schedule classes
A batch is a group of students who attend the same live sessions, such as a weekday evening group or a weekend intensive. Create batches first, then schedule classes for a batch rather than for individuals. This has practical benefits:
- Students see only the classes meant for them in their portal
- You can send scheduled announcements to a whole batch before each session
- Attendance reports can be read batch by batch, which is how most teachers think about their groups
For one-to-one sessions, such as private coaching or doubt-clearing calls, schedule a separate session with just that student so it does not clutter the batch timetable. Keep a short note after each one-to-one session, so the next call picks up where the last one ended.
Let students join from their portal, not from a forwarded link
When students join from inside your site after signing in, you know exactly who joined. A forwarded link tells you only that someone did. Encourage students to bookmark their portal and join from there every time. Mention it in your welcome email and repeat it before the first few classes until it becomes habit.
This also protects your income. If access to the class is tied to enrolment, a student whose fees are unpaid does not quietly keep attending through an old link.
Run the class with the follow-up in mind
A few habits make live sessions easier to manage and more useful to students:
- Open the session a little early so latecomers do not interrupt the start
- State the goal of the class in the first minute, and recap it at the end
- Keep a short list of questions to ask, so quieter students get a turn
- Note any student who seemed lost, for a follow-up message after class
- Record the session if your students benefit from revisiting it
After class, share the recording with the batch. Students who missed the session can catch up, and those who attended can review a difficult section. Be clear about whether recordings replace attendance or supplement it; for most skill-based classes, live participation still matters.
Use attendance data, not just attendance records
Records are only valuable if someone looks at them. Set aside a regular time each week to review attendance by batch. You are looking for patterns rather than individual absences:
- A student who attended every class and has now missed several in a row
- A batch where attendance falls on a particular day or time slot
- A class topic that consistently sees lower turnout
Alerts when attendance drops help here, because they bring the problem to you instead of waiting for you to find it. A short, personal message from the teacher to a student who has gone quiet is often enough to bring them back. Exported attendance is also useful for parents, corporate clients or institutions that ask for proof of participation.
Keep the teacher's workload light
If several teachers run live classes, give each one their own login with access only to their batches. They can start their classes and see their attendance without touching fees or other teachers' groups. Office staff can handle scheduling and announcements. Clear roles mean fewer mistakes, and an activity log shows who changed what if a question comes up later.
Where MBSGuru fits
MBSGuru runs Zoom classes and one-to-one sessions from inside your branded site, records attendance automatically, lets you export it and share recordings with students after the session. Batches, scheduled announcements, attendance-drop alerts and staff roles sit in the same system. See how live classes connect to courses and payments on the platform page, or talk to the team about your timetable.


