Docebo for GoToMeeting Version 2

Integrate your platform with the GoTo Suite

Last Updated

October 26th, 2020

Docebo Module


Reading Time

4 min

User Level


For those using the GoTo suite (GoToMeeting, GoToTraining and GoToWebinar) for web training, Docebo can integrate with these tools, so your users can access live training sessions directly in webinar courses in their Docebo platforms.

Please Note: At this time, GoToWebinar does not support launch URL, thus webinars hosted by GoToWebinar cannot be launched (started) from directly inside your platform, but users can still access these webinars directly from the platform. Please check back for more updates soon.

You must have an active GoTo account (not a trial account) and remain in agreement with the terms and conditions in your contract in order to successfully configure this integration.

More information about webinar sessions on mobile devices.

Please note that the integration is available for GoToMeeting SaaS, and does not support on-premise deployments.

Activating the GoToMeeting App in Docebo

Begin by logging into your platform as the Superadmin, then access the Admin Menu from the gear icon in the top right corner and press the Add New Apps button in the menu. Once you’re in the Apps and Features area, select the Web Conferencing tab in the tabs menu on the left side of the page. In the list of apps in this tab, find the GoToMeeting V2 app, then select the Try It For Free button.

In the pop-up box, read the description, then press Try It For Free. The app is now activated in your platform and you can configure the integration.

Configuring the Integration in GoTo

As a first step, you have to create an OAuth Client in GoTo. Once the client is created, you will have the data needed to proceed with the integration in Docebo. Start by logging into your GoTo developer account. From the main page of the GoTo Developer Center, click on OAuth Clients in the top banner. From this page, click Create a new client to start the creation.

Set now a name and a description for your client, and then move to the Redirect URIs field to insert your platform URL in plain format and according to the following format (for a total of 2 URLs):

Click +Add every time you enter a new URL.

Please note that the URL set in the Application URL field must be the URL from which the authorization request is made. If you are using the Custom Domain App, remember to fill the Application URL field with the custom domain URL, do not use the SaaS URL. 

Press Next to proceed. In the Scopes tab, select the GoToMeeting, GoToWebinar, or GoToTraining option and click Save to complete the client creation.

The Credentials tab will now show the Client ID and the Client secret of the client you have just created. Click on I have stored the client secret and click Done to complete the creation process.

Store the Client ID and of the Client Secret, you will no longer be able to retrieve the Client Secret after clicking on Done.

Your Oauth client is now listed in the OAuth Clients page. At any time, you can edit the Client details or copy the Client ID from this page. Move now to your Docebo platform to complete the integration.

Configuring the GoTo App in Docebo

Move now to your Docebo platform to configure the account associated with the GoTo client that you have created. Log in as the Superamdin, then access the Admin Menu by scrolling your mouse over the gear icon. Find the GoToMeeting V2  section, and press the Manage item. On the GoToMeeting main page, click on the plus button in the top right corner to start the account creation.

Set the account name and description, and copy&paste the Client ID and the Client Secret of the OAuth client you have created in GoTo.

Set whether your session type is Meeting, Webinar or Training. Add now the maximum number of sessions per course, total sessions and concurrent rooms into the corresponding text boxes. Please note that the number of concurrent rooms is the one agreed on in your GoTo license. Press Create when you’re finished. You will be redirected to the GoTo website and then back to your platform when the integration is finalized.

Once the integration is completed, you can create a webinar course.

Managing Your GoToMeeting Accounts

At any time, you can edit the details of your GoToMeeting accounts by accessing the GoToMeeting V2 page and hovering your mouse over the menu icon at the end of the account row and finally selecting the Edit option. When editing the Client ID and the Client Secret of your account, you need to re-synchronize it with GoToMeeting. To do so, select the Pair option after saving your changes.

From the same menu, select Delete to cancel the account. When an account is deleted, it will be no longer possible to access, edit or delete the sessions created with it, so make sure to arrange them as needed before deletion.

Migrating to GoToMeeting Version 2

Docebo GoToMeeting V2 will completely replace GoToMeeting V1 by the end of March 2021. You can become a GoToMeeting V2 adopter by activating the new version of the integration at any time after September 23, 2020, so that you can already become familiar with GoToMeeting V2 and prepare your platform accordingly.

If you want to migrate to the new version of the integration, here are the steps on how to do so:

  1. At any time, after September 23, 2020, configure the integration with GoToMeeting V2, by following the instructions provided in this article. GoToMeeting V1 and GoToMeeting V2 can be simultaneously installed on your platform.
  2. Plan a date when you are moving to GoToMeeting V2, and use the new version of the integration for the webinars you are scheduling from this date onward. Remember that the GoToMeeting V2 integration is identified as GoToMeeting V2 in the drop-down when scheduling webinars.
  3. If you have GoToMeeting V1 webinar sessions already scheduled after that date, you have to delete them and create them from scratch with GoToMeeting V2.
  4. Remove the integration with GoToMeeting V1. Remember: you must delete the sessions associated with GoToMeeting V1 before removing the integration, or you will not be able to delete them afterward.