# Creating and editing custom objects in Futuria CRM

> Learn how to create, edit and use custom objects in Futuria CRM to model your data, automate your processes and get sharper analytics.

Author: Futuria Support Team · Published: June 24, 2026 · Reading time: 6 min read

Source: https://futuriamarketing.com/en/supporto/creare-modificare-oggetti-personalizzati/

---

## What is a custom object?

Custom objects let you define new record types, each with its own fields, associations and automations, so that your CRM mirrors your real processes. They are ideal when the standard objects are not enough (for example, to track a "Property" with specific data such as MLS, number of rooms, status; or a "Pet" with breed and vaccinations). Once you have created an object, you can use it across different views, filters and automations.

## Key benefits of custom objects

Understanding the practical benefits helps you design data models that stay flexible and future-proof.

- **Flexibility**: define any entity with customised fields, labels and associations.
- **Automation**: trigger workflows when a record is created or updated and run actions specific to the object.
- **Analytics**: analyse object data through smart lists and the list view, then filter precisely using advanced filters.
- **Governance**: maintain data integrity with clear ownership; administrators manage the object definitions.
- **Access and limits**: the feature is available on all plans, with a limit of 10 custom objects per account.

## Field types and unique fields

Choosing the right field types and uniqueness rules keeps your data clean and easy to manage.

- The **unique field types** currently supported are: single-line text, multi-line text, number, phone.
- **Limit:** up to **10 unique fields per object**.
- **Scope:** uniqueness is enforced at account level and across every entry point (user interface, workflows, forms, API).
- **Irreversible change:** if you **remove the uniqueness attribute** from a field, you **will not** be able to make it unique again in the future.

## Associations and labels

Associations link records (for example, Opportunity ↔ Property) to reflect real-world relationships and power cross-object views.

- Define "many-to-many" or "one-to-many" links between objects.
- Use associations in smart lists, filters and automations.
- **Label limit:** up to **10 unique labels** between any two objects (for clarity, such as "Buyer of", "Listed in").
- Opportunities now support flexible associations with custom objects for unified context in the sales pipeline.

![Example of an association between custom objects in Futuria CRM.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/99785998-e3f4-46be-a3c2-c07ef701b4b6.gif)

## Where you can use custom objects

Choosing the right areas for custom objects makes sure your set-up is powerful and compatible. Use this table to see current availability and plan your implementations with confidence.

| Availability | Feature |
| --- | --- |
| **Supported** | Contacts and opportunities (associations), workflows (triggers and actions), forms, surveys and quizzes, smart lists, list view, advanced filters, reports/dashboards, API, webhooks, tasks |
| **Not supported** | Email campaigns, bulk emails, bulk SMS, conversations interface, funnels and websites (dynamic data from custom objects), calendars and scheduling, reputation/reviews, payments and invoicing, internal features of the Company object |
| **Coming soon** | Notes, funnels and websites (dynamic linking), AI knowledge base, sending emails via workflow to associated contacts |

## How to set up custom objects

A clean initial set-up guarantees stable automations and reports as your data model grows. The steps below have been simplified for readability.

### Step 1 — Create the object

1. Go to **Account settings → Objects**.
2. Click **Add custom object**.

  ![Button to add a new custom object in the Futuria CRM settings.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/78c9ffca-860c-434d-bad2-c825b86af6bc.png)

### Step 2 — Add the object details

1. Enter the **singular name** (e.g. Pet).
2. Enter the **plural name** (e.g. Pets).
3. Check the **internal name** and the **primary field** (created by default). You can edit the internal name **while creating the object** by clicking **</>**.
4. Provide a label for the **primary display field** (e.g. Pet name, Pet identification number).
5. Choose an **icon** and add a **description** to help your team understand the purpose of the object.
6. Click **Create custom object**.

  ![Dialog box for creating a new custom object.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/d939a02c-a54c-4340-8bf1-06d1b8a1dfda.png)

### Step 3 — Edit the object details

1. Once created, the object appears on the Objects page.
2. Click the object to open it and edit its details.

  ![Detail page of a newly created custom object.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/abc11dba-9d29-49f1-b6c5-dac31fc793c6.jpg)

### Optional — Delete a custom object (irreversible)

1. Click the **⋯ (three dots)** next to the object name.
2. Choose **Delete**.
3. Type **DELETE** to confirm.

  ![How to delete a custom object and the confirmation prompt.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/0d5c6016-4d0b-47ef-b748-7cdcbf2926da.gif)

```
Important: deleting removes the object and all the records, associations, workflows and custom fields linked to it. This operation cannot be undone.
```

## Using custom objects in workflows (automations)

Once you have created a custom object (with its fields and associations), you can automate the processes related to that object using **object-based workflows**. This means the workflow runs on the custom object record itself (not just on the contact). It lets you trigger automations when a custom object record is created or updated, and run actions such as creating/updating related records, clearing fields or sending object data to other tools.

### Triggers available for custom object workflows

In object-based workflows, you can start an automation using these trigger types:

| Trigger name | What it does |
| --- | --- |
| **\[Custom Object\] Created** (e.g. *House Created*) | Starts the workflow when a custom object record is created. |
| **\[Custom Object\] Updated** (e.g. *House Updated*) | Starts the workflow when a custom object record is updated or edited. |
| **Inbound webhook** | Starts the workflow when an inbound webhook is received (useful for updates from external systems). |

### Actions available for custom object workflows

After a trigger fires, you can automate the next steps using actions such as:

| Action name | What it does |
| --- | --- |
| **Create \[Custom Object\] or Associated Record** | Creates a new custom object record (or a record associated with it). |
| **Update \[Custom Object\] or Associated Record** | Updates the fields of the custom object record (or of an associated record). |
| **Clear \[Custom Object\] or Associated Record fields** | Clears the selected fields of the custom object record (or of an associated record). |
| **Custom webhook** | Sends the custom object data to an external endpoint. |
| **Google Sheets** | Sends/logs the custom object data to a Google sheet. |

You can also combine custom object automation with the common workflow utilities such as If/Else, Wait, Go to, Formatters, Update custom value, Add to/Remove from workflow and more, to build more advanced logic.

### How to create a workflow for a custom object

1. Go to **Automations** and click **+ Create workflow → Workflow based on \[Custom Object\]** that you want to use (for example: *House, Vehicle, Policy, Pet*, and so on).

  ![Selecting a workflow based on a custom object such as House, Vehicle or Policy.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/be898c05-d0b6-4ea2-9884-5b766764c770.png)
2. Add a trigger, then set up the conditions/filters as needed.

  ![Setting up a workflow trigger for a custom object.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/303d01d2-6b2f-48fd-b168-185dbc7889b8.png)
3. Add the workflow actions you want to run, then publish.

  ![Adding actions to a workflow based on a custom object.](https://assets.cdn.filesafe.space/jOFcdS1QIxGsOiKRyQti/media/70eae594-7d28-45b1-b2e9-967d96c87000.gif)

```
Find out more: Using custom objects in workflow triggers and actions
```

## Frequently asked questions

##### Who can create or edit custom objects?

Only **administrators** at account level. Standard users have read-only access.

##### How many custom objects can I create?

Up to **10 per account**, available on all plans.

##### Can I change the internal name or the primary display field later on?

No, once the object has been created these fields **cannot be edited**.

##### Where are custom objects currently supported?

See the **support matrix** table above for current availability and planned features.

##### What happens if I delete a custom object?

Deletion is **permanent** and removes the object and **all** the related records, associations, workflows and custom fields.

##### How can I automate actions when a custom object is created or updated?

Use the **custom object triggers and actions** in workflows (for example, create/update/clear, find record, webhook).
