Setting Up Webinar Integrations with Zoom, GoToWebinar, GoToTraining or Microsoft Teams
If you offer live video webinars as a part of your Self Paced course material, you can set up a webinar module so that students can launch the webinar from right within their course! We also have the option to have virtual classes as a part of our Instructor Led courses. Before you create your webinar modules or add virtual classes, you'll first need to ensure that you're set up with the necessary integration, which is what we will review in this guide.
You can set up webinar modules using Vimeo Live Trainings without an integration, though if you want to use Zoom, GoToWebinar, GoToTraining or Microsoft teams, read on to learn how to get the correct integration set up. Once the integration is established, you'll be able to create webinar modules, and from there, add the module to your course so students may access it.
For virtual Instructor Led courses, you can integrate with Zoom, GoToWebinar and GoToTraining.
Let's dig into each integration option in this article--simply click below to jump to the integration that you want to add.
Note that Instructor Led courses mentioned above may not be available to legacy users. Please contact support if you have questions about the availability of this feature and adding it to your platform!
In this article
Integrating with Zoom
Before you get going, ensure you have a Zoom account set up.
Step 1: Setting up Zoom API Credentials
Integrating Zoom with Academy of Mine requires adding an App SDK Key and App SDK Secret from Zoom. If you don't have them already, detailed instructions for creating the SDK App Key and Secret can be found in the Zoom Developer Documentation.
- Head to the Zoom App Marketplace. In the Develop menu, select Build App.
- Choose Meeting SDK and select Create.
- Create an app by adding an App Name. Disable the option to publish the app on the Zoom App Marketplace and then click Create.
- Add your company's information and developer contact information. Select Continue to move to the next section.
- Copy your Client ID/SDK Key and Client Secret/SDK Secret from App Credentials menu on the left to use in your Academy of Mine integration.
Step 2: Mandatory Fields to be added in the Form
Now, you'll need to copy the Redirect URI from the Zoom Integration Settings page on the AOM LMS and paste it inside the "Redirect URL for OAuth" field and "Add allow urls" field on App Credentials page on Zoom App Marketplace as shown below.
Step 3: Add Scopes and Permissions for the Meeting
Next, Go to the Scopes section and click on "+ Add Scopes".
On the popup that will appear, go to the Meetings section and check all the permissions that are shown below.
Step 4: Adding Your Zoom API Credentials to Academy of Mine
- Return to your Academy of Mine account. From the Dashboard, click the Integrations tab
Click on the "Manage" button associated with the Zoom Meetings section to link your Zoom account to Academy of Mine.
- The Client ID/SDK Key and Client Secret/SDK Secret that we created earlier can now be added to the Zoom Integration Settings.
- Lastly, you must Enable Zoom. If Enable is turned off, your integration will not function, even if it has been set up correctly.
- Now we can finally click the Save & Authorize button to connect your AOM LMS to Zoom. This will redirect you to a Zoom Connection Page.
- You will now be redirected to your LMS and an "Authorized Successfully" message should show.
Once you have gotten this integration set up, you can create your meeting in Zoom, and then create a webinar module with the meeting details! Check out this article for the details on creating a webinar module.
Or, if you are doing virtual Instructor Led classes, see this article to create a virtual class.
Note: Sometimes Zoom generates an invalid Client ID/SDK Key. It's a known issue with Zoom. In that case, when you try to authorize the Zoom SDK key and Secret in your AOM account, it will throw an error. In such cases, you will have to create a new app following the same steps given above and try using the new Client ID/SDK Key and Client Secret/SDK Secret for authorization.
Integrating with GoToWebinar
GoToWebinar is a paid service, with many options for interacting with Students. Find out more about GoTo Webinar here. You'll need to have a GoToWebinar account created before going through these steps.
Step 1:Setting Up Your GoToWebinar Client Credentials
Integrating GoTo Webinar with Academy of Mine will require a GoTo Client ID and Client Secret. Detailed instructions for creating and obtaining the Client ID and Secret can be found in the GoTo Developer Documentation.
- To start you will need to head to https://developer.logmeininc.com and navigate to OAuth Clients to create a new Client.
- Redirect URI: In the Details section, you will be asked to provide a Redirect URI. Please use the following link, replacing [youraccount] with your actual account name: https://youraccount.aomlms.com/dashboard/integrations/goto-webinars/authorize
Scopes: In the Scopes section, you can choose your permissions. We recommend selecting the GoToWebinar option and leaving the rest blank.
When you complete the process of creating a Client, you will be provided with a Client ID and Client Secret, which you can paste into your Academy of Mine Integration page
To finalize the integration, you must authorize GoToWebinar to access your Academy of Mine account. You can do this by selecting Allow on the Redirect URI after your Client has been created. Create an app by adding your company's information and developer contact information. Select Continue to move to the next section.
Step 2: Adding Your GoToWebinar Credentials to Academy of Mine
- Return to your Academy of Mine account. From the Dashboard, click the Integrations tab
- Select Manage to link your GoToWebinar account to Academy of Mine.
Your newly created Client ID and Client Secret can be added to the GoToWebinar Integration Settings.
Click Save & Authorize, and allow GoToWebinar to connect
- Lastly, you must Enable GoToWebinar by toggling it to on. If Enable is turned off, your integration will not function, even if it has been set up correctly. To finish the integration process, you must click on the Save & Authorize button.
Once you have gotten this integration set up, you can create a webinar module with the meeting details for your Self Paced courses! Check out this article for the details on creating a webinar module.
Or, if you are doing virtual Instructor Led classes, see this article to create a virtual class.
Integrating with GoToTraining
Before getting started, you'll want to ensure you already have a GoToTraining account setup.
Step 1:Setting Up Your GoToTraining Client Credentials
Integrating GoToTraining with Academy of Mine will require a GoTo Client ID and Client Secret. Detailed instructions for creating and obtaining the Client ID and Secret can be found in the GoTo Developer Documentation.
- To start you will need to head to https://developer.logmeininc.com and navigate to OAuth Clients to create a new Client.
- Redirect URI: In the Details section, you will be asked to provide a Redirect URI. Please use the following link, replacing [youraccount] with your actual account name:https://youraomlmsdomainname.com/dashboard/integrations/goto-trainings/authorize
- Scopes: In the Scopes section, you can choose your permissions. We recommend selecting the GoToTraining
- When you complete the process of creating a Client, you will be provided with a Client ID and Client Secret, which you can copy to paste into your Academy of Mine Integration page
- To finalize the integration, you must authorize GoToTraining to access your Academy of Mine account. You can do this by selecting Allow on the Redirect URI after your Client has been created. Create an app by adding your company's information and developer contact information. Select Continue to move to the next section.
Step 2: Adding Your GoToWebinar Credentials to Academy of Mine
- Return to your Academy of Mine account. From the Dashboard, click the Integrations tab
- Select Manage to link your GoToTraining account to Academy of Mine.
Your newly created Client ID and Client Secret can be added to the GoToWebinar Integration Settings.
- Click Save & Authorize and allow GoToTraining to connect
- Lastly, you must Enable GoToTraining. If Enable is turned off, your integration will not function, even if it has been set up correctly. To finish the integration process, you must click on the Save & Authorize button.
Now that this integration is set up, you will now be able to create a webinar module. Check out this article for the details on creating a webinar module.
Or, if you are doing virtual Instructor Led classes, see this article to create a virtual class.
Integrating with Microsoft Teams
If you use MS Teams as your webinar platform, follow these steps to get it added to your AOM account.
Step 1: Setting up your MS Teams Client credentials
Integrating MS Teams with your Academy of Mine LMS will require an MS Teams Client ID and Client Secret. Detailed instructions for creating and obtaining the Client ID and Secret can be found in the MS Teams Developer Documentation but we will cover the high-level steps here.
To start, you will need to log into https://portal.azure.com with your work/school account and navigate to Azure Active Directory to create a new Client.
In the left-hand navigation pane, click on App registrations followed by clicking on the + New registration button.
A form will show called "Register an application". Complete the fields and click on Register to submit the details.Name: Any name you prefer.Supported Account Types: Select the 3rd option [Accounts in any organizational directory (Any Azure AD directory - Multitenant) and personal Microsoft accounts (e.g. Skype, Xbox)]Redirect URI: The Redirect URI can be found on MS Teams Integration page in your LMS. You will want to copy it from there and save it to paste into AOM in the next set of steps.
After submitting the registration form you will see application details. You need to copy Application (client) ID and save it somewhere. You will need this client ID to complete next part when configuring the integration on the LMS.
Now click on Certificates & secrets from left navigation pane and then click on New Client Secret at the bottom of the page. You will see another form titled "Add a client secret". Provide a Description and Expires field and click on Add. (Note: Add a long duration for the "Expires" field. After this date, the current client secret will expire and needs to be renewed. It's important to mark the expiration date somewhere as a calendar event or reminder for the team managing the AOM LMS, to make sure this will be updated in timely fashion.)
After the creation of the Client Secret, you will be provided some properties of the Secret, including the Value. Copy the Value and save it somewhere with the Client ID. You will need this Client Secret Value to complete next section. ( Note: Do not refresh the page before copying the Secret. Refreshing the current page will hide it.)
Step 2: Adding your Microsoft Teams Client credentials to Academy of Mine
- Go to your Academy of Mine platform, and from the Admin Dashboard, choose Integrations
- Click Manage next to MS Teams Meetings to configure the link between your MS Teams account and the Academy of Mine LMS.
On the Manage page you need to provide the redirect URI, client ID and client Secret which you have already created and saved during the first part of this article. Copy and paste these in, and click on the Save & Authorize button to connect MS Teams and your LMS. Also ensure that the toggle to Enable MS team meetings is on.
You will be redirected to the Azure Portal where you need to grant the permission which AOM is requesting. Click on Agree to move forward. It should look like the image shown below.
- After accepting the permission you will see be redirect to the AOM Dashboard and an "Authorized Successfully" message will show in the top right.
Now that you have integrated your MS Teams successfully, you can create Webinar Modules and add them to your courses by following the steps laid out in this article.