Docebo for WordPress

Integrate your WordPress Blog or website with Docebo.

Last Updated

December 31st, 2018

Reading Time

4 min

User Level


By integrating your WordPress Blog or website with your Docebo learning platform, you can transform your site into a WordPress LMS. Begin by downloading the Docebo plugin for WordPress here. Now, you can follow the process outlined below to activate the app from the Apps & Features section of your Docebo platform.

Please Note: Custom Plugins are not supported in (SaaS version of WordPress). You must have a hosted version ( of your website in order to be able to install the Docebo WordPress App plugin. Please refer to this article for more details on differences between and

Activating the WordPress App in Docebo

Login to your platform as the Superadmin, then access the Admin Menu from the gear icon in the top right corner of your platform. Then, press the Add New Apps button in the top of your Admin Menu. Once you’re in the Apps & Features section, select the Third Party Integrations tab from the tabs menu. Then, in the list of apps in this tab, find WordPress, and press the Activate App button in the app’s row. Read the description in the pop up box, then press Install Now.

wordpress activate

Once the app is activated, you will also see that the API and SSO app was also activated by default (if not already active). Do not deactivate this app in your platform, otherwise you won’t be able to use your WordPress integration to its full potential.

Configuring the API and SSO App for WordPress

To set up your platform for your WordPress integration, you will first need configure the API and SSO app. Access the Admin Menu from the gear icon. Then, find the API and SSO section in the menu and press the Manage subitem.

wordpress api

On the Settings page for the API and SSO app, stay in the SSO tab, then flag the option in the first section to Enable SSO with a third party software through a token. Then, type in a secret token hash of your choice and press Save Changes. Now you’re ready to set up the WordPress app.

Managing the WordPress App Info in Docebo

To configure your WordPress app, access the Admin Menu from the gear icon. Then, find the WordPress section in the menu and press the Settings subitem. On this page, you will see all of the information provided by your LMS that will be used for your plugin.

wordpress config

At the top of the page, you will see the link to download the plugin, in case you haven’t done so already. The API Key, API Secret and SSO token will be used to configure this plugin. Now you can configure the plugin.

Configuring the Docebo Plugin for WordPress

Once the plugin is downloaded, log into your WordPress blog or website. Login to your WordPress blog or website and access the Dashboard. Then, from the plugins menu on your dashboard, activate the Docebo plugin. Each menu item will allow you to configure the interaction between your WordPress blog and your Docebo LMS. Let’s go through each item.

General Settings

First, choose between your users’ scenario. If you want to keep your users in Docebo separate from WordPress, choose the first option. If you want to activate an SSO system that combines WordPress and Docebo login access, then choose the second option.

Now insert your Docebo LMS address as well as the API Key, Secret Key and the SSO token displayed on the WordPress Settings page in your LMS (please refer the section above to learn more about retrieving this info).

Direct Log In

This box will enable your users to login to Docebo directly from a WordPress website without the SSO system. The direct login box is fully customizable.

Single Sign-on Configuration

Use the SSO box if you already use a login system in your WordPress website and want to allow users to access both Docebo and WordPress with a single sign on System.

Direct Log in

The Docebo LMS offers a login box that can be added to you WordPress blog or website. This will allow users to log into their Docebo LMS directly from WordPress without a single sign on system.

Single Sign-On

The single sign-on system will allow you to synchronize WordPress users with Docebo LMS users. With this feature enabled, your credentials for WordPress and Docebo will be identical.

My Courses

Users logged into WordPress will be able to see the courses they are enrolled in within the Docebo LMS. By clicking each course they will be redirected to Docebo and their course LMS site.

Text Link

To insert a link that will redirect you to the Docebo Cloud use the following short code:

[docebo_sso_link text="YOUR LINK TEXT HERE"]

Once you have saved the changes, click the blue you can try the here button in the upper portion of the screen. The SSO box is customizable and can display your latest progress and available courses from Docebo Cloud. Use the [docebo_sso] shortcode or the Docebo SSO Widget. The system will show you a preview on the right-hand side.

My Courses

This function shows users which courses they currently enrolled in. By clicking on each course, the user will then be redirected to your Docebo Cloud site. Use the [docebo_mycourses] shortcode to view the list. You can also define the block width and the number of courses displayed.

User Synchronization

This function will retrieve users from WordPress and add them to the Docebo Cloud. The username and password will be retrieved and users already in Docebo Cloud will not be added. After the first synchronization, every user added in WordPress will be automatically created in your Docebo platform.