# Docebo + Workday REST integration

> Stop reconciling data by hand. tray.ai keeps your LMS and HR systems in sync automatically.

**Canonical page:** https://tray.ai/connectors/docebo-workday-rest-integrations/
**Docebo connector:** https://tray.ai/connectors/docebo-integrations/
**Docebo documentation:** https://tray.ai/documentation/connectors/service/docebo
**Workday REST connector:** https://tray.ai/connectors/workday-rest-integrations/
**Workday REST documentation:** https://tray.ai/documentation/connectors/service/workday-rest

## Overview

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.

Connecting Docebo with Workday means HR data drives learning actions automatically, with no one stuck in the middle. When a new hire appears in Workday, they're instantly provisioned in Docebo with the right learning paths, groups, and compliance courses for their role, department, or location. When someone gets promoted or transfers teams, their Docebo profile updates to match their new training requirements. When mandatory training is completed, those records flow back into Workday for compliance tracking, performance reviews, or job qualification records. The result: no duplicate data entry, less compliance risk, faster onboarding, and one source of truth across both platforms.

## Use cases

### 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.

- New hires get Day 1 access to required training without delays
- Removes manual user creation and the enrollment errors that come with it
- Onboarding experiences stay consistent across departments and locations

### 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.

- Role-appropriate learning paths are assigned immediately when jobs change
- Employees don't stay enrolled in courses that no longer apply to them
- Docebo branch and group structures stay accurately mapped to Workday org data

### 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.

- Docebo license consumption drops immediately when someone leaves
- Active orphaned accounts don't become security liabilities
- Learner rosters stay clean and reporting data stays accurate

### 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.

- Compliance documentation is handled automatically, not manually
- HR managers can see training completion status inside Workday in real time
- Skills and qualification tracking lives in the system of record where it belongs

### 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.

- 100% enrollment coverage for mandatory regulatory training
- Enrollment rules adapt automatically as workforce attributes change in Workday
- Fewer compliance gaps and fewer awkward audit findings

### 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.

- Performance reviews include actual learning and development data, not guesses
- Managers and HR business partners spend less time hunting down training records
- Training activity gets tied to performance outcomes, making L&D ROI easier to show

### 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.

- High-volume org changes go through without manual effort or data errors
- Reporting hierarchies in Docebo stay accurate after restructures
- Employees moving into new roles get up to speed faster

## Templates

### 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.

Connectors used: Workday REST, Docebo

### 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.

Connectors used: Workday REST, Docebo

### 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.

Connectors used: Workday REST, Docebo

### 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.

Connectors used: Docebo, Workday REST

### 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.

Connectors used: Workday REST, Docebo

### 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.

Connectors used: Docebo, Workday REST

## Challenges Tray.ai solves

### 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 helps:** 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.

### 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 helps:** 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.

### 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 helps:** 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.

### 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 helps:** 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.

### 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 helps:** 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.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
