Update property
The HubSpot Update Property tool allows users to efficiently modify existing custom properties within HubSpot CRM objects, enabling tailored data management and enhanced customization of CRM records.
Features
- Supports updating properties across various HubSpot object types such as contacts, companies, deals, and custom objects.
- Allows customization of property details including label, description, group, and display order.
- Supports multiple data types including string, number, date, enumeration, and boolean for flexible property definition.
- Enables configuration of how properties appear in HubSpot using field types like text, select, checkbox, and calculation.
- Provides control over property visibility and usage in forms for better CRM data governance.
Benefits
- Enhances CRM data accuracy by allowing precise updates to custom properties.
- Improves user experience through tailored property labels and descriptions.
- Supports dynamic CRM customization to fit unique business workflows and requirements.
- Enables better data segmentation and reporting with refined property management.
- Saves time by updating properties directly via API without manual changes in HubSpot interface.
Description
🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data. Only use when the user has explicitly requested to update their CRM. 🎯 Purpose: 1. Updates existing custom properties for HubSpot object types, enabling data structure customization. 🧭 Usage Guidance: 1. Use hubspot-list-objects tool to sample existing objects for the object type. 2. If hubspot-list-objects tool's response isn't helpful, use hubspot-list-properties tool.
Parameters
12 parameters
| Name | Type | Description |
|---|---|---|
| objectTyperequired | string | The type of HubSpot object the property belongs to. Valid values include: appointments, companies, contacts, courses, deals, leads, line_items, listings, marketing_events, meetings, orders, postal_mail, products, quotes, services, subscriptions, tickets, users. For custom objects, use the hubspot-get-schemas tool to get the objectType. |
| propertyNamerequired | string | The name of the property to update |
| label | string | A human-readable property label that will be shown in HubSpot |
| description | string | A description of the property that will be shown as help text |
| groupName | string | The name of the property group the property belongs to |
| type | enum | The data type of the property |
| fieldType | enum | Controls how the property appears in HubSpot |
| options | object[] | A list of valid options for enumeration properties |
| formField | boolean | Whether the property can be used in forms |
| hidden | boolean | Whether the property should be hidden in HubSpot |
| displayOrder | integer | The order for displaying the property (lower numbers displayed first) |
| calculationFormula | string | A formula that is used to compute a calculated property |