# Schema configuration

> **Prerequisites:** Your Customer Hub module should be enabled by your account manager

The *Schema* defines which of the data stored in your data model will be available to use in the *Customer Hub*.

### **Step 1: Select a Users parent model**

The first step is to select the user model that will be used as a reference in the Customer Hub.

{% hint style="info" %}
Several Customer Hubs can coexist in the same workspace. We recommend creating a user model **containing all the data that the team with access to the Customer Hub needs**.

:bulb: For example, this could correspond to French customers and prospects, if the Customer Hub is intended for French marketing teams.
{% endhint %}

<figure><img src="/files/XgR8ZhealIZmZdFmPIlJ" alt=""><figcaption></figcaption></figure>

### **Step 2: Edit the Profile Schema**

The second step is to map different fields to help DinMo better understand your data.

This will affect the data you see in customer records.<br>

There are two important types of attributes to declare in the Customer Hub:

* **Identifiers**, which correspond to first-party data (email, phone number, etc.).\
  DinMo will help you ensure the quality of this data. You can map it directly to the identifiers provided by DinMo.
* **Performance attributes**, which correspond to values that you want to track over time for each customer (e.g., churn risk, lifetime value, etc.).\
  :bulb: For now, performance attributes can only be numeric.

<figure><img src="/files/eN0v6T6snqPSwVEHYTv8" alt=""><figcaption></figcaption></figure>

### **Step 3:** Check that the customer profile contains the information you need

You can go to the customer file for any of your profiles and check that the performance attributes are displayed as you want them to be.

<figure><img src="/files/erDfSx1dQxH8aFqVM5uL" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://docs.dinmo.io/customer-hub/getting-started/schema-configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
