> For the complete documentation index, see [llms.txt](https://interactively.gitbook.io/interactively-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://interactively.gitbook.io/interactively-docs/build/personalization.md).

# Personalization

{% hint style="info" %}
Personalization features, including Modify Page, Custom Variables, Share Links, and Conditional Branching, are available on our **Growth and Enterprise** plans.
{% endhint %}

## Modify Page

The Modify Page feature allows you to edit page text before recording using Interactively's Chrome extension.&#x20;

### How do I modify a page?

Open up the [Chrome extension](/interactively-docs/getting-started/install-the-chrome-extension.md), click on <kbd>Modify page</kbd>, and make your modifications.

When you're done modifying, click <kbd>Save Changes</kbd> in the bottom right.

{% hint style="info" %}
**Tip:** Use this feature to personalize details like names or company info, or to remove sensitive information.
{% endhint %}

***

## Custom Variables

Variables allow you to personalize all text elements in your demos, including the title, the description, hotspots, callouts, chapter titles, chapter subtitles, and chapter buttons.

### How do variables work?

Variables are dynamic placeholders in your Interactively demos that define specific text elements, which are replaced with unique values when the demo is viewed.&#x20;

For example, if you set a variable for a user's name, like <kbd>{{first\_name}}</kbd>, when the demo is viewed, it will show the user's actual first name instead of the placeholder.

### Where can I configure variables?

To configure variables in <kbd>**Edit**</kbd> mode, click <kbd>Variables</kbd> in the toolbar to open up the **Manage Variables** modal, where you can create, edit, and delete variables. By default <kbd>{{first\_name}}</kbd> and <kbd>{{company\_name}}</kbd> have already been configured for you. Variables also have a **Default value** that will be used if no value is provided via [share links](#trackable-share-links). If the default value is left undefined, it will revert to an empty string.

After configuring your variables, you can add them to any text element in a demo by using the variable's name enclosed in double curly braces, like this: <kbd>{{first\_name}}</kbd>.

## Custom Share Links

Create and share a unique link for each viewer from a single Interactively demo, with or without [custom variables](#custom-variables). This allows you to personalize demos for each prospect, customer, or partner without having to create an entirely new demo.

***

### How do I create a custom share link?

To create a new custom share link, open the **Share** menu, go to the **Share links** tab, click <kbd>+ Create new link</kbd>, name your share link (visible only to you and your team), and click **Save**.

If you want to generate a share link with custom variables, open the **Share** menu, go to the **Share links** tab, click <kbd>+ Create new link</kbd>, name your share link, toggle on **Personalization,** enter the variable values for the intended viewer, and click **Save**.&#x20;

Once your link is saved, simply click the link or the clipboard icon to copy and share it!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://interactively.gitbook.io/interactively-docs/build/personalization.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
