Picture this: You have a Docebo learn sandbox, but it doesn’t match your production platform. You’ve determined it’s time to sync the two up! So… where do you start?
IMPORTANT: Docebo is able to perform 4 sandbox syncs per customer per year with some flexibility for special circumstances. If you require additional syncs, please let us know and we'll evaluate these requests on a case by case basis.
Your Support team is here to help! All you have to do is request it by submitting a ticket with our Help Desk. But before you do, please take a look through the steps laid out below.
Welcome to Docebo’s Production to Sandbox Sync Checklist. This checklist will help you ensure you have everything in order for your sync—and that your sync has worked as expected after the fact!
Table of Contents

IMPORTANT: THIS ACTION WILL REPLICATE YOUR PRODUCTION ENVIRONMENT IN SANDBOX.
EXISTING SANDBOX CONFIGURATIONS MUST BE RECREATED AFTER. THIS IS AN IRREVERSIBLE ACTION.
Assumptions
The following assumptions are valid for the current sync process:
-
New Reports – New Reports are not copied over from Production at the moment. Therefore, the client should manually configure those if needed.
-
Also, remember that the Data Lake is not refreshed automatically on sandboxes.
-
Pre Sync Action Items
Prior to a sync you may like to take some of the following precautionary steps relevant to your use case.
-
Document any Sandbox specific settings for ease of re-configuring where necessary
-
Communicate change dates and expectations to relevant stakeholders
-
Disable additional apps
-
Webinar Tools should be disabled to prevent the potential for new sessions to be created in your conference provider tool
-
Docebo will disable Notifications as part of this process but you may like to do this on your own
-
-
Integrations – Double-check any key integrations for your platform. ie: SAML metadata. We recommend documenting all integration configurations prior to a sync to streamline the validation process and re-configure as needed.
-
“If Docebo Connect is enabled and you would like to migrate any recipes from your Connect sandbox to your production environment, or vice versa, please ensure to review this document thoroughly and provide this information along with your Learn Sandbox Sync request.”
Important Things to Consider
-
When requesting a sandbox sync, the request can take up to 24 hours to be completed. If you would like to request a particular date for your sync, please include that in your message with sufficient notice so that our team can accommodate this.
-
A typical sync includes a complete copy of your production platform. This includes users, content, and any special configurations or integrations that you may have set up. The sync will overwrite the Salesforce App in the sandbox with any configuration from the Production LMS, the only solution is to “Reset and reinstall the entire App Package”. This will also include Uninstalling the App Package in the SFDC org to which the LMS Sandbox was originally connected, and then performing the full installation again. We cannot accommodate requests to exclude areas of the platform from migration.
-
Legacy Notifications will be copied but will be set in an inactive state and new notifications will not be copied over. DKIM settings are copied over. Custom domain and multi-domain settings will be copied over.
-
SSO settings are copied over from production to sandbox, so sandbox-specific SSO configurations will have to be reinstated.
-
When the SSO is set up to redirect to IDP instead of a native login page there is a possibility that you may be unable to reset your SSO settings once the sync is complete. The Superadmin should consider disabling that setting so that the login page will be visible as well as to ensure they have an access point to reset the SSO configuration post sync.
-
Integrations such as Google Drive, content authoring, payment gateways, communications, web conferencing, and web analytics will be copied over.
-
If you have users in a current sandbox environment and you do not want to overwrite those user accounts, prepare for the synchronization by creating a backup of your current user accounts that you wish to keep. This can be done via the Admin Menu - Users section. You can filter and select your users, then export them into a CSV file for later re-import. Note that your enrollment records will not be exported with this process.
-
If you have Extended Enterprise Domain, this area is overwritten and any desired configurations will need to be saved before the sync.
After Sync Checklist
Once your Production environment has been synched you may need to make some updates depending on your testing and functionality requirements/preferences in the Sandbox. The list below is a guide to help you verify and re-configure key items.
-
User Emails – Keep in mind that user data is brought over as is. If you are testing notifications you may like to override your user data with invalid email addresses to avoid sending communications from Sandbox following the sync.
-
See also Notifications.
-
-
Legacy Notifications – All communications have been copied over from Production. If you are utilizing notifications and have Sandbox-specific language you should review and update as needed.
-
Additionally, as part of the sync, legacy Notifications are turned off in Sandbox. Turn back on as needed.
-
-
Custom Domain – Input your custom domain URL if applicable.
-
The sync will not input the Custom Domain URL from Production but will remove the Custom Domain (if applicable) as there cannot be two platforms with the same custom domain.
-
-
Docebo Connect – If using Docebo Connect, any recipes being used/tested will be overwritten unless requesting no modifications.
-
This also needs to be mentioned in the description of the internal ticket being created by our team. After the sync, please review and confirm the recipes are all well.
-
-
SSL – If you desire to use a custom domain verify your SSL is still in place.
-
DNS configuration may need to be repeated and the HTTPS certificate will need to be changed unless it was a star certificate.
-
-
Integrations – Double-check any key integrations for your platform.
-
ie: SAML metadata.
-
Reference the documentation you captured on integration configurations in order to set up integrations as needed.
-
-
-
Salesforce – The Sandbox sync will have overwritten the Salesforce App in the Sandbox with any configuration from the Production LMS.
-
This will also include Uninstalling the App Package in the SFDC org to which the LMS Sandbox was originally connected, and then performing the installation again.
-
DKIM – Public key and namespace fields will populate from Production.
-
You will have to rekey and reconfigure your DKIM in Sandbox if you expect it to be. functional.
-
You cannot Edit the DKIM but have to DELETE and create a new one.
-
-
SSO – Any and all SSO integrations will be copied from Production and will need to be updated after the sync to reflect any prior Sandbox details.
-
If your SSO behavior settings are set to “automatic redirect to identity provider”, you will need to change this setting to “Show standard login page” temporarily so that you will be able to login to your LMS after the sync.
-
-
Additional Apps – If you notice any apps are missing from the Administrator View page, please contact your current Docebo POC although all Production Apps should be visible.
-
Subscription codes – if you have enabled the Subscription Codes app any set of subscription codes generated in production will be copied over to the sandbox. Codes existing in the sandbox will be overwritten.
-
Hard Coded URLs – If you have utilized any hardcoded URLs in Page widgets in Production you will need to update links in Sandbox for them to be operational.
-
Branding – Your Branding, Look and Feel will need to be reconfigured if you prefer your environments to present differently from a UX perspective. Note that it is a common practice to differentiate either the color scheme or the logo on the sandbox so that it is easily recognizable from the production environment.
-
Content – Your files copy during the sync process, however your integration with Docebo Content will not be functional in the Sandbox.
-
If you have Sandbox-only content it will need to be uploaded again as the sync will overwrite it.
-
Testing and Validation
Your testing needs will vary depending on your own expectations, regulatory requirements, and preferences. We recommend documenting your settings, rationale, and any differences in those items between Production and Sandbox prior to syncs occurring to help you manage any configuration updates to realign your Sandbox as a ‘testing’ environment following a sync.
-
Review and confirm Course count
-
Review and confirm User count
-
Review and confirm Notifications
*Please note: potential presence for hard-coded links inside Notifications -
Review and confirm Channels
-
Review and confirm Pages and Menus
*Please note: potential presence for hardcoded widgets -
Validate all configurations and settings that are necessary for the performance of your sandbox in the way you intend to utilize it. Often there are some differences between Sandbox and Production Advanced Settings or Course settings to allow for seamless testing.
Download the Checklist
We hope this helps you better prepare to sync your sandbox platform with your production! If you’d prefer to save this for future reference, you can download the file attached at the end of this guide.
Have you performed a Production → Sandbox sync with Docebo before? Please feel free to share your experiences and advice below!


