Source: https://mindstamp.com/help/interactions
Generated from the Help Center records: 2026-10-05

# Interactions and logic

Buttons, hotspots, questions, click actions, branching, variables, and lead capture. 36 answers. Part of the [Mindstamp Help Center](https://mindstamp.com/help).

## [How do I add a clickable button to my video?](https://mindstamp.com/help/how-to-use-clickable-video-buttons-on-mindstamp)

Move the playhead to the right moment, click Button in the interaction bar, type the button text, set its Show and Hide times, and pick a Click Action. A button can open a link, jump to another time, switch to another video, show a message, and more.

Markdown: https://mindstamp.com/markdown/help/how-to-use-clickable-video-buttons-on-mindstamp.md

## [How do I add a clickable hotspot to my video?](https://mindstamp.com/help/how-to-use-clickable-hotspots-on-mindstamp)

Pause on the frame where the object appears, click Hotspot in the interaction bar, drag the hotspot over the object, and set its Show and Hide times. A new hotspot uses Open Link as its click action, so add a link or choose a different action, then save and test it.

Markdown: https://mindstamp.com/markdown/help/how-to-use-clickable-hotspots-on-mindstamp.md

## [Can I change the color and look of a hotspot?](https://mindstamp.com/help/what-controls-the-color-of-my-hotspot-can-i-change-the-color-and-appeareance)

Yes. A new hotspot takes its color from Accent Color in the video’s Design, under Branding. To change one hotspot, open it and set Color under Styling. You can also change its indicator ring, shape, icon, hover background and effect there.

Markdown: https://mindstamp.com/markdown/help/what-controls-the-color-of-my-hotspot-can-i-change-the-color-and-appeareance.md

## [How do I add a clickable image to my video?](https://mindstamp.com/help/how-to-use-clickable-images-on-your-videos)

Click Image in the interaction bar, then upload a file or pick one from your assets. Place and size it on the video, set its Show and Hide times, and choose a Click Action. A new image uses Continue, which only records the click, so change it if the image should do something.

Markdown: https://mindstamp.com/markdown/help/how-to-use-clickable-images-on-your-videos.md

## [How do I add questions to an interactive video?](https://mindstamp.com/help/how-to-add-questions-to-your-interactive-videos)

Move the playhead to the right moment, click Question in the interaction bar, choose a Type, write the Prompt and any answers, and save. The video pauses when the question appears and continues after the viewer answers. Mindstamp has 13 question types, from multiple choice to video and voice responses.

Markdown: https://mindstamp.com/markdown/help/how-to-add-questions-to-your-interactive-videos.md

## [What click actions are available in Mindstamp?](https://mindstamp.com/help/click-actions)

A click action is what happens when a viewer clicks a button, hotspot, image or text interaction. You choose it in the Click Action list when you edit the interaction. There are more than 20, including Open Link, Change Time, Switch Video, Show Message and Download File.

Markdown: https://mindstamp.com/markdown/help/click-actions.md

## [How can I add a YouTube subscribe button to my video?](https://mindstamp.com/help/how-can-i-add-a-subscribe-to-youtube-button-to-my-videos)

Add a Button at the moment you ask viewers to subscribe, set its Click Action to Open Link, and paste your YouTube channel link with ?sub_confirmation=1 at the end. YouTube then asks the viewer to confirm the subscription. Mindstamp records every click on the button.

Markdown: https://mindstamp.com/markdown/help/how-can-i-add-a-subscribe-to-youtube-button-to-my-videos.md

## [How do I add a call to action at the start of a video?](https://mindstamp.com/help/how-to-add-a-cta-to-the-start-of-your-video)

Add a Button, Hotspot, Image or Text interaction and set its Show time to the start of the video. To ask for a name or email first, set Lead Capture to At start. Then decide whether the video keeps playing, pauses for a set time, or waits for a click.

Markdown: https://mindstamp.com/markdown/help/how-to-add-a-cta-to-the-start-of-your-video.md

## [How do I add a call to action at the end of a video?](https://mindstamp.com/help/how-to-add-a-cta-to-the-end-of-video)

Open End Screen in the video menu and pick an option under When the video ends, such as Show Button: Open Link. Add a Message and Button text, then add the link. To keep your own buttons on screen instead, set their Hide time to the end and choose None: Pause on Last Frame.

Markdown: https://mindstamp.com/markdown/help/how-to-add-a-cta-to-the-end-of-video.md

## [How do I pause the video on the last frame?](https://mindstamp.com/help/pause-video-on-last-frame)

Open End Screen and choose None: Pause on Last Frame under When the video ends. The video stops on its last frame with no overlay. Any interaction whose Hide time reaches the end of the video stays on screen and viewers can still click it.

Markdown: https://mindstamp.com/markdown/help/pause-video-on-last-frame.md

## [How do I pause a video automatically?](https://mindstamp.com/help/how-to-incorporate-video-pause-functionality)

To pause at a set time, click More in the interaction bar, choose Pause, and set the Action Time and Pause Length. To pause while a button or hotspot is on screen, open it and set Pause under Timing to At show time or At hide time (Require Click).

Markdown: https://mindstamp.com/markdown/help/how-to-incorporate-video-pause-functionality.md

## [How do I require a click before the video continues?](https://mindstamp.com/help/require-click-before-advancing)

Open the interaction, go to Timing, and set Pause to At hide time (Require Click). If the viewer has not clicked it by its hide time, the video pauses there and waits for that click. To pause as soon as it appears instead, choose At show time with Pause Length set to Until Interaction.

Markdown: https://mindstamp.com/markdown/help/require-click-before-advancing.md

## [What do the post-click states Hidden and Disabled do?](https://mindstamp.com/help/post-click-states-hidden-vs-disabled)

The Post Click State setting controls what an interaction does after a viewer clicks it. Hidden removes it from the screen. Disabled leaves it on screen but it no longer responds to clicks. Change Colors gives it new colors, and No Change leaves it as it is.

Markdown: https://mindstamp.com/markdown/help/post-click-states-hidden-vs-disabled.md

## [Can I add several buttons at the same time?](https://mindstamp.com/help/can-i-add-multiple-buttons-at-the-same-time-to-my-video)

Yes. Any number of buttons can share the same time range. Add the first button, then click Save & Add Another to make a copy with the same timing and style, ready for new text and a new link or value. To change several buttons at once, use Bulk Edit.

Markdown: https://mindstamp.com/markdown/help/can-i-add-multiple-buttons-at-the-same-time-to-my-video.md

## [How do I keep a button visible for the whole video?](https://mindstamp.com/help/how-can-i-make-a-button-visible-for-the-whole-video)

Open the button and go to Timing. Hover the Show field and click Start, then hover the Hide field and click End. Save. The button now shows from the first frame to the last. Place it in a corner so it does not cover captions or important content.

Markdown: https://mindstamp.com/markdown/help/how-can-i-make-a-button-visible-for-the-whole-video.md

## [What is a navigation and how do I use it?](https://mindstamp.com/help/navigations)

A navigation is an automatic action. It runs when playback reaches its Action Time, with no click from the viewer. To add one, click More in the interaction bar and choose a navigation such as Pause, Change Time, Switch Video or Redirect Link.

Markdown: https://mindstamp.com/markdown/help/navigations.md

## [What does Change Time do?](https://mindstamp.com/help/understanding-the-change-time-feature-in-mindstamp)

Change Time moves playback to another time in the same video and keeps playing from there. Use it as a Click Action when the viewer chooses the jump, as a question answer action, or as a Change Time navigation when the jump should happen by itself.

Markdown: https://mindstamp.com/markdown/help/understanding-the-change-time-feature-in-mindstamp.md

## [How do I make part of a video loop?](https://mindstamp.com/help/create-a-looping-video)

Add a Change Time navigation at the end of the section and point it back to the start. For example, to loop 0:10 to 0:20, set the navigation’s Action Time to 0:20 and its Time to switch to to 0:10. To replay the whole video, set End Screen to Replay Video (Automatic).

Markdown: https://mindstamp.com/markdown/help/create-a-looping-video.md

## [How do I use video branching?](https://mindstamp.com/help/how-to-use-interactive-video-branching)

Branching sends each viewer to different content based on what they choose. In Mindstamp you branch with two click actions: Switch Video moves the viewer to another Mindstamp video, and Change Time moves the viewer to another point in the same video. Video branching is included on every plan.

Markdown: https://mindstamp.com/markdown/help/how-to-use-interactive-video-branching.md

## [Why won’t my Switch Video action change the video?](https://mindstamp.com/help/my-change-video-is-showing-could-not-change-video-why)

A Switch Video action works only when the destination video exists, is published, and the viewer is allowed to watch it. When a switch fails, the player keeps playing the current video. Older versions of the player showed the message “Could not change video”. Select the destination again, publish it, and test the path in Preview.

Markdown: https://mindstamp.com/markdown/help/my-change-video-is-showing-could-not-change-video-why.md

## [How do I show or hide an interaction with conditional logic?](https://mindstamp.com/help/how-can-i-create-a-video-with-conditional-logic)

Conditional logic shows or hides one interaction based on the value of a variable. Open the interaction, go to Variables & Logic, turn on Conditional Logic, and set a rule such as Show if company_size Is a number greater than 100. Conditional logic is on Pro and higher plans.

Markdown: https://mindstamp.com/markdown/help/how-can-i-create-a-video-with-conditional-logic.md

## [How do I add a “Try again” button with conditional logic?](https://mindstamp.com/help/how-to-add-try-it-again-buttons-using-conditional-logic-to-drive-key-points)

Store the viewer’s answer in a variable, show a Try again button only when the answer is wrong, and give the button a Change Time click action that returns to the explanation. If you do not need a button, turn on Repeat Until Correct on the question, or set each wrong answer’s Action to Change Time.

Markdown: https://mindstamp.com/markdown/help/how-to-add-try-it-again-buttons-using-conditional-logic-to-drive-key-points.md

## [How do I personalize a video with variables?](https://mindstamp.com/help/how-do-i-use-personalization-and-dynamic-variables-on-mindstamp)

A variable is a named value, such as a viewer’s name or an answer, that Mindstamp keeps while the video plays. Type it in double braces, such as {{name}}, in text, button labels, questions, or click values, and the player replaces it with the viewer’s value. Personalization variables are on Core and higher plans.

Markdown: https://mindstamp.com/markdown/help/how-do-i-use-personalization-and-dynamic-variables-on-mindstamp.md

## [What are common uses for personalization and variables?](https://mindstamp.com/help/what-are-some-common-uses-of-personalization-and-variables-in-mindstamp)

Use a variable when a value should change what a viewer sees, where they go next, or how the view is reported. Common uses are a greeting by name, an offer that fits the viewer’s role, a route to the right section, an answer that carries into the next video, and a link from your CRM that identifies the viewer.

Markdown: https://mindstamp.com/markdown/help/what-are-some-common-uses-of-personalization-and-variables-in-mindstamp.md

## [How do I create personalized video navigation?](https://mindstamp.com/help/how-to-create-a-video-with-dynamic-personalized-navigation)

Store a fact about the viewer in a variable, then use conditional logic so that only the matching route is available. Give each route a Change Time or Switch Video action. For a route that runs without a click, use a navigation with a condition.

Markdown: https://mindstamp.com/markdown/help/how-to-create-a-video-with-dynamic-personalized-navigation.md

## [How do I personalize video text with viewer information?](https://mindstamp.com/help/how-to-add-text-based-personalization-to-your-videos-using-viewer-info-capture-in-settings)

Turn on lead capture to collect the viewer’s name or other details, then type the matching variable, such as {{name}}, into a later text, button, or question. The player fills in the value as soon as the viewer submits the form. Lead capture is on every plan; variables are on Core and higher.

Markdown: https://mindstamp.com/markdown/help/how-to-add-text-based-personalization-to-your-videos-using-viewer-info-capture-in-settings.md

## [Do variables carry over when a viewer switches videos?](https://mindstamp.com/help/do-variables-persist-across-branches)

Yes. When a viewer moves to another video with Switch Video, Switch to Previous Video, or an automatic switch, every variable set so far goes with them. The next video can show the values in text and use them in conditional logic.

Markdown: https://mindstamp.com/markdown/help/do-variables-persist-across-branches.md

## [Why aren’t my personalization variables being replaced?](https://mindstamp.com/help/personalization-variables-arent-replacing-in-my-video-why)

Look at what the viewer sees. If the placeholder itself shows, such as {{first-name}}, the syntax is wrong. If the space is blank, the variable has no value at that moment. Always test in Preview or on the share link, because the editor does not set variables.

Markdown: https://mindstamp.com/markdown/help/personalization-variables-arent-replacing-in-my-video-why.md

## [Which plan includes variables and personalization?](https://mindstamp.com/help/what-plan-do-i-need-to-be-on-to-use-mindstamp-variables-personalization-and-dynamic-content)

Personalization variables are on Core and higher plans. Conditional logic is on Pro and higher. Lead capture and video branching are on every plan.

Markdown: https://mindstamp.com/markdown/help/what-plan-do-i-need-to-be-on-to-use-mindstamp-variables-personalization-and-dynamic-content.md

## [How do I personalize video links from my CRM or website?](https://mindstamp.com/help/personalize-video-links-from-crm)

There are two ways. Add URL parameters, such as name, email, and custom_id, to the share link with your CRM’s merge fields, or create personalized links in Mindstamp from Share > Personalize for a recipient…, one at a time or from a CSV. Both fill in variables and report the view under that person. Variables are on Core and higher plans.

Markdown: https://mindstamp.com/markdown/help/personalize-video-links-from-crm.md

## [How do I build a chapter menu that lets viewers review completed sections?](https://mindstamp.com/help/chapter-menu-with-review)

Put a menu at the start of the video with one button for each section. Each button uses Change Time to jump to its section. At the end of each section, a Set Variable navigation marks it done and a Change Time navigation returns the viewer to the menu. Every button stays clickable, so viewers can review any section.

Markdown: https://mindstamp.com/markdown/help/chapter-menu-with-review.md

## [How do I capture a viewer’s name, email, or phone number?](https://mindstamp.com/help/how-do-i-capture-name-email-or-phone-number-in-my-mindstamp-video)

Use lead capture. Open the video’s Lead Capture tab, turn it on, choose the fields, and choose when the form appears. After the viewer submits, every later click and answer is reported under that person. Lead capture is on every plan.

Markdown: https://mindstamp.com/markdown/help/how-do-i-capture-name-email-or-phone-number-in-my-mindstamp-video.md

## [Why isn’t my lead capture form showing?](https://mindstamp.com/help/why-isnt-my-lead-capture-showing)

The most common causes are that you are testing in the editor, which never shows lead capture, or that the player already knows the viewer. A viewer is known when they submitted the form before on that device, or when the link already filled every selected field. Test in Preview or in a private browser window.

Markdown: https://mindstamp.com/markdown/help/why-isnt-my-lead-capture-showing.md

## [How do I embed a booking calendar in my video?](https://mindstamp.com/help/how-to-embed-calendars-natively-into-your-interactive-videos)

Add a button with the Open Link Modal click action and paste the link to your booking page, such as a Calendly or HubSpot meetings page. When the viewer clicks, the video pauses and the calendar opens on top of the player. When they close it, the video continues.

Markdown: https://mindstamp.com/markdown/help/how-to-embed-calendars-natively-into-your-interactive-videos.md

## [Can viewers record video or voice answers?](https://mindstamp.com/help/video-and-voice-responses)

Yes. Add a question and choose Video Response or Voice Response. The viewer records in the browser after they allow camera or microphone access, for up to 120 seconds, and nothing needs to be installed. Video and voice questions are on every plan.

Markdown: https://mindstamp.com/markdown/help/video-and-voice-responses.md

## [What is Genie AI?](https://mindstamp.com/help/what-is-genie-ai)

Genie AI is an assistant inside the player that answers viewer questions about the video. It answers only from the video’s transcript and the supplemental information you add. If those do not contain the answer, it says so instead of guessing. Genie AI is on Core and higher plans.

Markdown: https://mindstamp.com/markdown/help/what-is-genie-ai.md

---

Need more help? [Contact Mindstamp](https://mindstamp.com/contact) · [Help Center](https://mindstamp.com/help) · [All Help Center articles as JSON](https://mindstamp.com/help-feed/index.json)
