Summary of implementations of JourneyNode

Name Comments
ModuleExpiryGoal Triggers a goal when a module is expired or open for renewal
ReferralSignupGoal
SmsResultGoal
ContactFormGoal When a contact form/landing page is accessed or submitted
TestSplitAction
AutomationGoal When an automation event is triggered
SetSourceLeadGoalAction
EmailResultGoal Transitions based on the result of the last email sent by this funnel
AuctionBidGoal
TaskGoal
ShoppingCartGoal
CancelGoalAction
StartAndWaitFunnelGoal
AttachLeadFileGoalAction
AddToGroupGoalAction
DataSeriesValueGoal When a user (or an org they're connected to) has achieved a certain value in a specified data series
EventGoal When an trigger event is fired. Works with TriggerFunnelEvent
FormGoal When a profile is added/removed to a group
DecisionAction
SendEmailGoalAction
CreateNoteGoalAction
CopyLeadFileGoalAction
EndGoalAction
StopGoGoal
SetFieldGoalAction
Begin
PointsTransactionAddedGoal
CreateTaskGoalAction
ForkGoalAction
DebitPointsGoalAction
ProcessMembershipGoalAction
SendSmsAction
SendToHubspotGoalAction
RemoveProfileGoalAction
CreateCalendarEventGoalAction
SocialInteractionGoal
ModuleProgressGoal Triggers a goal as attained when the
RemoveFromGroupGoalAction
AssignToGoalAction
RepoAppAction This node executes a method on a custom app.

When entered, this node will search through all repo apps looking for a RepoAppActionNodeType (aka customAction) with the same nodeType value. If found it will execute the jsMethod on the app, passing the current rootfolder, lead, funnel and exiting node as arguments

If the function returns a value, this will be returned as the next node id
TaskReminderDef
BranchGoal A goal which is linked to multiple other goals. This goal is achieved when one of the subsequent goals is achieved This allows a journey to have branches, like decision nodes but where we wait for an outcome.
PromotionEntryGoal
OrderStatusGoal
AcceptQuoteGoal When a profile is added/removed to a group
EmailInteractionGoal Transitions based on the result of the last email sent by this funnel
GroupGoal When a profile is added/removed to a group
KademiSubscriptionGoal
TimerGoal When an automation event is triggered
GrantRewardsGoalAction
EmailSendGoal Goal acheived when a matching email is **sent**, regardless of delivery status
ActivateAlertAction
RepoAppEventGoal A goal which is achieved when an event defined by a repo app is fired This is intended to work with repo apps
VoucherStateGoal When voucher is issued or change it state
InfusionsoftCreateOpportunityAction
PageViewedGoal
TaskCompleteGoal Triggers a goal as attained when the
CreateDataSeriesRecordGoalAction
ReferralSentGoal
SentQuoteGoal When a profile is added/removed to a group
PointsValueReachedGoal
StartFunnelGoalAction
AllocateVoucherGoalAction
ProfileUpdatedGoal When a profile is added/removed to a group
CredentialSetGoal When a user creates a password or other credential
UserVisitGoal When a profile is added/removed to a group
AddToOrgTypeGoalAction
To get full access to the Kademi Hub existing customers can login here, or new customers can register here.