> For the complete documentation index, see [llms.txt](https://documentation.crossengage.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.crossengage.io/data-and-engagement-platform/messages/personalization/import-data/user-profile-data.md).

# User Profile Data

### User Traits

The `user.[traits]` handlebar can be used to pull data from a User's profile. It has the following syntax:

```javascript
{{user.[traits.***]}}
```

This can be used to display relevant information to the user in an email, or used with [Conditional Functions](/data-and-engagement-platform/messages/personalization/general-helper-functions/conditional-functions.md) to modify other text, based on the User's traits such as age or gender.

### Examples

#### Displaying a User's first name in a greeting

```html
<h3>Good Afternoon {{user.[traits.firstName]}}!</h3>
```

Once this handlebar is evaluated, it displays the first name of the Recipient User in the email.

#### Displaying a User's favorite product

To display the image of a User's favorite product, you can use the [findProduct function ](/data-and-engagement-platform/messages/personalization/product-helper-functions/fetch-from-product-feed.md)with the User's traits, as follows:

```
{{#findProduct user.[traits.favoriteProductSku]}}{{[properties.image]}}
{{/findProduct}}
```

Similarly, instead of displaying the image of the product, other properties of the product can be used to display other information.
