Documentation Index

Fetch the complete documentation index at: https://help.csgi.com/llms.txt

Use this file to discover all available pages before exploring further.

📢 Announcement:  Xponent Journey Hub, Bill Explainer, and Xponent Communication Control April 2026 (26.1) Release Notes are now available – Check out the latest updates published on April 2026.

Business Logic (Nodes)

Prev Next

There are several ways to express business logic within a graph. The following nodes are available:

Node

Icon

Description

Ghost Node

A placeholder node that is automatically added to a graph

Comment

Annotate a graph with comments to make it easier to understand

Return Node

Return a value from a graph

Set Node

Set a value in the schema or a public variable from the schema, a public variable or a literal

Get Node

Get a value from the schema, a public variable, or a literal

Loop Node

The loop node allows a graph to be executed many times

Conditional

Used for testing arbitrary boolean expressions resulting in True or False outcomes

2D Table

Used for evaluating conditions involving exactly two input values (dimensions) resulting in a single outcome.

JavaScript

Execute arbitrary JavaScript code and return any valid JavaScript value or object.

Columnar Table

Evaluate complex conditions using multiple input fields and set multiple outcomes.

Decision Tree

Visual segmentation based on rules and any number of fields

Split Test

A learning node that will create random recommendations until a winner is chosen.

Save Interaction

Saves the details of the current interaction to the Xponent Profile Store

Update Profile

Synchronizes the customer profile data from the current graph to the Xponent Profile Store

Xponent Email

A native node that enables triggering email communications by selecting active templates from XCC within workflow graphs.

Xponent Messaging

A native node that enables triggering messages (SMS or MMS) communications by selecting active templates from XCC within workflow graphs.