How do I edit a video to make it interactive?
Short answer
Bring a finished video into Mindstamp, then add questions, buttons, hotspots, text, images, and branching on its timeline. Mindstamp adds an interactive layer on top of the video; cutting, combining, color, and audio edits happen in a video editor first.
How to do it
Copy link to How to do it- Finish the edit in your video editor and export a web-ready MP4.
- Select New video in the side menu and upload the file or choose it from a supported host.
- Watch the video once and note the moments where a question, choice, or action helps the viewer.
- In the editor, move the playhead to the first moment and add the interaction. Timing is precise to one tenth of a second.
- Set the click action for each button or hotspot, and the answer options for each question.
- Use Design for colors and fonts, and Settings for player controls, privacy, and viewer identity.
- Select Preview, test every path, then publish and share the video.

The source file does not change
Copy link to The source file does not changeInteractions sit on top of the video. You can move, edit, or delete them at any time without re-exporting the footage. If you use a host such as Vimeo or Wistia, the file stays on that host.
If you must change the footage later, you can replace the video file and keep the interactions, settings, and share link. Check the timing of each interaction after the change, because a new edit can move the moments they point to.
What the editor adds
Copy link to What the editor adds- Interactions: buttons, hotspots, questions, text, and images at exact times.
- Chapters, Captions, and Transcript for navigation and access.
- Lead capture, End screen, and Magic Menu for the start, the end, and resources.
- Translate and Genie AI for other languages and viewer questions.
What Mindstamp does not edit
Copy link to What Mindstamp does not editMindstamp does not trim footage, join clips into one file, or change color and audio. Do those edits first, or split a long video into parts and connect them with branching.