Matches on a Kademi platform subscription changing state - started, entering its payment-due window, a failed or successful payment, or expiry - and transitions to a configured next node when the change matches action. This is the journey-node counterpart to KademiSubscriptionEvent: it lets a funnel branch on changes to a Kademi subscription's own billing state, not a member's group subscription, typically to drive a billing reminder or dunning sequence aimed at the subscription's billing contact.
Group: Journeys
Extends: Goal
Implements: Serializable
Properties
| Property | Returns | Description |
|---|---|---|
| action | String | The KademiSubscriptionEvent.EventAction name (eg STARTED, PAYMENT_DUE, PAYMENT_FAILED, PAYMENT_SUCCEEDED or EXPIRED) that this goal matches against. |
| description | String | Human-readable summary of this goal, ie "KSubscription " followed by the configured action. |
| nextNodeId | String | Node to transition to when a matching subscription event is received. |
Methods
getDescription()
Returns: String
Human-readable summary of this goal, ie "KSubscription " followed by the configured action.
getAction()
Returns: String
The KademiSubscriptionEvent.EventAction name (eg STARTED, PAYMENT_DUE, PAYMENT_FAILED, PAYMENT_SUCCEEDED or EXPIRED) that this goal matches against.
getNextNodeId()
Returns: String
Node to transition to when a matching subscription event is received.