Introduction
Docebo Connect is a Docebo module acting as a connector between your platform and third-party SaaS systems, helping you to integrate your platform with more than 400 third-party external systems, reducing the integration effort.
Docebo Connect offers a large catalog of connectors for the most popular SaaS systems, to manage automated workflows (called recipes) shared among systems in order to exchange and share data on the basis of triggers.
Please note that Docebo Connect takes advantage of the APIs and business logic already existing in the integrating systems and does not create new ones. In addition, Docebo Connect does not manage SSO flows with Identity Providers (such as SAML, OpenID Connect, etc), JavaScript integrations (such as Google Analytics or Google Tag Manager) or iframe integrations (such as Docebo OEM or Salesforce Canvas).
This article describes the process of using Docebo Connect recipes to facilitate the exporting courses and enrollments, or the batch import of users via Amazon’s S3 platform.
For more information on the definition of terms and concepts used throughout this article, please read Docebo Connect Glossary of Terms.
Activating Docebo Connect
Docebo Connect is a paid product. To activate Docebo Connect on your platform or sandbox, please reach out to your Docebo Account Manager.
Before You Start
All the recipes for this integration can be found in the project's folder. This folder should be considered a “special folder” as all the recipes contained within are subject to automatic updates. As such, any customizations you make to recipes located within the folder can be overwritten by Docebo. In order to prevent such an occurrence, it is strongly advised to create a new project folder for any recipes you wish to use in production and copy or clone the recipes from the project's folder inside.
Connectors
You will need two Connectors for these recipes, Amazon S3 and your default Docebo Connect connector.
The default Docebo connector will already be located inside your project folder, described here are the steps necessary to add the Amazon S3 connector to Docebo Connect.
The Amazon S3 connector can be found by first pressing the down arrow next to the Create recipe button in the AWS S3 folder, then pressing Create connection.
In the following Create Connection screen, type Amazon S3 into the search box and hit enter. Then, click on the Amazon S3 connector in the search results:
You will then need to configure the connector by filling in the relevant fields with your Amazon S3 information:
Recipes
AWS S3 - Import Users Batch
This recipe allows you to batch import users from a CSV file located in your S3 storage.
Time Triggers
The first element of the recipe implements a time trigger, this can easily be edited by clicking on the trigger and editing the time units, currently set to every 5 minutes.
To edit, click on the first element in the recipe and then press the Edit button in the top right corner of the window. You will then be in edit mode. Enter the time units into the fields and click the Save button in the top right corner.
Filters
The types of courses that are exported can be filtered. To do so, click on the second element in the recipe and then press the Edit button in the top right corner of the window. You will then be in edit mode:
Pressing on the 24 Optional Fields Available button in the editor will reveal a window, allowing you to specify exact filters for the list of courses to be exported:
Select the filters you wish to apply and then press the Apply changes button. Then press the Save button in the top right corner of the window to apply your changes to the recipe. Next, press the Exit button to leave edit mode.
AWS S3 - Export Enrollments
This recipe allows you to export your course enrollments from Docebo to a CSV file on your Amzon S3 storage.
Time Triggers
The first element of the recipe implements a time trigger, this can easily be edited by clicking on the trigger and editing the time units, currently set to every 5 minutes.
To edit, click on the first element in the recipe and then press the Edit button in the top right corner of the window. You will then be in edit mode. Enter the time units into the fields and click the Save button in the top right corner.
AWS S3 - Export Courses
This recipe allows you to export a list of your courses to a CSV file on your Amazon S3 storage.
Time Triggers
The first element of the recipe implements a time trigger, this can easily be edited by clicking on the trigger and editing the time units, currently set to every 5 minutes.
To edit, click on the first element in the recipe and then press the Edit button in the top right corner of the window. You will then be in edit mode. Enter the time units into the fields and click the Save button in the top right corner.
Filters
The types of courses that are exported can be filtered. To do so, click on the second element in the recipe and then press the Edit button in the top right corner of the window. You will then be in edit mode:
Pressing on the 24 Optional Fields Available button in the editor will reveal a window, allowing you to specify exact filters for the list of courses to be exported: