packages/twenty-docs/user-guide/data-model/how-tos/data-model-faq.mdx
This creates limitations when singular and plural forms are the same, but it improves the developer experience. </Accordion>
<Accordion title="Why are some field names protected?"> Certain field names like `Type` or `Application` are reserved for system use. Choose alternative names like `Category` or `Classification` instead. </Accordion> <Accordion title="What happens when I deactivate a field?"> - The field is hidden from the interface - Existing data is preserved - You can still access the field via API - Existing relations remain but you can't create new ones - You can reactivate the field later </Accordion> <Accordion title="Can I make a field required?"> Currently, you cannot make custom fields required. All fields accept empty values. You can use workflows to enforce required fields by sending alerts or blocking actions when fields are empty. </Accordion> <Accordion title="What's the difference between unique and required?"> - **Unique**: No two records can have the same value in this field - **Required**: The field must have a value (not currently supported for custom fields) </Accordion> <Accordion title="Can I create formula fields?"> Formula fields are coming in **Q1 2026**. In the meantime, you can use workflows to calculate and update field values automatically. </Accordion> <Accordion title="Can I have nested fields in my objects?"> Nested fields are coming in **Q1 2026**. Currently, you can use workflows to bring field values from related objects. For example, to display a company's industry on a Person record, create a custom field on People and use a workflow to synchronize the value. </Accordion> <Accordion title="Can I reorder fields in objects?"> Field reordering will be available with custom layouts in **Q4 2025**. Currently, fields appear in alphabetical order. </Accordion> </AccordionGroup>For example, to link People and Projects (many-to-many), create a "Project Assignments" object with:
Each Note links to one Person, one Company, and one Opportunity at the same time.
Learn more in Relation Fields. </Accordion>
<Accordion title="Can I have multiple relations between the same objects?"> Yes, you can create multiple relations between the same two objects. For example, a Company could have both a "Primary Contact" and "Billing Contact" relation to People. </Accordion> <Accordion title="What happens to relations when I delete a record?"> When you delete a record, the relation link is removed from the related records. The related records themselves are not deleted. </Accordion> <Accordion title="Can I create circular relations?"> While technically possible, circular relations (A → B → C → A) should be avoided as they can cause confusion and potential performance issues. </Accordion> </AccordionGroup>Check our Implementation Services for help with complex data model design.