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.
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 Try It for Free button in the app’s row. Now, read the information in the pop up box and press Try It for Free. 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.
Now you need to insert your Consumer Key and Consumer Secret into the corresponding text boxes. This information is present in your Gmail account developers 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, click the Create Project link in the Dashboard screen. Complete the information on the following page, then press the Create button.
Now, from the left sidebar, choose the Credentials tab. From this page, access the OAuth Consent Screen tab from the top. On the following screen select Internal and click Create.
Press Create when finished. A pop up box should appear with your Client ID and Client Secret.
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.
Next, return to the Gmail Settings page in Docebo to fill in the Client ID key and Client Secret. The consumer key is the Client ID. The consumer secret is the 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.