Track Video Content Like Never Before

GrassBlade xAPI Companion plugin offers world class user activity tracking for video and audio content in WordPress and provides powerful reporting with GrassBlade LRS. 

Upload and Play Video Content

GrassBlade xAPI Companion plugin allows direct uploading of MP4, mpeg-DASH, HLS (M3U8) and MP3 file format or you can use a video file URL hosted somewhere else like YouTube, Vimeo and AWS.
It also offers three different launch modes to better learning experience.


Popup Lightbox

NewTab Window

Key Features

Track User Activities

GrassBlade xAPI Companion follows eLearning standard xAPI Video Profile approved by ADL for video content tracking and reporting.

You can track following data points:

  1. Play/Pause
  2. Seek
  3. Volume Change
  4. Completed (parts watched, time spend, and much more)
  5. Tech Information (Device, OS, Browser)
  6. Interactions like full-screen, screen orientation and more.

Advanced Reporting in LRS

All the activity data being tracked goes to GrassBlade LRS and there you can see this nice performance overview. It shows, how your learners are interacting with the video content.

Also, you can check video parts or segments watched by a learner on a heatmap showing most-watched and left parts of the video.

With this report, you can determine why learners are watching a certain part again and again and why they left the other part of the video.

Advanced Video Tracking in LearnDash

Completion Tracking

GrassBlade xAPI Companion plugin tracks completion of the video with the help of GrassBlade LRS and, marks the LMS lesson, topic or unit as complete when user watch a certain percentage of the video.

Moreover, you can control the Mark Complete button of the lesson, until the video completion criteria is met. You can:

  1. Hide button
  2. Show button on completion
  3. Enable button on completion
  4. Auto-redirect on completion

What else I should Know?

  • With Only GrassBlade xAPI Companion

    You get to play the video content with responsive in-page or lightbox or new window launch options. Also there will be no resume feature and tracking support.

  • With GrassBlade xAPI Companion + GrassBlade LRS

    It will add resume, activity tracking, advanced reporting and completion tracking support with some more interesting features.

Frequently Asked Questions

You need both GrassBlade xAPI Companion and  GrassBlade LRS to get all the reporting and features for the video content.

Yes, GrassBlade xAPI Companion support the following formats that can be directly uploaded to the WordPress.

  1. MP4
  2. MPEG-Dash
  3. HLS .M3U8
  4. MP3

GrassBlade xAPI Companion plugin integrates with top WordPress LMS plugins and video reporting works with all of them.

  1. LearnDash LMS
  2. WP Courseware LMS
  3. LearnPress LMS
  4. LifterLMS

We do not offer free trials. But you can directly take a look at our demo running with our product.

Demo: GrassBlade LRS
Demo: GrassBlade xAPI Companion Plugin

We accept all major Debit and Credit cards.  If you want any alternate method of payment, please contact us.

All customers receive access to guides and documentations as support. If you face any issues, you can create a support ticket or email us at