HubSpot — field mapping & custom objects
This article covers how Katalyz properties map to HubSpot standard properties and custom objects.
For the primary field-mapping reference, see CRM field mapping & sync — that's the full admin article. This one focuses on integration-side specifics.
HubSpot objects supported
- Contacts
- Companies
- Deals
- Custom HubSpot objects (if your portal uses them)
- Tasks
- Timeline events
Mapping custom HubSpot objects
Mapping a custom HubSpot object follows the same flow as mapping any standard object — use the field-mapping UI documented in CRM field mapping & sync. Custom objects appear in the picker provided your HubSpot installation granted the crm.schemas.custom.read / crm.objects.custom.read|write scopes (see Connecting HubSpot).
Pre-built mappings
There are no default out-of-the-box mappings. After connecting HubSpot you start with a clean slate — every mapping is one you create explicitly via the field-mapping UI.
Importing fields from HubSpot — recommended
Rather than creating each Katalyz field by hand and then mapping it to a HubSpot property, import the fields straight from HubSpot. This is the recommended path for most cases.
Concretely, when you import a HubSpot property:
- Katalyz recreates the same field structure on the Katalyz side — same type (text, number, date, dropdown…), same options for dropdowns (values and labels aligned), same formatting (currency, datetime, etc.).
- The mapping is created automatically — you don't have to re-point the Katalyz field to the right HubSpot property.
- Structure stays preserved: if you later add an option to a HubSpot dropdown, importing keeps both sides aligned.
Why it's better:
- Fewer errors — no type or option mismatch that silently breaks sync (see the compatibility table below).
- Faster — one step per field instead of two (create + map).
- More reliable — the source of truth for field structure stays HubSpot; Katalyz mirrors it.
When does manual creation make sense? For fields that are Katalyz-only and aren't (and shouldn't be) in HubSpot — e.g. a field that's purely internal to in-room collaboration.
Field type compatibility
Katalyz field type | Compatible HubSpot types |
|---|---|
Single-line text | Single-line text, Single-select |
Multi-line text | Multi-line text |
Number | Number |
Currency | Number (with currency formatting) |
Date | Date picker, Datetime |
Dropdown | Dropdown (values must match) |
Phone | Phone number |
Cross-type mapping causes sync to fail silently for that field.
Related articles
Updated on: 18/06/2026
Thank you!
