Skip to content
Docebo logo Salesforce logo

Connectors / Integration

Connect Docebo and Salesforce to Drive Smarter Learning and Revenue Workflows

Sync training data with your CRM and close the gap between learning outcomes and sales performance.

Docebo + Salesforce integration

Docebo is an enterprise LMS that organizations use to deliver, track, and measure employee and customer training programs. Salesforce is the world's most widely adopted CRM, centralizing customer relationships, sales pipelines, and revenue operations. Integrating the two creates a feedback loop between training completion data and sales activity, giving revenue teams, HR leaders, and customer success managers a unified view of how learning actually affects business performance.

When Docebo and Salesforce run separately, important insights get lost. Sales reps can't see which certifications a prospect or customer has completed, and L&D teams have no reliable way to connect training engagement to quota attainment, retention, or deal velocity. Integrating Docebo with Salesforce lets organizations automatically enroll customers and partners in learning paths based on CRM lifecycle stages, surface training completion data on Salesforce records, trigger onboarding workflows when a deal closes, and measure how learning readiness affects revenue outcomes. Your LMS stops being an isolated training tool and starts pulling its weight in customer success and sales enablement.

Automate & integrate Docebo + Salesforce

Automating Docebo and Salesforce business processes or integrating data is made easy with Tray.ai.

docebo
salesforce

Use case

Automated Customer Onboarding Enrollment

When a Salesforce opportunity moves to Closed Won, automatically enroll the new customer in a tailored Docebo onboarding course or learning path. Every customer gets the right training the moment a deal closes, without requiring manual intervention from your CS or L&D team.

  • Reduce time-to-value for new customers by delivering training as soon as a deal closes
  • Eliminate manual enrollment errors and delays from siloed handoff processes
  • Standardize the onboarding experience across all customer segments and regions
docebo
salesforce

Use case

Partner Certification Tracking in Salesforce

Sync partner certification and course completion data from Docebo directly into Salesforce partner records or custom objects. Sales operations teams can see at a glance which channel partners are certified and which need re-training, making partner engagement decisions easier.

  • Keep partner certification status current without manual data exports
  • Trigger Salesforce alerts or tasks when partner certifications are expiring or incomplete
  • Improve partner-led revenue by making sure partners have the right product knowledge before selling
docebo
salesforce

Use case

Sales Enablement Course Completion Synced to Salesforce Contacts

Automatically write Docebo course completion events back to Salesforce Contact or Lead records, giving sales reps real-time visibility into what training a prospect or customer has done. That context helps reps tailor conversations and move deals forward.

  • Enrich Salesforce contact records with actionable training engagement data
  • Let sales reps personalize outreach based on completed certifications or courses
  • Build Salesforce reports and dashboards that connect training completion to pipeline metrics
docebo
salesforce

Use case

Learning Path Enrollment Triggered by Salesforce Lifecycle Stage

Use changes to Salesforce Account or Contact fields — lifecycle stage, product tier, support plan level — to automatically enroll users in the right Docebo learning path. Customers get relevant training as their relationship with your company changes, without anyone manually managing it.

  • Deliver timely, relevant training tied to each stage of the customer lifecycle
  • Reduce churn risk by proactively engaging customers with product education at key milestones
  • Free CS managers from manually managing LMS enrollments based on CRM data
docebo
salesforce

Use case

New Salesforce User Provisioning in Docebo

When a new employee or contact is created in Salesforce, automatically provision a Docebo user account and assign them to the correct training groups and learning plans. This is especially useful for large sales teams or partner networks that scale quickly.

  • Eliminate the manual, error-prone process of creating LMS accounts for new hires or partners
  • Ensure day-one readiness by assigning role-based learning plans immediately on user creation
  • Keep user data consistent across Salesforce and Docebo without duplicate data entry
docebo
salesforce

Use case

Training Completion as a Salesforce Opportunity Trigger

Configure workflows that advance Salesforce opportunities or update account health scores when specific Docebo training milestones are reached. For example, unlock a renewal conversation or trigger a CS check-in when a customer completes a product certification program.

  • Tie learning milestones directly to commercial actions and revenue workflows
  • Help CSMs identify expansion-ready accounts based on demonstrated product proficiency
  • Build audit trails in Salesforce that connect training outcomes to deal outcomes

Challenges Tray.ai solves

Common obstacles when integrating Docebo and Salesforce — and how Tray.ai handles them.

Challenge

Matching Users Across Two Distinct Identity Systems

Docebo and Salesforce each have their own user identity models. Contacts in Salesforce may have no corresponding Docebo user, and email addresses can differ across systems due to data entry inconsistencies — making reliable record matching genuinely hard at scale.

How Tray.ai helps

Tray.ai has flexible data transformation and conditional logic so you can build matching rules using email, external ID fields, or custom lookup tables. Every sync accurately maps Salesforce contacts to Docebo users without creating duplicates or orphaned records.

Challenge

Handling Bulk Enrollment for Large Customer or Partner Bases

Enrolling hundreds or thousands of users in Docebo at once — during a product launch or partner program rollout, for example — can hit API rate limits fast and leave you with incomplete or failed enrollments if you're not careful.

How Tray.ai helps

Tray.ai's workflow engine handles pagination, batching, and retry logic so large enrollment operations run cleanly. Rate limit handling keeps Docebo API calls throttled appropriately, and error notifications flag any failed records so your team can fix them quickly.

Challenge

Keeping Data in Sync Without Creating Infinite Loops

Bidirectional integrations between Docebo and Salesforce can create circular update loops — a change in Salesforce triggers a Docebo update, which triggers another Salesforce update — causing runaway workflows and data corruption.

How Tray.ai helps

Tray.ai lets you build conditional branching and idempotency checks into workflows. By checking whether a record has already been updated within a defined window or by the integration itself, tray.ai prevents feedback loops and makes sure updates only fire when they're genuinely needed.

Templates

Pre-built workflows for Docebo and Salesforce you can deploy in minutes.

Enroll New Closed Won Contacts in Docebo Onboarding Path

Salesforce Salesforce
Docebo Docebo

Monitors Salesforce for opportunities that transition to Closed Won, then creates or matches the corresponding contact in Docebo and enrolls them in a designated onboarding learning path.

Sync Docebo Course Completions to Salesforce Contact Records

Docebo Docebo
Salesforce Salesforce

Listens for course completion events in Docebo and writes the training details — course name, completion date, and score — back to a custom field or activity log on the matching Salesforce Contact or Lead record.

Provision Docebo Users from New Salesforce Contacts

Salesforce Salesforce
Docebo Docebo

Automatically creates a new Docebo user account whenever a qualifying Contact or Lead is created in Salesforce, assigning the appropriate user group and learning plan based on the Salesforce record type or custom fields.

Update Salesforce Account Health Score on Docebo Certification Earned

Docebo Docebo
Salesforce Salesforce

When a Docebo user earns a certification or completes a defined learning milestone, this template updates a health score or custom field on the related Salesforce Account, helping CSMs track product readiness at the account level.

Enroll Salesforce Contacts in Docebo Paths Based on Lifecycle Stage Change

Salesforce Salesforce
Docebo Docebo

Watches for specific field changes on Salesforce Contact or Account records — lifecycle stage, product tier — and enrolls the relevant users in the appropriate Docebo learning path.

Scheduled Docebo Training Report Pushed to Salesforce Custom Object

Docebo Docebo
Salesforce Salesforce

Runs on a schedule to pull aggregated training completion and engagement data from Docebo and upsert the results into a custom Salesforce object, giving executives dashboard-ready data without manual CSV exports.

Ship your Docebo + Salesforce integration.

We'll walk through the exact integration you're imagining in a tailored demo.