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, Wistia and AWS.
It also offers three different launch modes to better learning experience.


Popup Lightbox

NewTab Window

Supported Video Platforms

You can host videos on the following platforms and can use these videos in your lessons.
Get complete tracking and reporting support with GrassBlade xAPI Companion plugin and GrassBlade LRS.

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 spent, and much more)
  5. Tech Information (Device, OS, Browser)
  6. Interactions like full-screen, screen orientation and more.
User activity overview on video content

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 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.

User activity overview on video content
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

LMS Integrations

GrassBlade xAPI Companion plugin plays perfectly with the following WordPress LMS plugins so you can use Advanced Video Tracking with Completion Tracking without any issues.

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
  5. Tutor LMS
  6. MasterStudy LMS

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
Shopping Cart
Scroll to Top
We are making major changes on payment options & license management. Please, click here to report any issues you face during the purchase.