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.
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:
- Add an Activity Element: Within your card, create a new Activity Element.
- Set Activity Element Type: Set the Activity Element type to "Activity Element & external reference".
- Enter External Reference: In the
externalReferencefield, 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.