A funnel trigger fired when a lead posts a comment, forum post, or reply on the site, optionally scoped to a specific website and to a range of the lead's total comment count. Configured with an optional website name, plus optional minimum and maximum comment counts; when counts are given, the total number of comments posted by the lead (excluding those on other apps) must fall within the range for the trigger to match.
Group: Journeys
Implements: FunnelTrigger, Serializable
Properties
| Property | Returns | Description |
|---|---|---|
| description | String | A human readable summary of this trigger's configuration, used in the funnel automation admin UI. |
| fields | List<Pair<ExtraField,Object>> | The editable configuration fields for this trigger, paired with their current values, used to render the trigger's edit form in the funnel automation admin UI. |
| funnelTriggerTypeId | String | Identifier of the funnel trigger type that creates this trigger, used to look up the matching CommentFunnelTriggerType and to select this class during JSON deserialisation. |
| maxComments | Integer | Upper bound on the lead's total comment count for this trigger to match, or null if there is no upper bound. |
| minComments | Integer | Lower bound on the lead's total comment count for this trigger to match, or null if there is no lower bound. |
| websiteName | String | Name of the website this trigger is scoped to. Null or blank means the trigger matches comments on any website. |
Methods
getFunnelTriggerTypeId()
Returns: String
Identifier of the funnel trigger type that creates this trigger, used to look up the matching CommentFunnelTriggerType and to select this class during JSON deserialisation.
getFields()
Returns: List<Pair<ExtraField,Object>>
The editable configuration fields for this trigger, paired with their current values, used to render the trigger's edit form in the funnel automation admin UI.
getDescription()
Returns: String
A human readable summary of this trigger's configuration, used in the funnel automation admin UI.
getWebsiteName()
Returns: String
Name of the website this trigger is scoped to. Null or blank means the trigger matches comments on any website.
getMaxComments()
Returns: Integer
Upper bound on the lead's total comment count for this trigger to match, or null if there is no upper bound.
getMinComments()
Returns: Integer
Lower bound on the lead's total comment count for this trigger to match, or null if there is no lower bound.