Adding the app
The Zoom account is connected once per institute. Every teacher at that institute then schedules and hosts Zoom classes through the connected account — no one else has to authorise anything.
Before you start
- An active ERPLI institute account.
- You must be signed in as an Institute Admin, a Branch Admin, or a Teacher who has permission to create live classes for at least one batch.
- A Zoom account (Free or paid) that will host the classes.
Steps
- Sign in to your ERPLI admin dashboard.
- In the left menu, open Teaching → Live Classes.
- Click Add / Connect Class in the top-right corner.
- Choose Connect Zoom Account from the menu.
- You are redirected to Zoom. Sign in to the Zoom account you want to use, review the permissions listed on the consent screen, and click Allow.
- Zoom returns you to the Live Classes page. A green Zoom Connectedbadge appears showing the email address of the connected Zoom account. The integration is now active.
Note: If the connection does not complete, seeTroubleshooting below.
Permissions requested
ERPLI requests only the scopes it needs to schedule and host classes. It never requests access to recordings, chat messages, contacts, or account settings.
| Permission | Scope | Why it is needed |
|---|---|---|
| View a user | user:read:user | To identify which Zoom account has been connected and display its email address on the Live Classes page, so staff can confirm the right account is linked. |
| Create a meeting for a user | meeting:write:meeting | To create a Zoom meeting automatically whenever a teacher schedules a Zoom class in ERPLI, instead of copying meeting links by hand. |
| View a user's Zoom Access Key | user:read:zak | To let the teacher start and host the class from inside ERPLI. Without the ZAK token, the teacher would join as an attendee and could not begin the meeting. |
Usage
Create a Zoom class
Use case: a teacher schedules an online class for a batch, and the Zoom meeting is created for them automatically.
Prerequisites: a connected Zoom account, and permission to create live classes.
- Go to Teaching → Live Classes.
- Click Add / Connect Class → Create Zoom Class.
- Enter the class title, the batch it belongs to, and the start time. Optionally set it to repeat on chosen weekdays.
- Save. ERPLI creates the Zoom meeting and the class appears in the list with its meeting reference and status.
Host a class
Use case: the teacher starts the scheduled class as host, without leaving ERPLI.
Prerequisites: a Zoom class that has already been scheduled.
- Open Teaching → Live Classes and find the class in the list.
- Click Join on that row. The Zoom session opens inside ERPLI and you are admitted as the host.
Students join a class
Use case: students attend the class from their own ERPLI student portal.
Prerequisites: the student is enrolled in the batch the class belongs to.
Students open Live Classes in the student portal and join the scheduled session. Students do not need a Zoom account and are never asked to authorise this app — only the institute's own staff account is connected to Zoom.
Check which Zoom account is connected
The green Zoom Connected badge at the top of the Live Classes page always shows the email address of the currently linked Zoom account. If no account is connected, the Connect Zoom Account option appears in the Add / Connect Class menu instead.
Removing the app
You can remove the integration either from inside ERPLI or from your Zoom account. Doing it from ERPLI is recommended, because it also deletes the stored credentials immediately.
Option 1 — remove it from ERPLI (recommended)
- Go to Teaching → Live Classes.
- Click the unlink icon next to the green Zoom Connected badge.
- Confirm in the dialog. The badge disappears and the Zoom account is disconnected.
Option 2 — remove it from your Zoom account
- Sign in to the Zoom App Marketplace and open Manage → Added Apps.
- Find Abacus4U Live Classes in the list.
- Click Remove and confirm.
What happens when you de-authorise
- ERPLI deletes the stored Zoom credentials for that institute — the access token, the refresh token and the connected account's identifiers — as soon as the connection is removed. We retain no ability to reach your Zoom account afterwards.
- New Zoom classes can no longer be created, and teachers can no longer start existing Zoom classes as host from inside ERPLI, until a Zoom account is connected again.
- Zoom meetings that were already created continue to exist in your own Zoom account and keep their original join links. Removing the integration does not delete them; delete them in Zoom if you no longer want them.
- Class records in ERPLI (title, batch, scheduled time and meeting reference) stay in your institute's own data so your teaching history is not lost. Delete individual classes from the Live Classes page if you want them removed.
- Reconnecting later is the same one-time flow described inAdding the app.
Data we store
| Data | Purpose | Retention |
|---|---|---|
| Zoom OAuth access & refresh tokens | To create meetings and issue host credentials on the institute's behalf. | Deleted immediately when the integration is removed. |
| Connected Zoom account's user id and email address | To show which account is linked, and to create meetings under that account. | Deleted immediately when the integration is removed. |
| Meeting reference (Zoom meeting number) for each scheduled class | To let teachers and enrolled students open the right session. | Kept with the class record; removed when the class is deleted. |
ERPLI never accesses Zoom cloud recordings, meeting chat, contacts, or account settings, and never sells or shares Zoom data with third parties. All traffic is served over TLS 1.2 or higher. See our Privacy Policy for full details on how personal information is handled, including your data subject rights.
Deletion requests: to have any remaining data removed, email[email protected] from the institute's registered address and we will confirm deletion within 30 days.
Troubleshooting
"Connect Zoom Account" does not appear in the menu
Either a Zoom account is already connected — look for the green Zoom Connected badge — or your role does not permit it. Teachers need permission to create live classes for at least one batch; ask your institute admin to grant it, or connect from an admin account.
Zoom returns an error instead of redirecting back to ERPLI
This usually means the authorisation was cancelled or the Zoom session expired. Return to Live Classes and start the connection again. If it repeats, sign out of Zoom in that browser, sign back in with the account you intend to use, then retry.
The connection succeeded but shows the wrong Zoom account
The browser was signed in to a different Zoom account at the time. Disconnect using the unlink icon, sign in to Zoom as the correct account, then connect again.
Creating a Zoom class fails
Confirm the badge still shows a connected account. If the Zoom account's password was changed or the app was removed from Zoom's Added Apps list, the stored authorisation is no longer valid — disconnect in ERPLI and connect again.
The teacher joins as an attendee instead of host
Host rights come from the connected Zoom account. Make sure the class was created after the Zoom account was connected, and that the connected account is the one licensed to host the meeting.
Support
If none of the above resolves the issue, contact us at[email protected] and include your institute name and the email address of the Zoom account you are connecting. You can also raise a ticket from the Help Centre. We reply within 24 hours on working days.