How it works

Set triggers

Triggers are listening out for data that meets a given criteria. Once received they activate.

Define actions

Define the actions to happened upon a trigger being activated. Choose single or multiple tracks.

Adaptive, Automated, Personas

Set matrix values to ensure an adaptive, automated process for learners based on dynamic personas.



A Learning Locker App

Reach is an official Learning Locker app. It uses the Learning Locker API to provide an additional layer of service putting your xAPI data to work.

Learn more about Learning Locker

Learning locker

Example usage

Automate timely support actions

Provide personalized, timely, actionable support actions to those learning and training as they need it.

Automate adaptive content / learning activities

Delivery of follow on, personalized, content and learning activities based on a learner's experience so far.

Automate workflow

Facilitate the flow of training and learning information around an organization. For example, making sure CRM and HR systems are up-to-date.

Deliver just-in-time training

Working with simulations or IoT enabled devices, track and issue training, as it's needed, based on real-time user data.

Trigger examples
Course completion
Completes a course, send a course evaluation or enroll on next course.
Curatr Level completion
Encourage participants to have a 1:1 conversation with their Line Manager.
IoT data
Bus driver is speeding, trigger refresher training when back at the depot.
Course drop off
Nudge a learner who has not come back to a course for X number of days.
Struggles on assignment
Send out personalized, timely, actionable support actions.
Passes an exam
Update appropriate CRM / Employee record platforms.
Personalized content
Learner passes a test but could use more info on xyz, send some additional resources.
Trigger learning content based on actions taken within games.

Custom Data Tracking

Collect event data from anywhere, trigger events and generate reports as, and when, you need.

Gather data via integrated services, manually importing or by developing your own custom data objects.

    // Track learning event
    var someObject = {
      user: "020RE9382",
      object: {
        id: "",
        name: "Master of Computer Science in Data Science"
      tags: "computer science, data science, coursera"

    reach.track("enrolled", someObject);

Interested to learn more?