TalentLMS API Integration

You may be considering TalentLMS API Integration into WordPress for many reasons. The most common reason is the lack of control over the look and feel of the user-facing portal for TalentLMS.

With Excidium Tech’s TalentLMS API Integration solution, you can house the entire eLearning experience of TalentLMS directly within your WordPress website. If this sounds like what you are looking for, continue reading to learn about all of the features you can receive with this TalentLMS API Integration solution.

TalentLMS API WordPress Integration

TalentLMS API Integration Features

Price Range: $2,500-$5,000

  • Import Groups, Courses, Units, and Users.
  • Groups, Courses, Units, and Users
  • User Registration, Group and Course Enrollment
  • Custom Views for Courses and My Courses
  • Automated and Optimized Data Sync

Previous Integrations

What We’ve Already Done:

Total TalentLMS API Integration

Give Your eLearners A Better Experience!

TalentLMS provides their own WordPress Plugin, so you may be wondering: What makes this TalentLMS API Integration solution any different?

The key difference is that this TalentLMS API Integration solution provides 100% Integration of TalentLMS’ API into WordPress.

Your eLearners will be able to register accounts, enroll in courses and groups, as well as track their course progression as they engage in your eLearning content directly from your WordPress website.

Customizable Courses Overview Page with Excidium Tech's TalentLMS API Integration solution.

TalentLMS Course Overview

Customizable Templates

Display a list of available TalentLMS Courses anywhere on your website with a custom shortcode.

Templates are 100% customizable to change how the TalentLMS Courses are displayed on your WordPress website.

If a user is not enrolled, they will be shown a “Purchase Course” link. A lightbox screen will pop-up to allow the user to purchase the course through PayPal.

TalentLMS My Course Overview

Cleaner Design

Using a separate shortcode, you can display a list of courses that a user is already enrolled in. From here, the user can navigate to see in-depth Course Progression information.

Users will also be able to use a manual sync button that will permit them to ensure they always have the most up-to-date TalentLMS information.

Future improvements may combine the Courses and My Course page to streamline the experience.

Customizable My Courses Overview Page with Excidium Tech's TalentLMS API Integration solution.
Customizable Single Course Overview Page with Excidium Tech's TalentLMS API Integration solution.

TalentLMS Unit Overview

Track Unit Progression

With your WordPress website, your eLearners will be able to track all of their TalentLMS Unit progression.

From this page, your eLearners can launch the course. A lightbox will pop-up and the user can take your TalentLMS eLearning Courses directly from your WordPress website.

We cannot import Units directly into WordPress and other solutions may navigate your users to TalentLMS, which can impact the overall User Experience.

Launch TalentLMS Courses

Lightbox Pop-Up

To keep your eLearners on your WordPress website, TalentLMS Courses are launched within a lightbox.

Once the user is finished, they can simply close the lightbox and refresh the page (or perform a data sync) to update their TalentLMS Course Progression.

The user will be able to fully navigate your TalentLMS portal from within this lightbox, but they will always begin at the course they launched from your WordPress website.

Launching a TalentLMS Course brings up the Course in a Lightbox with Excidium Tech's TalentLMS API Integration solution.
Administration Panel Overview showing TalentLMS API Information from Excidium Tech's TalentLMS API Integration Solution

TalentLMS API Information

Full-Featured Admin Panels

From within your WordPress Administration area, you can get a complete picture of your TalentLMS API Integration.

View the total number of users, courses, categories, groups, your API call limit, how many API calls are remaining, and the last time you performed a full data sync.

At any time, you can also initiate a manual TalentLMS Data Sync to pull down the most up-to-date information. TalentLMS Data is also automatically synced through a WP Cron Task.

TalentLMS Course Overview – Admin

View Synced Courses

You can quickly see which TalentLMS Courses have been imported and the Course ID of those courses.

With the Course ID, you can fine-tune other settings to include or discriminate courses so that only the courses you want imported will be imported.

Information notices are placed to help make the configuration of our TalentLMS API Integration solution easier.

Administration Panel Overview showing Imported TalentLMS Course Information from Excidium Tech's TalentLMS API Integration Solution
Administration Panel Overview showing Linked TalentLMS User Information from Excidium Tech's TalentLMS API Integration Solution

TalentLMS Enrolled User Overview – Admin

Manually Enroll Users

From your WordPress Administration area, you will be able to see which WordPress Users have been synced with TalentLMS Users and how many Courses they have been Enrolled into.

If needed, you can also handle Manual Enrollment by providing the TalentLMS User ID and the TalentLMS Course ID within the form found on this Admin Panel.

Future improvements may include another screen to showcase exactly which TalentLMS Courses the user has enrolled in.

TalentLMS API Integration Settings #1

Tune Data Sync

You will be able to fine-tune the intervals with regards to TalentLMS Data Sync.

If you have fewer users, you can reduce the interval period to permit data syncs to occur more frequently.

User Data is synced periodically when the user is logged in and active on your website. This may cause a slight delay in page load times when the data sync occurs.

Administration Settings Panel allowing you to fine-tune your TalentLMS Integration with Excidium Tech's TalentLMS API Integration Solution
Administration Settings Panel allowing you to fine-tune your TalentLMS Integration with Excidium Tech's TalentLMS API Integration Solution

TalentLMS API Integration Settings #2

Restrict Courses and Units

You can define which Courses you want to show within your WordPress website as well as which Courses you want to make available to the user to purchase or enroll in.

This feature can be beneficial if you have multiple eLearning subjects and want to split up your TalentLMS eLearning content between multiple WordPress websites.

Future improvements may allow multiple pages to be created to group available courses for a cleaner user experience.

TalentLMS API Integration Settings #3

User Registration

You can choose whether you want to automatically register TalentLMS User Accounts when a New User is created within your WordPress website.

This solution also provides a unique feature which will create WordPress User Accounts when your existing TalentLMS users sign into WordPress using their TalentLMS Login Information.

Any time a user logs in, this solution will also check TalentLMS to see if the user’s email address exists within TalentLMS and will automatically link the two accounts together.

Administration Settings Panel allowing you to fine-tune your TalentLMS Integration with Excidium Tech's TalentLMS API Integration Solution
Administration Settings Panel allowing you to fine-tune your TalentLMS Integration with Excidium Tech's TalentLMS API Integration Solution

TalentLMS API Integration Settings #4

Enable The Features You Need

A lot of functionality is implemented to be toggled on or off, which can help when you need to modify the level of integration in the future.

This also improves testing as individual features can be tested to ensure it is working properly.

Visit the Dashboard at any time to adjust the level of integration.

TalentLMS API Credentials

Simply Add To Get Started!

You will need to set up our TalentLMS API Integration solution with your API Key and API Domain.

Once you hit save, your TalentLMS data (courses, units, groups, categories) should begin to import.

All Data Syncs will clear out existing data and import fresh data, so you can make adjustments at any time (such as restricting courses) and the next Data Sync will reflect your changes.

Administration Panel showing where TalentLMS API Information is set within Excidium Tech's TalentLMS API Integration Solution.
Per-User Settings allowing Manual Linking between existing WordPress User and TalentLMS User accounts within Excidium Tech's TalentLMS API Integration Solution.

Manual TalentLMS User Linking

Different Email Addresses?

As long as your WordPress User is using the same Email Address, that they used on TalentLMS, the two accounts should automatically sync.

In scenarios where a user is using two different Email Addresses, you can edit their WordPress User information and set the TalentLMS User ID.

Once the TalentLMS User ID is set, a link between the WordPress and TalentLMS User Accounts will be created for future Data Syncs.

Looking for TalentLMS API Integration into WordPress?

Contact Me Today!

The API for TalentLMS can be a bit tricky to fully integrate into WordPress.

Possibly the largest challenge was keeping learners on the website while they were engaging in TalentLMS courses.

Let me save you time and money, reach out today to start discussing your WordPress TalentLMS API Integration project.

What our clients are saying about us!

I found a delightful development partner in Mr. Ervin. Incredibly thorough, savvy enough to pinpoint gaps in project scope and make appropriate logical connections. Chris has been a guiding hand through a long, complex project with many moving parts and kept a watchful eye and lent a hand long past the deliverable date. Unparalleled and prompt support. Chris also is unique in that each step of his process is thoroughly explained and documented in detail. Expectation and milestone management is clearly outlined and agreed upon and all of those were met or exceeded. I would easily work with Chris again.

Patrick Sloan

Element Learning

Excidium Tech