A response node is terminal: it ends the path and nothing can follow it. Every other node in that path has to come first.
The three of them answer three different callers. Shopify Variant and Shopify Popup answer a storefront visit, and Webhook Response answers an HTTP caller that is waiting.
Ends the journey by serving a storefront page variant saved in the Visual Editor. The journey's outcome is what the customer sees on the site, not a message sent to them.
Needs upstream
A Shopify Trigger with its event set to
page.view. No other event, and no other trigger, serves a variant.
Configure
Required: the store and at least one variant.
Watch out
page.view trigger. With the trigger set to any other
event, every Shopify Variant on the canvas is an error and the journey will not
publish. Set the event before adding this node.Ends the journey by showing a storefront popup authored in Content Studio. Use it to catch someone mid-session with an exit-intent offer, a first-order incentive, or an email capture.
Needs upstream
A Shopify Trigger, so the journey knows which
visitor is being shown it. The behavioural events, exit.intent, add.to.cart,
time.on.page, and scroll.depth, are what this node was designed for.
Configure
Watch out
once shows it again only after the frequency days
have passed, session once per visit, always every time.Ends the journey by answering the webhook caller. This is what lets another system ask Xenia a question and get an answer straight back: it calls the journey, the journey runs, and this node replies.
Needs upstream
A Webhook trigger, reachable from this node. The node cannot be added to a journey that has no webhook trigger.
Not shown in Shopify-billed workspaces.
Configure
Where a widget hands out prizes by weighted odds, the segment weights must total 100 or the journey will not publish.
Watch out