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”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”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”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”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”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”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, and Zapier.
- CRM Updates: They are designed to update your CRM records automatically.
Custom Properties
Section titled “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, and Zapier.
- CRM Updates: They can be used to update your CRM records automatically.
For instructions on how to create Object Properties, please see our Managing Properties article.