---
title: "Create complex Attributes"
slug: "create-complex-attributes"
updated: 2024-05-23T12:40:13Z
published: 2024-05-23T12:40:13Z
canonical: "knowledge.lightico.com/create-complex-attributes"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://knowledge.lightico.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create complex Attributes

This article explains how to create a complex Attribute which is an Attribute data structure with a main Attribute and other secondary Attributes nested within it.

## Organizing and streamlining data collection

Complex Attributes are a way of easily organizing how you build Lightico assets like Forms and PDF Templates. They can also streamline the way you collect data since the pieces of data are now all associated with one another and can be stored and reused more effectively. For example, if you have a certain set of data points that you need to collect every time you on-board a customer, you could create a complex Attribute called **personal_info** and nest other Attributes under it.

![](https://cdn.document360.io/473bb8c5-ff1b-4930-8109-2321ac6ab967/Images/Documentation/Snag_556610e7.png)

Now, instead of adding five individual Attributes every time you create a Form for a customer, you just add the **personal_info** complex Attribute, and all required sub-Attributes are added.

![](https://cdn.document360.io/473bb8c5-ff1b-4930-8109-2321ac6ab967/Images/Documentation/Snag_556ad378.png)

## How to create a complex Attribute

**To create a complex Attribute:**

1. Create two or more [basic Attributes](/v1/docs/create-a-document-entity-attribute) that you’d like to nest under a complex Attribute or use existing ones.
2. On the Form builder page, click the add (+) icon and select **Attribute**.

> [!NOTE]
> Note:
> 
> Currently , complex Attributes cannot be created from the Attributes mapping page.

![](https://cdn.document360.io/473bb8c5-ff1b-4930-8109-2321ac6ab967/Images/Documentation/Snag_553b7d8d.png)

The **Select Attribute** window opens.
3. Click **Create Attribute** and select **Complex**.

![](https://cdn.document360.io/473bb8c5-ff1b-4930-8109-2321ac6ab967/Images/Documentation/Snag_554a67f8.png)

The Create Attribute window opens.
4. Type a name and label for the Attribute.

![](https://cdn.document360.io/473bb8c5-ff1b-4930-8109-2321ac6ab967/Images/Documentation/Snag_55b10d6f.png)
5. Under **Add Attribute to the list**, select the Attributes to be nested under this complex Attribute.

![](https://cdn.document360.io/473bb8c5-ff1b-4930-8109-2321ac6ab967/Images/Documentation/Snag_55b2ba74.png)
6. Click **Save**. The complex Attribute is saved and can be used anywhere in the Lightico platform.
