# Layouts

Layouts in **Infinity** are customizable page setups that allow **Admins** to define and control the recommended content for users. They ensure that important charts, reports, and dashboards appear at the top of the **Curated Page**, making navigation easier.

### **Why Use Layouts?**

* **Curated Experience:** Ensures users see the most relevant charts and reports.
* **Role-Based Control:** Assign layouts to roles, making it easy to manage what different users can access.
* **Streamlined Navigation:** Eliminates the need for users to manually search for key insights.

***

### **Creating a Layout**

Follow these steps to create a layout in Infinity:

#### **Step 1: Navigate to Layouts**

1. Click on the **Settings Icon** in the left panel.
2. Select **User Management** from the menu.
3. Click on the **Layouts** tab.

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FasRCbfKWCUVU9lriutwT%2Fimage.png?alt=media&#x26;token=02f11906-2c78-41df-b8f4-0054c3f6c7cd" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2F911jx82N2NuZqrB9wGQn%2Fimage.png?alt=media&#x26;token=0d539070-2822-48d5-860b-f1ca62a0cdc4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2Faemha20Ylfmtx4BF6YfJ%2Fimage.png?alt=media&#x26;token=0b447975-2eee-47c6-9534-f742addbba1f" alt=""><figcaption></figcaption></figure>

#### **Step 2: Add a New Layout**

1. Click **"Add Layout."**
2. Enter a **Layout Name.**
3. To customize : add folders, sub-folders, charts, and storyboards.
4. Arrange and organize items as required.
5. Click **"Save."**

Your new layout is now available for assignment to roles.

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FMVhAECAYk5uP6q8eQtOa%2Fimage.png?alt=media&#x26;token=efed0a8d-f854-47dc-be10-e674800b7346" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FP8mjSkoY27f0gUxeIQwX%2Fimage.png?alt=media&#x26;token=2bf97193-64ac-4ab7-b54d-803bbb3266bc" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FafXqpnn0Hb6DG45gXnlp%2Fimage.png?alt=media&#x26;token=5c691e05-d744-4b64-a39d-9ff8165955db" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FRvATB66jw5sK58Ny0S6S%2Fimage.png?alt=media&#x26;token=49b9930d-99ff-48cc-b392-6c0e380f44cf" alt=""><figcaption></figcaption></figure>

***

### **Assigning a Layout to a Role**

Once a layout is created, you can assign it to a specific **role** so that all users with that role see the designated layout.

#### **Steps to Assign a Layout to a Role**

1. Navigate to **User Management** and click on the **Roles** tab.
2. Select the role you want to assign a layout to.
3. In the **Layout** section, select the newly created layout from the dropdown list.

Now, all users assigned to this role will see the defined layout in their **Curated Page** under the **Recommended Section**.

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FCi1eth49HBGqhcO5WkA8%2Fimage.png?alt=media&#x26;token=683619b6-ddf8-4e3d-8b27-7be890551b1d" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FIdiMEHtQhgdsNH9K1CxS%2Fimage.png?alt=media&#x26;token=1605d02f-64a2-4ef9-8d59-090f21b2271a" alt=""><figcaption></figcaption></figure>

***

### **Ensuring Users Have Permissions for Assigned Charts**

When setting up a layout, users must have the correct **permissions** for the charts included in the layout.

#### **Steps to Manage Chart Permissions**

1. Navigate to the **Charts** section.
2. Locate the chart that appears in the assigned layout.
3. Click the **three-dot menu** and go to **Permissions.**
4. Ensure the **Role** assigned to the layout has at least **Read Access.**
5. Click **Save.**

If users do not have the correct permissions, they **won't be able to see** the charts included in the layout.

#### **The user with assigned layout would see the layout on the recommended section of their curated page.**

<figure><img src="https://2441185785-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeTNY9XuZbora2UmeM4sm%2Fuploads%2FCp8Ug3eLt84p9EIUrDMr%2Fimage.png?alt=media&#x26;token=93aa0242-0186-49b2-b58b-47d2f85f41c5" alt=""><figcaption></figcaption></figure>

***

### **Best Practices for Using Layouts**

✔ **Keep layouts simple and relevant** – Only include the most critical charts and reports.\
✔ **Use folders and subfolders** – Helps users navigate large sets of data.\
✔ **Ensure roles have the right permissions** – Prevents access issues for assigned layouts.\
✔ **Regularly update layouts** – Keep content fresh and relevant based on business needs.

***

Layouts in **Infinity** provide a powerful way to curate and control the user experience. By assigning layouts to roles and ensuring proper permissions, admins can ensure that users **always see the most important data first**. 🚀
