A kind of lead engagement that funnel scoring rules can reference, such as email responses, comments or form submissions. Built-in implementations exist for each engagement kind the platform tracks; apps can register their own via ControllerMappingList.addEngagementScoringFactorType, supplying JS functions for findEngagementDates and getProperties. LeadScoringService looks types up by id to evaluate a funnel's EngagementScoringFactor rules.


Properties

PropertyReturnsDescription
idStringUnique identifier for this scoring factor type, matched against EngagementScoringFactor.getLeadScoringFactorTypeId by LeadScoringService.
labelStringUser-facing label for this scoring factor type, shown when configuring a funnel's engagement scoring.
propertiesList<EngagementScoringProperty>Extra configuration fields this scoring factor type exposes, so an EngagementScoringFactor using it can be configured with values specific to this type.

Methods

getId()

Returns: String

Unique identifier for this scoring factor type, matched against EngagementScoringFactor.getLeadScoringFactorTypeId by LeadScoringService.

getLabel()

Returns: String

User-facing label for this scoring factor type, shown when configuring a funnel's engagement scoring.

getProperties()

Returns: List<EngagementScoringProperty>

Extra configuration fields this scoring factor type exposes, so an EngagementScoringFactor using it can be configured with values specific to this type.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.