# Content Builder

## Understanding the Content Builder

The **Content Builder** simplifies how you manage step design. Unlike the **Flow Builder**, which manages the order and connections between steps, the **Content Builder** focuses on **step-by-step customization**, offering **real-time previews** and direct interaction with elements.

When you create or edit a step, the **Content Builder**, you’ll find an intuitive layout to structure and customize your step. **Each step is independent**, allowing precise control over its configuration. The builder ensures that all elements can be adjusted in a few clicks, giving you full creative control.

* **Tours & Surveys**: Once you add your first step in the Flow Builder, you're directed to the Content Builder to edit it.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F6seEdyKyqH8L8erodpha%2Fimage.png?alt=media&#x26;token=3baa02b6-e09d-4cf8-a381-854dc3fc3641" alt=""><figcaption></figcaption></figure>

* **Banners, Checklists, and Hints**: These experiences don’t have step sequences, so you enter the Content Builder immediately after clicking **Enter Builder** during creation.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FpJ7f0qTapz0xHMTiJIyN%2Fimage.png?alt=media&#x26;token=5c2caab9-5ded-4d8a-9b3a-9d8270d3cca9" alt=""><figcaption></figcaption></figure>

* **Changelog, Banners & Checklists**: These follow the same logic but have fixed step structures and the changelog posts have their own builder UI.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FDAHPSQ8NMs2VjCRcB6WI%2Fimage.png?alt=media&#x26;token=0ee88644-bd48-4538-9a04-e414b7d9d4f7" alt=""><figcaption></figcaption></figure>

> 📝 Use the **Content tab** (if available) or click any step/element in the preview to open the Content Builder.

***

## First Time in the Content Builder

How to access the Content Builder:

1. **Sequential Experiences (Tours & Surveys)**:

   * When you create a new experience, the Flow Builder opens first. After adding the first step, you're automatically taken to the Content Builder to customize it.
   * Use the **Content tab** in the top bar or click on a step in the Flow Builder to return to step editing at any time.

   <figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FX351M5f9QZGe2Yd848ny%2Fimage.png?alt=media&#x26;token=7f290d01-48ff-4214-9566-5653494a3e0f" alt=""><figcaption></figcaption></figure>
2. **Non-Sequential Experiences (Banners, Hints, Checklists, Changelog Posts)**:

   * Clicking **Enter Builder** immediately opens the Content Builder since these experiences don’t require step flows.

   <figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FvD7RcFshkNJsK4HwxqFF%2Fimage.png?alt=media&#x26;token=7bf2ad75-4052-48c8-9df7-36f595df4329" alt=""><figcaption></figcaption></figure>

> 📝 **Click any step or element** directly in the preview to open its settings in the Content Builder.

***

## **Builder Menu**

The **Builder Menu** (left sidebar) is your main navigation tool within the **Content Builder**. It provides access to essential features that allow you to edit, style, and structure your experience efficiently.

Each section of the menu gives you different levels of control, from managing individual elements to applying global settings across the entire experience.

{% tabs %}
{% tab title="Tours & Surveys" %}

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2Fe1OyH1eKXwUkSGHKOjea%2Fimage.png?alt=media&#x26;token=c2fdef26-2523-4392-8410-78c843fdb193" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Banners, Hints & Checklists" %}

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FDiGh1rlPEqOR329Ln9AK%2Fimage.png?alt=media&#x26;token=660f2d3a-2e09-4eb8-8ca8-d99ae36c7542" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Changelog Posts" %}

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FKbz1sk45EDbcvTMx7sTq%2Fimage.png?alt=media&#x26;token=31067926-4294-47cb-8533-3fc6af4a0c95" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="In-app" %}

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FsLEPLkDFU3zITNgOISLW%2Fimage.png?alt=media&#x26;token=d247daef-3637-4ee7-b611-01b77c4972af" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

***

### **Switch to Flow Builder (Optional)**

For **sequential experiences** like **Tours & Surveys**, the **Flow Builder** helps structure your experience by managing step order and user progression.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2Fgi1xGbzumgRYJ3cPtcmV%2Fimage.png?alt=media&#x26;token=379b0734-425d-4495-b11c-7de046f4e181" alt=""><figcaption></figcaption></figure>

* To switch back to the [**Flow Builder**](https://help.usejimo.com/docs/build/builders/flow-builder), click the **Flow tab** in the **top bar**.
* Alternatively, use the **"+" button** in the sidebar to **add new steps** directly from the Flow Builder.
* If your experience doesn’t have a **Flow Builder** (e.g., **Banners, Checklists, Hints**), this option won’t be visible.

> 📌 If you're designing a Tour or Survey and need to modify step order or triggers, switch back to the **Flow Builder**.

***

### **Navigate & Access Step Elements**

The [**Navigator**](https://help.usejimo.com/docs/build/navigator) is the **structural view** of your step, showing all elements within it.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F1PFOKUxDRp7EOUn6k8h5%2Fimage.png?alt=media&#x26;token=ac16b481-4ae4-40af-8356-342f3eec1606" alt=""><figcaption></figcaption></figure>

* Click the **Navigator** icon in the menu to see a **tree view** of all elements in your step.
* Select an element to **access its specific settings** in the **Properties Sidebar**.
* Use the Navigator to **add, remove, or rearrange elements** within the step.

> 📌 You can also **click elements directly** in the preview to edit them—no need to use the Navigator every time.

***

### **Advanced Customization Options**

For greater control over your experience, use these additional **feature settings** available in the **Builder Menu**:

#### **Triggers & Conditions (Optional)**

Triggers and conditions allow you to define **if/then logic** for your experience:

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2Fjx9Au9TuG3vV8uNdEMXN%2Fimage.png?alt=media&#x26;token=73f3fb7b-64b7-434d-86d1-1f535eaa9f4e" alt=""><figcaption></figcaption></figure>

* **Progress Triggers**:  Manage custom flows between steps.
* **Survey Conditions**: Customize paths based on user responses.

> 📌  For more details on using advanced logic, visit the [**Triggers & Conditions**](https://help.usejimo.com/docs/build/triggers-and-conditions) page.

#### **Theme: Uniform Styling & Design**

Themes allow you to **save and apply** consistent styling across your experience.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F5TOZJhkEnD74TFUzAmxO%2Fimage.png?alt=media&#x26;token=cabe8a77-6ea2-4d23-8881-36aefa317d7d" alt=""><figcaption></figcaption></figure>

* Set **default fonts, colors, and layouts** for all steps.
* Ensure a **consistent look and feel** without editing each step individually.

> 📌 To define and apply themes, check the [**Theme Page**](https://help.usejimo.com/docs/build/theme).

#### **Translations: Multi-Language Management**

The **Translations** menu lets you manage **language variations** for your experience.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F8Mhb9XPtIoGaRWmfxEWy%2Fimage.png?alt=media&#x26;token=3d89dda6-5fd1-40c2-9a57-5cbd7a383b4c" alt=""><figcaption></figcaption></figure>

* Add and edit alternative text for different languages.
* Automatically adjust content based on user preferences.

> 📌  Learn more about translations on the [**Multiple Languages Page**](https://help.usejimo.com/docs/build/multiple-languages).

***

## **Editing a Step**

The **Content Builder** is where you design and configure each step of your experience. Every step consists of **customizable elements**, such as text, media, buttons, and interactive components.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FEYZYpaZmoxpA3BXuIDKO%2Fimage.png?alt=media&#x26;token=9a83a979-1940-496a-ab6e-f163b93c558c" alt=""><figcaption></figcaption></figure>

To edit a step, you can:

* Click directly on an element in the **preview area** to open its settings.
* Use the **Navigator (left panel)** to browse and select elements.
* Adjust **parameters** via the **Properties Sidebar (right panel)**.

***

### **Selecting Elements**

When working on a step, you need to **select an element** before customizing it. There are two ways to do this:

* **Click Any Element in the Preview**: The quickest way to edit an element—just click on it to open its settings in the **Properties Sidebar (right panel)**.
* **Use the Navigator (Left Panel)**: This structured list helps you browse and organize all elements within the step. Click any entry to open its settings.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FX56W8bxmpAUDiZcH2JHF%2Fimage.png?alt=media&#x26;token=63872693-3b21-437c-a59a-b5cc778ee757" alt=""><figcaption></figcaption></figure>

> 📌 The preview highlights the currently selected element, making it easy to identify what you’re working on.

***

### **Properties Sidebar**

The **Properties Sidebar (Right Panel)** is where you configure each selected element. It dynamically updates based on what you're editing.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FmUNISyKj7PaTCEpY2ypz%2Fimage.png?alt=media&#x26;token=8649500f-fbbd-4c29-91d5-164776427f06" alt=""><figcaption></figcaption></figure>

* **When no element is selected**: Displays general step parameters (e.g., background, layout, animations).
* **When an element is selected**: Displays settings specific to that element (e.g., text, size, positioning, interactions).

Each element's settings are grouped into **sections**, such as:\
🔹 **Behavior** – Controls interactivity, such as button actions or dismiss rules.\
🔹 **Content** – Edits text, images, media, and input fields.\
🔹 **Style** – Customizes colors, fonts, sizes, and visual effects.\
🔹 **Positioning** – Adjusts placement for elements and step positioning (for targeted steps).\
🔹 Etc...

> 📌 To learn more about each sections and available parameters get a look at the components page:\
> \
> &#x20;     ⇒ [Tours & Modals](https://help.usejimo.com/docs/experiences/tours-and-modals/components) - [Surveys](https://help.usejimo.com/docs/experiences/surveys/components) - [Banners](https://help.usejimo.com/docs/experiences/banners/components) - [Hints](https://help.usejimo.com/docs/experiences/hints/components) - [Checklists](https://help.usejimo.com/docs/experiences/checklists/components) - [Changelog](https://help.usejimo.com/docs/experiences/changelog/changelog/changelog-components) - [Changelog posts](https://help.usejimo.com/docs/experiences/changelog/posts/post-components)

***

### **Adding & Managing Elements**

To **add an element**, click **“+ Add Element”** in the **Navigator** or use the floating **“+” button** in the preview.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2F0Dt51tmRWHwujCbkpEGE%2Fimage.png?alt=media&#x26;token=6afb5f7e-8c20-4f97-b51a-fd48c031b2cf" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
For **Changelog Posts**, as there's no navigator, the "Add elements" is replaced by a **“+” button** directly in the Builder Menu and all elements are directly displayed in the post builder main view.

![](https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FHp8PKBTHfJtk08vKfLSA%2Fimage.png?alt=media\&token=90b2037b-359d-48fa-8d27-828aa84797d9)  ⇒  ![](https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FDuqWcjWRATgwPkYjFoLb%2Fimage.png?alt=media\&token=b9560d1d-3914-437c-a6dc-e541b396a3f5)\
\
Note that the **Changelog** itself only have a navigator but no **“+ Add Element”** because its layout is fixed, you can't remove/add elements only customize them.

![](https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FWW4WHHJPuUvH7tmMSA8J%2Fimage.png?alt=media\&token=afb025c4-9108-4ff8-8d90-9a195159c714)
{% endhint %}

Each step follows a **structured layout**, with a mix of **common elements** (used across all experiences) and **experience-specific elements**.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FZe2dpdjCUkqScdhnohQ4%2Fimage.png?alt=media&#x26;token=81b09357-4dcc-4b4a-900e-50ca752df969" alt=""><figcaption></figcaption></figure>

* **Common Elements**: Available in all experiences, including:
  * **Text Blocks** (Headings, Paragraphs, Labels)
  * **Media** (Images, Videos, Profiles)
  * **Buttons** (Primary CTA, Secondary CTA)
* **Experience-Specific Elements**:
  * **Surveys**: Multiple choice, NPS, sliders, input fields.
  * **Hints**: Tooltip, Badge, Label, Icon, Button.
  * **Banners**: Single card with a mix of text, buttons, and media.

> 📌 To learn more about each elements available get a look at the components page:\
> \
> &#x20;     ⇒ [Tours & Modals](https://help.usejimo.com/docs/experiences/tours-and-modals/components) - [Surveys](https://help.usejimo.com/docs/experiences/surveys/components) - [Banners](https://help.usejimo.com/docs/experiences/banners/components) - [Hints](https://help.usejimo.com/docs/experiences/hints/components) - [Checklists](https://help.usejimo.com/docs/experiences/checklists/components) - [Changelog](https://help.usejimo.com/docs/experiences/changelog/changelog/changelog-components) - [Changelog posts](https://help.usejimo.com/docs/experiences/changelog/posts/post-components)

***

### **Positioning Targeted Steps**

Some step types—like **Tooltips, Badges, and Targeted Hints**—must be attached to a UI element in your product.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FaXH7DPMg4rrMkWu6hGYl%2Fimage.png?alt=media&#x26;token=ea1c0ab6-1138-4652-a6ab-74a25be2dfad" alt=""><figcaption></figcaption></figure>

* When adding a **targeted step**, a **popup alert** appears, prompting you to position the step correctly.
* Use the **CSS selector tool** or manual settings to define its placement.
* Targeting options include **specific UI elements, relative placement, and auto-positioning**.

<figure><img src="https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FsMJFaQMJu6GGl4SE9cFu%2Fimage.png?alt=media&#x26;token=4667ed52-fe0b-4c2b-a7fa-a24f24d332fe" alt=""><figcaption></figcaption></figure>

> 📌 If you need advanced positioning, check out the [**Positioning Page**](https://help.usejimo.com/docs/build/positioning) for in-depth customization options.

***

{% hint style="warning" %}
If the [in-app builder](https://help.usejimo.com/docs/build/builders/in-app-builder) reloads each time you change steps or if the next button doesn't work, it may be caused by the initial URL where the builder was opened.&#x20;

To avoid this issue, open the builder out-app and build each step individually by opening the builder in-app on the exact URL where the steps need to appear.
{% endhint %}

{% hint style="info" %}
The "Powered by Jimo" footnote is part of the trial and stays on **Essential plan**, upgrade your plan in the [billing settings](https://i.usejimo.com/settings/plan) to remove it.&#x20;

&#x20;![](https://2794860263-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKzAcDWQbK1gKbpra7bkb%2Fuploads%2FAclVbhwlAP7OXXXVxCgy%2Fimage.png?alt=media\&token=36fc90c1-aeb6-457c-bf87-cf8396e15bb8)
{% endhint %}
