Capabilities

LearnWorlds and Salesforce: what actually syncs, and how

LearnWorlds does not offer a native Salesforce connector. Its own integrations page says Salesforce "can be integrated using Zapier or custom API workflows". Two separate things are documented: data flows built on Zapier, webhooks or the API, and Salesforce used as the login provider through SAML or OpenID Connect SSO. The SSO link carries identity (email, name), not training records. SSO, API and webhooks are listed on Learning Center and above.

In this guideLearnWorldsPricing →ThinkificPricing →

The short answer: no native connector, three documented routes

When people search for a LearnWorlds Salesforce integration they usually mean one of three different things. LearnWorlds documents each one, but none of them is a packaged connector that maps courses to Salesforce objects for you:

None of these appears as a published price line for Salesforce specifically, and we did not find a LearnWorlds listing on the Salesforce AppExchange when we checked. The wider picture across platforms is on the integrations and API access page.

What can sync through Zapier: triggers and actions

The Zapier connection is event based: something happens on one side, and a step runs on the other. These are the steps Zapier lists for the pair, which gives a concrete idea of what can move and in which direction.

Steps listed by Zapier for the LearnWorlds and Salesforce pair, grouped by direction. A list of building blocks, not a tested sync.
DirectionEvents that start itSteps that run on the other side
LearnWorlds to SalesforceNew user, user updated, new lead, user enrolled in product, course completed, assessment completed, new certificate, learning program completed, order paid, payment failed, subscription canceled, tag added or removed, new form submissionCreate or update a lead, contact or any record, add a lead or contact to a campaign, convert a lead, create a note, launch a Flow
Salesforce to LearnWorldsNew contact, new lead, new record, updated record, updated field on record, new outbound messageCreate user, enroll user in product, unenroll user, add or remove tags

Read the table for what it is: a list of building blocks, not a finished sync. There is no standard mapping between a LearnWorlds course and a Salesforce object; you decide which field receives a completion, a score or a certificate, and you usually create custom fields for them. Each event is a separate Zap, so a two-way sync means two Zaps and a rule for which side wins. Zapier task volume is billed by Zapier, outside the LearnWorlds plan.

What Salesforce SSO carries, and what it does not

LearnWorlds documents Salesforce as an identity provider with two protocols. Both replace the login, not the data pipeline:

Limits LearnWorlds states in both guides: the email address is the unique key, so an email change must be made by hand in the school and in Salesforce; if you disable the LearnWorlds login, existing passwords stop working and every user must exist in, or sign up through, the identity provider; with OpenID Connect, the school's payment pages must hide the built-in sign in and sign up form. Enrollments, progress and completions never travel through SSO. If you need them in Salesforce, you still need Zapier or the API.

For how SSO and admin roles compare across platforms, see SSO and client admin access.

Which plan you need

LearnWorlds states that most integrations, Zapier included, are available on all paid plans, while SSO and API with webhooks are included only in Learning Center and High Volume & Corporate. In practice:

Thinkific takes the opposite path: it names HubSpot and Salesforce CRM integrations on its quote-based Plus plan, without publishing field mapping or sync direction. The two are compared head to head in Thinkific vs LearnWorlds, and the customer education angle is in customer education LMS: the CRM and SSO decision.

What we have not verified, and the test to run

This page summarizes vendor documentation. We have not built the Zaps, called the API or configured SSO against a Salesforce org, so we make no claim about sync speed, error handling or reliability. Before you commit, run one record end to end in a trial:

  1. Create a test contact in Salesforce and confirm a LearnWorlds user is created and enrolled.
  2. Complete the course as that user and confirm the completion lands on the right Salesforce record, in the field you chose, with a date.
  3. Change the user's email on one side and note what breaks, since email is the SSO key.
  4. Price the result: plan needed in the cost calculator, plus Zapier tasks or developer time.

Sources

Frequently asked questions

Does LearnWorlds have a native Salesforce integration?
No. LearnWorlds states on its integrations page that Salesforce is not natively supported and can be integrated using Zapier or custom API workflows. Separately, its help center documents Salesforce as a single sign-on identity provider through SAML or OpenID Connect. Neither is a packaged connector that maps courses, enrollments and completions to Salesforce objects without setup on your side.
Can LearnWorlds course completions be sent to Salesforce?
Yes, through an automation you build. Zapier lists Course completed, Assessment completed, New certificate and Learning program completed as LearnWorlds triggers, and Create record or Update record as Salesforce actions. You choose the target object and field, usually a custom field on the contact. With API and webhooks, available from Learning Center, a developer can build the same flow without Zapier. Test it with one record before relying on it.
Does Salesforce SSO sync learner data into Salesforce?
No. SSO only handles the login. With SAML, LearnWorlds reads the first and last name attributes; with OpenID Connect it uses the email, openid and profile scopes plus a name attribute. The email address is the unique key between the two systems. Enrollments, progress and completions do not travel through SSO, so they still need Zapier or the API to reach Salesforce.
Which LearnWorlds plan do I need for Salesforce?
For a Zapier-based flow, any paid plan, since LearnWorlds lists Zapier on all paid plans. For API and webhooks or for Salesforce SSO, LearnWorlds lists Learning Center ($249 per month on annual billing) or the quote-based High Volume and Corporate plans. Add Zapier's own subscription or developer time to the cost, since neither is included in the LearnWorlds price.

Keep deciding

Integrations and API access across the platforms

An integration logo is not a pipeline. What Thinkific, LearnWorlds, Podia and LearnDash publish for CRM, Zapier and API, plus the one-record demo test.

SSO and client admin access: a procurement checklist

SSO, provisioning and delegated rights are three different things vendors blur. A procurement questionnaire and the demo scenario to demand before you sign.

Thinkific vs LearnWorlds: the answer depends on three things

SCORM, client groups, learner caps and price compared. LearnWorlds for SCORM, Thinkific for a big learner base on a budget. See the split.

Customer education LMS: decide on CRM integration and SSO first

Customer education on a course platform: LearnWorlds Learning Center vs Thinkific Plus on Salesforce and HubSpot integration, SSO and progress exports.