Source: https://mindstamp.com/help/what-are-some-common-uses-of-personalization-and-variables-in-mindstamp
Generated from the Help Center records: 2026-10-06

# What are common uses for personalization and variables?

Topic: [Interactions and logic](https://mindstamp.com/help/interactions) · Updated: 2026-09-25

## Short answer

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.

## Steps

1. Pick one decision that a variable will make better.
2. Choose one source for the value: a question, a click, lead capture, the link, or a **Set Variable** navigation.
3. Use a short variable name and a small, fixed set of values.
4. Use the value in text, in conditional logic, or in a branch.
5. Test with a value, with an unexpected value, and with no value.

## Examples you can copy

- Greeting: collect the name with lead capture, then show a text interaction that says “Thanks, {{name}}. Here is your plan.”
- Role-based offer: ask “What is your role?” and store the answer in role. Show the Manager offer button only if role **Equals** manager.
- Routing: a button sets product=analytics and uses **Switch Video** to open the analytics demo.
- Memory across videos: the value of role is still available after a switch, so the next video can skip what does not apply.
- CRM links: send each contact a link with name, email, and custom_id, so the view is reported under that person.
- Score messages: show a message only if cScore **Is a number greater than** 79.
- Page handoff: turn on **Append variables when opening links**, so your landing page receives values such as role in its link.

## Relevance matters more than a name

A name in a greeting is easy to notice. An offer that fits the viewer’s role, or a branch that removes content that does not apply, usually does more for the viewer.

## Protect the viewer

Do not put private information in a share link or on screen. Collect only what the video uses, and write copy that still works when a value is missing.

## Plans

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

## Go further

- [Variables tutorial](https://mindstamp.com/tutorials/variables)
- [Personalization](https://mindstamp.com/features/personalization)

## Related answers

- [How do I personalize a video with variables?](https://mindstamp.com/help/how-do-i-use-personalization-and-dynamic-variables-on-mindstamp)
- [How do I create personalized video navigation?](https://mindstamp.com/help/how-to-create-a-video-with-dynamic-personalized-navigation)
- [How do I show or hide an interaction with conditional logic?](https://mindstamp.com/help/how-can-i-create-a-video-with-conditional-logic)
- [How do I personalize video links from my CRM or website?](https://mindstamp.com/help/personalize-video-links-from-crm)

---

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)
