Introduction
Docebo is an only all-in-one learning management system designed to enable, upskill, and transform online learning for the modern enterprise. Integrating Shape with Docebo allows you to transfer the content created in Shape in the Docebo Central Repository, so that it can then be added to the courses of your platform.
This article is a guide on how to configure the integration between Shape and Docebo in order to make both systems working together. Please note that at this time you can integrate one Docebo platform for every Shape instance.
Besides integrating with Docebo, Shape produces TinCan content that can be imported into any learning management system.
Configuring the Integration in Docebo
In order to configure Shape in Docebo, you first need to activate the API and SSO app in Docebo. Then, log in as the Superadmin access the Admin Menu from the gear icon, find the API and SSO section, then press the Manage subitem to reach the Settings page.
Make sure the Enable SSO with a third party software through a token option is selected, and move to the API Credentials tab, on the left menu.
Click now the Add OAuth2 App button, and complete the fields in the Add OAuth App pop-up as follows:
- App Name. Docebo Shape
- App Description. Docebo Shape connector
- Client ID. docebo-shape-client
- Copy in a safe place the auto-generated Client Secret (you’ll need it later)
- Redirect URI. https://app.shape.docebo.com/publisher/uploader/docebo-lms
Click on Show Advanced Settings and select Authorization code + Implicit Grant.
Press Confirm to complete the app creation. The app will be listed in the Applications allowed to use OAuth2 table. Make sure you activate it by clicking on the checkmark at the end of the app row, turning it to green.
Now, from your Docebo Admin Menu click on Advanced Settings under the Settings section to access the platform advanced settings. Move to the Advanced Options tab, then to the Clickjacking Prevention section and check if the clickjacking prevention is enabled. If so, add https://app.shape.docebo.com to the Iframe Allow List.
If the option is not enabled, then leave it as it is.
Configuring the Integration in Shape
Move now to your Shape platform, log in as the Admin, then click on your profile button in the top right corner of the page, and select the Settings option. From the Settings page, click on Learning Platform in the page header.
In the pop-up box:
- insert your Docebo platform SaaS URL (eg: mycompany.docebosaas.com)
- set the Client ID to docebo-shape-client
- paste the Client Secret generated for the Shape OAuth App created in Docebo
Click Add to complete the integration.