The Meeting addon connects Academy LMS to Zoom and Google Meet so you can run live classes from inside your courses. You create a meeting once, then drop it into a course topic like any other lesson, and enrolled students join from the course itself.
Note: Meeting is a Pro addon. You need Academy LMS (free) and Academy LMS Pro active, plus an account with Zoom or Google that you can connect.
Before you start
Step 1: Turn on the Meeting addon
Go to Academy LMS → Add-ons and search for Meeting. It sits under Virtual Classroom, described as connecting your LMS to Zoom and Google Meet for live teaching. Switch the toggle on.
Turning it on adds a Meeting item to the Academy LMS menu and refreshes the site’s permalinks so the meeting pages resolve.
Step 2: Open the Meeting screen
Go to Academy LMS → Meeting. Every meeting you create is listed here with these columns:
|
Column |
What it shows |
|
Title |
The meeting name |
|
Meeting Time |
When it starts |
|
Meeting Token |
The meeting ID from the provider |
|
Password |
The join password, when the provider sets one |
|
Status |
Whether the meeting is still active |
|
Action |
Edit and delete |
A Search Meeting box and a Columns control sit above the table. Before you have created anything the screen reads “Nothing here yet”.
Step 3: Choose a provider
Click Add New Meeting. Academy asks which service to use:
Each card has a Setup API button. You have to connect at least one provider before you can create a meeting, because Academy creates the meeting in that service and stores the link it gets back.
The two providers are set up in different ways, so follow the guide for the one you want:
Step 4: Decide who connects the account
By default every instructor connects their own meeting account, so meetings are created under the instructor who scheduled them. If you would rather run everything through one company account, change it.
Go to Academy LMS → Settings → Pages → Dashboard Page and set Meeting API Mode:
|
Mode |
What happens |
|
Globally |
One set of credentials, saved site wide, used for every meeting. Only an administrator can change them. |
|
Individual |
Each user connects their own account, and their credentials are stored against their own profile. This is the default. |
Click Save after changing it.
Pick this before instructors start connecting accounts. Switching later means the credentials saved under the old mode are no longer the ones being read.
Adding a meeting to a course
Once a provider is connected, open the course, go to the Builder, and add a topic item. Choose Meeting, then either search your existing meetings with Search Meeting and click Add Meeting, or use Create New Meeting to make one without leaving the course.
Students who are enrolled see the meeting in the course curriculum alongside the lessons, with the join details and a countdown to the start time.
Troubleshooting
The Meeting menu item did not appear.
The addon saves and flushes permalinks on activation. If the menu is missing, reload the admin page. If a meeting page 404s, open Settings → Permalinks in WordPress and save the structure again.
Setup API opens but saving fails.
The credentials are checked against the provider when you save, so a failure means the provider rejected them. Check the guide for your provider.
An instructor cannot see the credentials an admin saved.
That is Meeting API Mode set to Individual, where each user has their own. Switch to Globally if everyone should share one account.








