Connect Shopify and Docebo LMS to Enroll Users in Docebo for Shopify Purchase
Overview
Shopify Docebo Integration not only simplifies the management of your digital products but also enhances the overall user experience for both you and your customers. You can streamline and automate crucial aspects of your online education business by utilizing features such as Automatic Course Enrollment, Real-Time Updates, Course/Product Mapping, Bulk Course Management, and Synchronized Product Listings. This guide will guide you through each step of the process, ensuring seamless and efficient integration between Shopify and Docebo LMS.
Pre-requisites: SyncUP - Course Sync Application
To integrate Shopify with your Docebo LMS, you will need to add the miniOrange: SyncUP - Course Sync Application on your Shopify store.
Configuration Steps
Step by Step guide for integrating your Shopify Store and Docebo LMS
Step 1: Add application to your Store
- Install Shopify SyncUP - Course Sync Application by clicking on the Add App button in the Shopify App Store.

- Click on the Install app button at the right-top or bottom of the screen.

- Go to your Shopify store, click on the Apps tab, and select SyncUP: Course Sync application.

- Click on the Configure button under the LMS Integration tab.

- Select Docebo for LMS integration with Shopify.

Step 2: Configure Docebo in Shopify
- Navigate to the Docebo section in the SyncUp application and enable the Enroll Course option as shown in the below image.

- To Integrate Shopify with Docebo LMS you will need a Client ID, Client Secret, Api Url, Admin Email, Admin Password, and User Branch ID from the Docebo LMS site.

2.1 Get Client ID and Client Secret from Docebo LMS Site:
- Login to your Docebo LMS Site and click on Settings Icon. Click on the Manage button under the API AND SSO Section.

- Now navigate to the API credentials section and click on the Add Oauth2 app option.

- Fill out the fields by referring to the below table: (Note: Keep the Client ID and Client Secret values handy as they will be used in the next step)

App name | Enter the appropriate App Name |
App description | Enter the appropriate App description |
App icon | Upload your App icon |
Client ID | Enter your Custom Client ID (eg: abcdwxyz) |
Client Secret | Copy the Client Secret value |
Redirect URI | Enter any Redirect URI (eg: https://example.com) |
- Now click on Show Advance Settings and select the Grant types as shown in the below image. Click on Confirm.

- Click on the Right Mark in gray color to enable the application.

- When the application is enabled, the Right Mark will turn into green color as shown in the below image.

2.2 Get Docebo Api Url
- Navigate to the Docebo Homepage and copy the URL to ".docebosaas.com/".

2.3 Get Admin Email and Password From Docebo LMS
- Click on the Manage Users button.

- Click on the + icon and then click on the New user icon to add a new user.

- Fill out the details and keep the Username and Password handy as they will be used in the further steps.

2.4 Get Docebo User Branch ID
- To get your Docebo Branch ID, either contact us at shopifysupport@xecurify.com or get in touch with our team.
- Now navigate back to the Shopify SyncUp - Course Sync application and paste the values copied from the above steps.
Docebo Client ID and Client Secret | From Step 2.1 |
Docebo API URL | From Step 2.2 |
Docebo Admin Email and Password | From Step 2.3 |
Docebo User Branch ID | From Step 2.4 |
- Click on Save.
Step 3: Map Shopify Products with Docebo Courses
- Click on the (+) icon to map your Shopify Product with the Docebo Course.

- Search for the Product in the Shopify Product section.
- Note: If you want to map more Shopify Products with Docebo Courses, click on the (+) sign.
- Now you need to enter the Course ID in the Docebo Course ID section. To get the Course ID from Docebo LMS, follow the steps given below:
- Go to your Docebo LMS site and click on the Manage Course section.

- Click on the Course you want to map with Shopify Product.

- Here you can find the Course ID in the URL as shown in the below image. Copy the Course ID.

- Navigate back to the SyncUp - Course sync application and paste the copied Course ID in the Docebo Course ID section.
- If your product has a variant, you can map the course to that Variant by searching for it in the Shopify Variant ID section.
- Select the Docebo Course Type (Course or Learning Plan).
- Click on Save.
Hence you have successfully mapped your Docebo Courses with Shopify Products.
Choose your preferred LMS Integration and start setting up SyncUP: LMS Sync for Shopify store
Additional Resources
Get in Touch
Please reach out to us at shopifysupport@xecurify.com, and our team will assist you with setting up the Shopify SSO application. Our team will help you to select the best suitable solution/plan as per your requirement.