Docebo for Gmail

Discover how to integrate your Docebo LMS with Gmail.

Last Updated

January 3rd, 2019

Reading Time

3 min

User Level

Introduction

By integrating your Docebo learning platform with Gmail, you can bind your Docebo user profiles with their corresponding Gmail accounts. This way, every user inside your platform can sign into their Docebo platforms without needing to manually enter the credentials. This manual will show you the integration in both your Docebo learning platform as well as from Gmail’s side.

PLEASE NOTE: The Gmail integration with Docebo only works with Gmail accounts. You cannot use your Google Apps Developer account for this integration.

Activating the Gmail 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 of your homepage. In the Admin Menu, press the Add New Apps button.

gmail activate

In order to activate this app, select the Single Sign On tab in the tab menu on the left side of the page. Then, find the app in the list of apps in this tab, and press the Activate App button in the app’s row. Now, read the information in the pop up box and press Install Now. The app is now activated in your platform.

Configuring the Gmail App in Docebo

Once the Gmail app is activated in your platform, you can access it by pressing the gear icon in the top right corner of your platform to reach the Admin Menu. In the Admin Menu, find the Gmail section and press the Settings subitem.

gmail config

Now you need insert your Consumer Key and Consumer Secret into the corresponding text boxes. This information came from your Gmail account panel. Once you’re finished, press Save Changes to complete the integration. If you need help retrieving this information from Gmail, please refer to the section below.

Configuring the Integration in Gmail

Begin by logging into your Gmail account, then accessing this link (https://console.developers.google.com/). Once you’re on the Google API’s console, select the Project item in the action bar at the top of the page, then press Create Project from the dropdown menu. Complete the information in the pop up box, then press the Create button.

gmail Create project

Now, from the left sidebar, press Credentials tab. On this page, access the OAuth Consent Screen tab from the top, then add your email address and your product name into the corresponding text boxes. Then, press Save.

Now you can create your Client ID. In the Application Type section, select Web Application. Then, type in the name of your web application, as desired. Below, in the Restrictions section, copy and paste the Redirect URL that you found on the Gmail Settings page in your Docebo LMS (http://mylms.docebo.info/hybridauth/?hauth.done=Google).

Then, for the Authorized Javascripts Origins URL, type in the URL of your Docebo LMS. If  you use a custom domain please remember to insert the custom domain URL. The form should look as follows:

gmail create client id

Press Create when finished. Now, return to the left side bar. Now a pop up box should appear with your Client ID and Client Secret.

gmail oauth client

Now, return to the Gmail Settings page in Docebo to fill in the consumer key and consumer secret. The consumer key is the Client ID. The consumer secret is the consumer client secret. When you’re finished, press Save Changes to complete the integration. You can find your Google credentials on your Google Admin Console in the credentials tab whenever you need them.

PLEASE NOTE: In order for your users to be able to login to their learning platforms with their Gmail credentials, their Gmail addresses must correspond with an email address registered in Docebo. Then, your users can log into the platform by pressing the Gmail icon on the platform’s sign in page.