Skip to main content

Intervengine x KinesTex

What is KinesTex?

KinesTex is an Integration partner that Intervengine uses to provide real-time, AI-powered movement tracking and exercise feedback directly through a smartphone camera.

We do this in two ways:

  • Computer Vision SDK: KinesTex uses the front-facing camera to track a Participant's skeletal frame in real-time, ensuring they are performing exercises with the correct form.
  • Interactive Workouts: The integration allows Intervengine to deliver guided physical activity where the app counts repetitions, identifies mistakes, and provides instant coaching.
Paid Integration

Please note that KinesTex is a separate paid integration. You will need an active KinesTex license and API credentials to enable these features within your Intervengine environment.

Creating a KinesTex Workout Card

To deliver a KinesTex experience, you must configure a specific Activity Card within the Intervengine platform. This setup ensures the app knows to launch the camera interface rather than a standard text Activity Element.

Configuration Steps

When creating your Activity Card, follow these steps:

  1. Add an Activity Element: Within your card, create a new Activity Element.
  2. Set Activity Element Type: Set the Activity Element type to "Activity Element & external reference".
  3. Enter External Reference: In the externalReference field, you must provide the workout identifier using the following URI scheme:

    kinestex://[WORKOUT_NAME]

_Example: kinestex://squat_challenge_

Technical Implementation

The Intervengine app identifies these links using a regex pattern. When the externalReference matches the KinesTex pattern, it triggers the specialized iFrame.

The Participant Experience

When a user opens the card in the Intervengine App:

  • iFramed Experience: The app launches a secure iFramed KinesTex environment.
  • AI Guidance: The Participant's camera is activated (with consent) to track their movement and provide real-time feedback.
  • Automatic Results: Once the workout ends, the session data is not lost-the workout result is automatically saved as a JSON object directly into the answer field of that Activity Element.

Data & Progress

Because the workout results are stored as JSON, Intervengine can collate this data to display performance trends on the Participant Dashboard and within the screens.