Fired when a new lead is created. At present this only supports matching on the sales person assigned to the lead rather than the customer - getLeadProfile returns the lead's assignedToProfile - so it can drive a journey such as OtherJourneyProgressGoal for the sales person. A future version may raise this event twice, once for the sales person and once for the customer, but there is currently no use case for matching on the customer.
Group: Journeys
Implements: CommonFunnelEvent, FunnelEvent
Properties
| Property | Returns | Description |
|---|---|---|
| eventLead | Lead | The lead that was created. |
| leadProfile | Profile | The sales person assigned to the newly created lead, ie its assignedToProfile. |
| relatedLead | Lead | Always null for this event, since a lead being created is not raised against an existing related lead. |
| triggeredGoals | List<Class<? extends Goal>> | The goal types that this event can advance, ie a single-element list containing OtherJourneyProgressGoal. |
Methods
getLeadProfile()
Returns: Profile
The sales person assigned to the newly created lead, ie its assignedToProfile.
getEventLead()
Returns: Lead
The lead that was created.
getRelatedLead()
Returns: Lead
Always null for this event, since a lead being created is not raised against an existing related lead.
getTriggeredGoals()
Returns: List<Class<? extends Goal>>
The goal types that this event can advance, ie a single-element list containing OtherJourneyProgressGoal.