Bolt Learning Management System (LMS) API integrations are done seamlessly in the background. Application Program Interface (API) is a two-way system of transferring data between systems to perform push and pull automated functions - or in simple terms: a tool that allows systems to communicate.

There are two main standards of integrations - two main "tools" - on the market. They are called SCORM and Experience API (xAPI or Tin Can).


Spark Learning Management System (LMS) is defined and constructed specifically so that both the LMS and the training content (created in Ignite) work well with other SCORM 1.2 compliant systems.
This makes it possible for Spark to offer an unprecedented amount of data for analysis: while the content of a module is actually playing, it continuously “talks” to the LMS via a series of “get” and “set” calls and associated – rich – vocabulary. In plain English, that means the requests are continuously going back and forth: “request the learner’s name”, “show how much time the learner has spent on this question”, or “tell the LMS that the learner has scored 80% on this test”.

SCORM is a very powerful tool in online learning because the content can be created one time and used in many different systems and situations without modification, as well as delivered within and across organisations, quickly, more robustly and at a lower price. Despite being the most widely used eLearning standard, SCORM does not capture the entire picture of eLearning. SCORM can: track the completion of an eLearning course, track time, track pass/fail, and report a single score. However, if you want a system that does much more, you need an Experience API, or xAPI.


When it comes to learning experiences that happen outside an LMS, and their combination with experiences within an LMS, a learning specification called Experience API (xAPI or Tin Can) is an ideal tool for sharing learning between multiple systems. What does that mean? xAPI can record offline and informal learning like real-world activities, blended learning, webinars, etc, and learning on any enabled device: smartphone, simulator, till point…

Tin Can tracks what happens in many different environments and systems. It does that in two ways: by creating statements and storing them in a Learning Record Store. Statements dictate the format for specific learning activities in a form [actor] [verb] [object], much like a human language would produce statements: “Jane Smith passed Competition Law module”; “Joe Bloggs spent 3 minutes on question ten”; “Judy Walters answered FALSE on question six”.

Both Spark LMS and Ignite authoring tool are developed with all this functionality in mind – whether off-the-shelf or bespoke, all our modules can be exported as either SCORM 1.2 or Tin Can (xAPI). It makes reporting via the LMS able to produce actionable data.

LMS API integration

If I add your system to all the systems my company already has, how will they communicate? Will I have to phone your support constantly if the systems are not compatible? Am I going to waste my time manually adding staff members to your system? How will my users log in? Spark Learning Management System is able to clear both the technical and operational obstacles by being an intuitive system that can:

  • Help administrators in automating tasks
  • Help maximise employee and learner experience
  • Give employees just one login for all the platforms they have access to
  • Add / remove users when they are no longer in the HR system or on the payroll
  • Trigger invoices when modules are accessed, reducing time spent manually going through them individually

With Spark LMS, you can:

  • Load in users automatically
  • Allocate training with just a few clicks
  • Provide single sign-on (SSO) for all platforms that your organisation uses
  • Link to a payment gateway
  • Automate many of the tasks that need to be performed when running a Learning Management System
  • Track and connect to analytics

Bolt's Learning Management System (LMS) has been designed to maximise automation and minimise manual process, so that it can seamlessly integrate with:

  • Salesforce
  • Office 365
  • Azure
  • LinkedIn Learning
  • A number of other apps, tools and systems

Learning Management Systems differ in requirements. Having someone investigate your compatibility ensures that you don’t find out too late your vendor can not adequately provide for the needs of your business. With Bolt Consultancy, we can develop an integration checklist for you and help you implement it.