---
title: "Introduction to Objects and Properties"
description: "In OnceHub, data is structured into Objects and Properties. An Object acts as a container for a specific category of information (e.g."
url: "https://help.staticso2.com/account-administration/objects-properties/introduction-to-objects-and-properties"
---

In OnceHub, data is structured into **Objects** and **Properties**. An **Object** acts as a container for a specific category of information (e.g., a booking or a guest), while **Object Properties** are the individual data points stored within those containers (e.g., meeting time or email address).

Understanding this structure allows you to capture information accurately and synchronize it across your integrated workflows.

***

## Understanding the Three Types of Objects

[Section titled “Understanding the Three Types of Objects”](#understanding-the-three-types-of-objects)

Before creating **Object Properties**, you must first determine which of the three **Objects** the data should be assigned to: Contact, Meeting, or Conversation. Each **Object** serves a unique purpose in your customer’s data flow and dictates how its properties are managed.

### Contact

[Section titled “Contact”](#contact)

The **Contact object** stores persistent data about an individual. Use this for properties that remain the same regardless of how many times the person interacts with you.

For example:

* Company name
* Job title
* Email address

### Meeting

[Section titled “Meeting”](#meeting)

The **Meeting object** captures data specific to a meeting. Use this when the properties are unique to a particular appointment rather than the person attending.

For example:

* Reason for scheduling
* Specific goals for the session
* Preparation requirements

### Conversation

[Section titled “Conversation”](#conversation)

The **Conversation object** is used for data specific to a conversation, rather than to a person or meeting. It is ideal for qualifying leads or gathering general inquiries.

For example:

* Budget
* Integration needs
* Purchase timeframe

***

## Understanding the Two Types of Object Properties

[Section titled “Understanding the Two Types of Object Properties”](#understanding-the-two-types-of-object-properties)

Once you have selected an Object, you will work with two types of Object Properties: **System Properties** and **Custom Properties**.

### System Properties

[Section titled “System Properties”](#system-properties)

These are the standard data points built into every **Object** by default when you create your OnceHub account. They offer the following core features:

* **Permanent Access:** These properties are permanent and cannot be archived.
* **Native Integration:** System Properties are automatically available on Meeting and Contact Objects for use in the [**API, webhooks**](https://help.staticso2.com/account-integrations/automation/custom-booking-calendar-integrations-with-webhooks-and-apis), and [**Zapier**](https://help.staticso2.com/account-integrations/automation/zapier/automate-your-scheduling-workflow-by-using-zapier).
* **CRM Updates:** They are designed to [**update your CRM records automatically**](https://help.staticso2.com/account-integrations/crm/integrating-with-your-crm).

### Custom Properties

[Section titled “Custom Properties”](#custom-properties)

These are user-defined data points that you add to an **Object** to capture specific information unique to your business. They offer the following core features:

* **Archivable Data:** These properties can be archived as your data requirements change.
* **Data Arrays:** All custom properties are grouped together in a custom\_fields\[] array for use in the [**API, webhooks**](https://help.staticso2.com/account-integrations/automation/custom-booking-calendar-integrations-with-webhooks-and-apis), and [**Zapier**](https://help.staticso2.com/account-integrations/automation/zapier/automate-your-scheduling-workflow-by-using-zapier).
* **CRM Updates:** They can be used to [**update your CRM records automatically**](https://help.staticso2.com/account-integrations/crm/integrating-with-your-crm).

***

For instructions on how to create **Object Properties**, please see our [**Managing Properties**](https://help.staticso2.com/account-administration/objects-properties/managing-object-properties) article.
