16 July 2021

Kenny McCormack

Senior Solutions Architect

Learn how to sync your LMS with Salesforce and reap the benefits of integrating your courses with your CRM.

Do you use your LMS to sell courses or rely on maintaining long-term relationships with the people who enrol on your courses? If so, syncing your LMS with Salesforce will help you to work more efficiently and be more targeted in your approach.

A Salesforce and LMS integration can be either one-way or bi-directional. This will depend on if you just need Salesforce to be able to communicate with your LMS or if you’d like information flowing both ways between the two platforms.


Why integrating your LMS and Salesforce makes sense


Cost-effective and efficient

If you’re using Salesforce as your CRM and also using an LMS, such as Totara Learn or Moodle LMS, you can save a lot of time and money by removing duplicated processes. By automating user creation, enrolment and learning pathways across Salesforce and your LMS, you will dramatically reduce your administrative burden.


Better relationships

If everything your LMS knows about each user’s learning is integrated with Salesforce’s customer journey and customer service tools, you have the opportunity to build better, longer-lasting relationships with learners.


More effective marketing

Similarly to the previous point, syncing your LMS with Salesforce makes it easier for you to sell more courses. Salesforce will already know which of your learners completed the course ‘How to integrate Salesforce with your LMS’, so they can immediately be targeted with marketing for your new course ‘Advanced Salesforce and LMS integration’.


How to integrate your LMS with Salesforce

There are a few different ways of integrating your LMS with Salesforce. The right approach for your organisation will depend on what you want to achieve by integrating Salesforce with Moodle LMS, Totara or another LMS. Here are some of the most common LMS and Salesforce integration options and how they will help your organisation.


User provisioning from Salesforce to LMS

This means that when contact records are created on Salesforce, either directly or from an existing integration that already automatically creates users on Salesforce, they will also be added as new users on your LMS. This can be achieved automatically or at set intervals.

An expanded version of this type of integration would see new users automatically enrolled on particular courses depending on what they bought from your e-commerce site.

The process for this user provisioning integration between Salesforce and your LMS might be:

  1. Your customer registers on your e-commerce site.
  2. A contact record is created for them on Salesforce.
  3. Your customer buys something on your e-commerce site.
  4. A purchase line item is created on Salesforce.
  5. Salesforce creates a user account on your LMS.
  6. Salesforce enrols the user on the LMS based on the e-learning they bought.

This integration will require a mapping of the user on the LMS to the contract record on Salesforce, as well as a mapping between products on your e-commerce site, the relevant product in the CRM and the related course on the LMS.


Self-registration authentication on your LMS

Using a self-registration authentication integration, a contact record is automatically created on Salesforce when a user registers themselves on your LMS. The Salesforce contact record identifier is stored on your LMS and matched with the relevant user account to ensure the two accounts are continually linked. This will allow you to be targeted in your marketing messaging.

Once the Salesforce contact record and LMS user account are linked, you can easily sync between the two. When a user updates their profile settings on your LMS, this would automatically update the Salesforce contact record.

This integration setup might entail:

  1. Products in Salesforce are mapped to products (such as courses) in your LMS e-commerce component.
  2. A Salesforce line item is added each time your customer buys a course.
  3. Your customer is enrolled on the course they bought. The Salesforce record shows what has been purchased, which can be used to inform Salesforce workflows and automation.


Pushing learning completion records from your LMS to Salesforce

You might want to send data from your LMS to Salesforce. This will require a mapping between the two systems.

Once it’s set up, you can automatically send enrolment information, completion or attendance data, certificate issues and other information straight to Salesforce to inform your CRM activities.


Embedding Salesforce forms in your LMS

Using forms created in Salesforce embedded in your LMS, you can initiate a desired workflow in Salesforce.

For instance, one of your learners might want to request that a reasonable adjustment is made for a course they’re taking on your LMS. You can embed within the course a reasonable adjustment form you’ve created on Salesforce.

Submitted the form will initiate a Salesforce workflow that results in the reasonable adjustment request being reviewed and the appropriate action taken.


Interested in integrating your LMS and Salesforce?

If you’ve got any questions about integrating Salesforce and Totara, Moodle Workplace or Moodle, feel free to fill out the form below and we’ll be in touch.

Request a callback.
It’s easy

We're Here to Help

Whether it's about upgrading your current platform, starting from scratch with an LMS of your choice or you need guidance on where to begin, we'll be happy to help!


Samsung Backstage, an LMS for retail staff

This year’s full platform refresh gives our users what they’ve been asking for and more: a significantly upgraded learning experience across web and app, bite-sized learning content that makes learning even more fun and engaging and a points system that rewards them for their investment in the platform. We’re really proud of this work, and we are excited to build on this year’s innovations going forward.

Mike Edwards

Retail & Contact Centre Director

Samsung Backstage Logo
A finance LMS for money transfer giant Western Union.

Sometimes you expect to be able to work with a platform straight out-of-the-box, but there are always quirks when it comes to adapting to your systems. Synergy Learning were instrumental for us in providing the development and consultancy we needed.

Tomas Lionikas

Senior Manager for Global Agent Training

Small WU Logo
NFRSLearn, an award-winning public sector LMS

We were impressed with the flexibility and the level of consultancy that Synergy Learning was able to provide. They were able to understand our requirements and create a user friendly learning portal for staff, and one that we can amend and be comfortable using without having to go back for minor changes.

Steve Wass

E-Learning Team

Save the Children's LMS, an example of an LMS for charities

Synergy Learning is always really responsive. The team is very approachable and communicative – they reach out to me a lot and stay in contact even when we don’t have ongoing work. Given a short deadline, they are always able to work to really tight timelines. They’re also very flexible when those timelines change.

Caroline Quane

Global Learning Technologies Manager

Healthcare LMS for NHS UHB

We would like to thank Synergy Learning for turning this project around so quickly. UHB is one of the largest teaching hospital trusts in England and we are at the forefront in the fight against COVID-19, along with our colleagues across the rest of the UK. We are very proud to be launching this platform in the West Midlands and hope it helps alleviate some of the worries I know many colleagues have.

Tracey Starkey-Moore

Deputy Director of Education

Samsung Backstage Logo
Small WU Logo