Docebo + Workday REST
Connect Docebo and Workday to Automate Learning & HR Data Sync
Stop reconciling data by hand. tray.ai keeps your LMS and HR systems in sync automatically.


Why integrate Docebo and Workday REST?
Docebo and Workday do two of the most important jobs in your organization — one manages your people, the other develops them. But when employee records in Workday aren't automatically reflected in Docebo, HR and L&D teams end up spending hours reconciling data, manually enrolling learners, and chasing completion records. Connecting Docebo with Workday REST via tray.ai creates an automated pipeline that keeps both systems in sync without anyone having to babysit it.
Automate & integrate Docebo & Workday REST
Use case
Automated New Hire Provisioning in Docebo
When a new employee record is created in Workday, tray.ai automatically provisions a Docebo user account with the correct name, email, job title, department, and branch. The new hire is immediately enrolled in onboarding learning paths for their role — no manual work from L&D teams.
Use case
Employee Profile Updates Synced Across Systems
When an employee's record changes in Workday — a promotion, department transfer, location change — tray.ai picks up the update and adjusts the corresponding Docebo profile and group memberships automatically. Learners always get training content that matches where they actually are in the org.
Use case
Automated User Deprovisioning on Termination
When Workday records a termination or offboarding event, tray.ai deactivates or removes the corresponding Docebo user account. No more orphaned accounts, wasted licenses, or departed employees with access to corporate learning content.
Use case
Learning Completion Data Written Back to Workday
When an employee completes a course or certification in Docebo, tray.ai captures the event and writes the relevant data — course name, completion date, score — back into their Workday record. HR systems stay current for compliance audits, performance reviews, and skills tracking without anyone copying data between tabs.
Use case
Mandatory Compliance Training Enrollment Based on Workday Attributes
Using employee attributes from Workday — job function, cost center, country, employment type — tray.ai automatically enrolls employees in the right mandatory compliance courses in Docebo. Every worker gets legally required training without L&D teams building enrollment lists by hand.
Use case
Learning Progress Reporting for Performance Reviews
Before performance review cycles managed in Workday, tray.ai pulls learning activity data from Docebo — courses completed, certifications earned, hours logged — and surfaces it in Workday to support manager evaluations and employee self-assessments.
Use case
Bulk User Sync for Organizational Restructuring
During mergers, acquisitions, or large restructuring events, tray.ai can run bulk synchronization between Workday and Docebo — remapping employee records to updated departments, managers, and branches at scale without L&D teams manually touching hundreds or thousands of profiles.
Get started with Docebo & Workday REST integration today
Docebo & Workday REST Challenges
What challenges are there when working with Docebo & Workday REST and how will using Tray.ai help?
Challenge
Matching Employee Identities Across Both Platforms
Workday and Docebo use different internal identifiers — Workday relies on Employee IDs and Worker references, while Docebo uses its own user IDs and often references employees by email. Without a solid identity-matching strategy, automated syncs can create duplicate accounts or update the wrong user records.
How Tray.ai Can Help:
tray.ai's data mapping and transformation tools let you define a canonical matching key — corporate email address or a custom employee ID field — and apply it consistently across all integration steps. Conditional logic handles edge cases like email changes or missing fields without breaking the workflow.
Challenge
Handling Workday's Complex Data Model
Workday's REST API surfaces worker data through a layered object model involving workers, positions, organizations, and job profiles. Getting the right attributes out for Docebo provisioning requires knowing which endpoints to call and how to navigate nested response objects.
How Tray.ai Can Help:
tray.ai's dedicated Workday REST connector handles authentication and request management out of the box. The visual data mapper lets integration builders extract and transform nested Workday response fields without writing custom parsing code.
Challenge
Managing High-Volume Bulk Sync Events
During onboarding waves, open enrollment periods, or org restructures, the number of records needing to sync can spike fast. Integrations that aren't built for this hit API rate limits, develop race conditions, or drop records under load.
How Tray.ai Can Help:
tray.ai handles high-volume scenarios with built-in batching, retry logic, and rate-limit-aware execution. Workflows process records in controlled batches with configurable delays, so delivery stays reliable during peak periods without overwhelming either platform's API.
Challenge
Bidirectional Sync Without Creating Infinite Loops
Data needs to flow both ways — from Workday into Docebo for employee records, and from Docebo back into Workday for completion data. Poorly designed integrations can create update loops where a change in one system triggers a write to the other, which then triggers another write back.
How Tray.ai Can Help:
tray.ai gives you directional control through conditional logic and state tracking within workflows. Each sync direction runs in its own workflow, and conditions only trigger downstream writes when source-of-truth fields actually change — so circular update patterns don't happen.
Challenge
Keeping Docebo Branch and Group Structures Aligned with Workday Org Hierarchy
Docebo organizes learners through branches and groups that control content visibility, while Workday manages org hierarchy through cost centers, supervisory organizations, and locations. Keeping these structures in sync as the organization changes requires ongoing mapping maintenance that can become a real burden.
How Tray.ai Can Help:
tray.ai workflows can include a lookup and mapping layer that translates Workday organizational identifiers to their Docebo branch and group equivalents. That mapping table lives in a connected data store or spreadsheet and can be updated without touching core workflow logic — so maintaining it as the org evolves stays manageable.
Start using our pre-built Docebo & Workday REST templates today
Start from scratch or use one of our pre-built Docebo & Workday REST templates to quickly solve your most common use cases.
Docebo & Workday REST Templates
Find pre-built Docebo & Workday REST solutions for common use cases
Template
New Workday Employee → Docebo User Provisioning
Automatically creates a new Docebo user account and assigns default onboarding learning plans whenever a new active employee record appears in Workday REST — no manual provisioning steps for HR or L&D administrators.
Steps:
- Trigger when a new hire record becomes active in Workday REST (via polling or webhook)
- Map Workday employee fields (name, email, department, job profile, location) to Docebo user attributes
- Create the user in Docebo, assign to the appropriate branch and group, and enroll in role-specific onboarding learning plans
Connectors Used: Workday REST, Docebo
Template
Workday Employee Update → Docebo Profile Sync
Monitors Workday for employee record changes — job title, department, manager, or location — and automatically updates the corresponding Docebo user profile and group assignments to keep learning context in line with HR data.
Steps:
- Poll Workday REST on a scheduled interval to detect changed worker records
- Compare updated Workday attributes against current Docebo user profile data
- Apply changes to Docebo user fields, branch assignments, and group memberships as needed
Connectors Used: Workday REST, Docebo
Template
Workday Termination → Docebo User Deactivation
Listens for employee termination events in Workday and immediately deactivates or deletes the associated Docebo account, preventing license waste and keeping learner data clean across both systems.
Steps:
- Detect a termination or end-of-employment status change in Workday REST
- Look up the matching user account in Docebo by email or employee ID
- Deactivate or suspend the Docebo user and log the action for audit purposes
Connectors Used: Workday REST, Docebo
Template
Docebo Course Completion → Workday Worker Record Update
Captures course completion events from Docebo and writes structured learning records back into the corresponding employee record in Workday, supporting compliance documentation, skills tracking, and performance management.
Steps:
- Trigger on a Docebo course completion event via webhook or scheduled report pull
- Extract completion details including course name, completion date, score, and learner ID
- Write the learning record to the matched employee profile in Workday REST using the appropriate endpoint
Connectors Used: Docebo, Workday REST
Template
Workday Attribute-Based Compliance Course Enrollment
Reads employee attributes from Workday — country, job family, regulatory classification — and automatically enrolls matching employees in the required compliance courses in Docebo, so no one gets missed when mandatory training windows open.
Steps:
- Query Workday REST for employees matching specific attribute criteria (e.g., country, job level, or cost center)
- Cross-reference the employee list against current Docebo enrollment records to identify gaps
- Enroll identified employees in the designated compliance courses or learning plans in Docebo
Connectors Used: Workday REST, Docebo
Template
Scheduled Docebo Learning Report → Workday Data Push
Runs on a configurable schedule to aggregate Docebo training metrics — completions, certifications, learning hours — and push a structured summary into Workday for performance reviews, workforce planning, and compliance reporting.
Steps:
- Pull aggregated training completion and certification data from Docebo reporting APIs on a scheduled basis
- Transform and format the data to match Workday's expected record structure
- Write the learning summary data to each employee's Workday profile or a designated integration staging area
Connectors Used: Docebo, Workday REST