A funnel goal that is attained when another lead, in a specified funnel, is created or closed for the same assigned profile. Matches on LeadCreatedEvent and LeadClosedEvent, both of which are raised in the context of the lead's assigned profile (eg the sales person handling it) so that FunnelManager only offers this goal to leads belonging to that same profile. It ignores the event when it relates to the current lead itself, and requires the other lead's funnel name to equal the configured otherFunnelName, if the other lead has a funnel. The configured leadAction (CREATED, CLOSED or CANCELLED) selects which of those transitions this goal reacts to.
Group: Journeys
Extends: Goal
Implements: Serializable
Properties
| Property | Returns | Description |
|---|---|---|
| description | String | A short label describing which other funnel this goal watches. |
| leadAction | String | The lead transition this goal reacts to on the other funnel's leads: CREATED, CLOSED or CANCELLED. |
| nextNodeId | String | The id of the journey node to move to when this goal is attained. |
| otherFunnelName | String | The name of the other funnel whose leads this goal watches. |
Methods
getDescription()
Returns: String
A short label describing which other funnel this goal watches.
getOtherFunnelName()
Returns: String
The name of the other funnel whose leads this goal watches.
getLeadAction()
Returns: String
The lead transition this goal reacts to on the other funnel's leads: CREATED, CLOSED or CANCELLED.
getNextNodeId()
Returns: String
The id of the journey node to move to when this goal is attained.