Custom event property enumeration options are stored with their value exactly as sent.
Source pending
More facts from this area
- Custom behavioral events need an Enterprise subscription.Source pending
- Dated (
2026-09) custom event definition reads carrylabels.singularandlabels.plural, and nolabel.Source pending - A flow or list filter's
eventTypeIdequals the custom event definition'sobjectTypeId(6-<definition id>); HubSpot's own events appear as4-<n>.Measured - A custom event's fully qualified name, used to send and read it, is
pe<hubId>_<name>, so it differs per portal; its definition also gets an event type ID6-<n>. Key definitions onnameorobjectTypeId.Documented and measured - A custom event defined on a custom object takes the object's short name as
primaryObject. The object type ID (2-…), the portal-qualifiedp<hub>_<name>and the upper-cased name are rejected.Measured
Spriggit uses these facts when it plans changes. See something out of date? Email [email protected]