> For the complete documentation index, see [llms.txt](https://helpdesk.getfly.vn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpdesk.getfly.vn/web-version/editor/setting-up-data-definitions.md).

# Setting Up Data Definitions

Setting Up Data Definitions Data definitions in Getfly CRM play an important role in helping businesses:

Collect and store detailed customer, order, and product information.

Organize and classify data based on needs and intended use.

Create reports and analyze data effectively.

Getfly provides default data fields for objects such as Customers, Orders, Products, etc. However, businesses can customize and add additional fields to suit their specific business operations.

## 1. Create New Data Definitions

To add additional data fields beyond the default ones available in the system, follow these steps:

Navigate to Settings → Data Definitions.

The screen will display a list of data categories available on the system, including:

* Customers
* Tasks
* Products
* Orders
* Purchase Contracts
* Sales Contracts
* Quotation&#x20;
* Campaign
* Tickets (if used)

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

To add new fields for Customers, select Customers → Create.

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

The screen will display the following options:

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

(1) Attribute Name: Enter the name of the data field you want to add.

(2) Attribute Code: The system will auto-generate a code when you enter the attribute name.

(3) Required: Choose whether this field is mandatory when adding a new customer.

(4) Check for Duplicates: When enabled, if the same information already exists in the system and another user adds the same info, the system will give a warning.

(5) Hide When Adding/Editing: This option will hide the data field when adding or editing customer information.

(6) Column Width: Adjust the width of the field in the customer screen.

(7) Display Type: Choose the type of data format:

Text Input: For short text, numbers, or characters (e.g., Name, Phone, Email, Address).

Text Area: For longer text (e.g., Notes, Customer Feedback).

Check Box: For a checkbox option.

Select List: For a dropdown list for users to choose from.

Weblink: For displaying URLs (e.g., <http://getfly.vn/>).

Date Time: For dates (e.g., Day/Month/Year).

Notes:

The system has 38 default fields, which cannot be deleted or changed in terms of data type. Only the names of these fields can be changed.

The system has a built-in mechanism to check for duplicate phone numbers and emails.

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

The ability to allow or prevent duplicate phone numbers or emails can be customized according to the business's needs.

Newly created fields will appear at the bottom of the list.

## 2. Edit/Delete/Restore Data Definitions

### 2.1 Edit Data Definitions

To edit a data definition:

Select the data field you want to edit → Click Edit.

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

Note:

Default fields in Getfly CRM only allow you to rename the attribute; the data type cannot be changed.

You can modify the name and data type of custom fields created in Getfly CRM. However, changing the data type should be done carefully, as it may lead to data loss in the field.

### 2.2 Delete Data Definitions

To delete a data field that is no longer in use:

Select the data field to delete → Click Delete.

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

Note: The system does not allow deletion of default fields.

### 2.3 Restore Deleted Data Definitions

To restore a deleted data field:

Go to Disabled→ Click Restore to recover it.

<figure><img src="/files/1fSp8bKN7XijpwkS4Lzl" alt=""><figcaption></figcaption></figure>

## 3. Organize Data Definitions

You can organize the order of data fields displayed in Getfly CRM by dragging and dropping fields.

This feature allows you to customize the Customer Management (F2) screen layout based on your needs, placing important fields at the top for easier tracking and interaction.

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://helpdesk.getfly.vn/web-version/editor/setting-up-data-definitions.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
