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.

Xponent Journey Hub May 2025 (25.1) Release Notes

Prev Next

Overview

The 25.1 release introduces powerful new capabilities to enhance segmentation, support Analytics in Pre-Production Environments, and an out of the box Listener to receive data from Ascendon. With improvements across schema management, analytics, and integrations, this release gives users greater control, better reuse of data assets, and clearer visibility into how complex customer experiences are orchestrated.

  • Enabling Pre-Production Analytics: Ensure your analytics configurations are fully tested and verified before going live. With the new support for Pre-Production Environment, you can now Test analytics features, including Journey Discovery Analytics (JDA) in a safe, isolated setting. This feature removes the previous limitation that restricted analytics to production environment only.

    By allowing comprehensive testing and validation in Pre-Production Environment, this update significantly reduces the risk of data issues in production and accelerates your time-to-insight. You can now:

    • Activate segmentation and segment listeners in lower environment

    • Test advanced analytics workflows end-to-end

    • Validate Journey Discovery filters and dashboards

    • Experiment freely without affecting production data

  • Ascendon Listener: Simplify real-time event capture from CSG’s Ascendon platform with a dedicated, purpose-built Ascendon Listener integrated with Kinesis stream. The Ascendon Listener eliminates manual setup and captures real-time order and subscriber events in standardized JSON format, enabling seamless downstream processing. The built-in Integration panel provides centralized control over configuration letting users easily map the associated graph, select environment, manage stream associations, and configure stream credentials.

    The Ascendon Listener accelerates time-to-value for partners working with Ascendon customer event notifications and ensures consistent, standards-compliant integrations.

  • Schema Fragment: Standardize and streamline your schema definitions across graphs with powerful fragment controls. Whether utilizing system-defined schemas or creating custom ones, schema fragments now offer robust workflows for import, replace, and versioning. This promotes best practices in data modeling, fosters shared schema libraries across teams, and ensures that graphs remain stable as fragment versions evolve.

    With version-controlled schema fragments, teams can easily create, import, and replace fragments without disrupting live graphs. This approach encourages safer collaboration, improved governance, and faster project setup, driving consistency and efficiency across your organization.

Continuous Improvements:

  • Segment Grouping: Create complex segments using grouped criteria and multi-layered conditions to streamline user journey management. This feature empowers you to organize large-scale segment sets, improve targeting accuracy, and manage segmentation growth without losing visibility or control.

  • Transaction Logging: Now monitor, review, and investigate any logged transaction processed through your journeys with detailed time-stamped logs. This feature enhances observability, making it easier to debug issues, audit system behavior, and validate production data flows across environment. which helps identify failures, delays, or mismatches in near real time. Logs are accessible via Transaction Logging for for monitoring, review, and investigation.


Bug Fixes

We have fixed the following bugs, ensuring these functionalities now work as expected:

  • KIT-13000 - The MSSQL Transaction Isolation Level checkbox did not remain checked when clicked, and the Save Changes button was enabled even when no changes were made. Additionally, saving connections with the unchecked checkbox did not set the isolation values to null in the database. Now, when the Transaction Isolation Level checkbox is toggled, it correctly reflects the state, and the Save Changes button activates only when changes are detected. Upon saving, the database properly reflects the updated isolation level, including setting the value to null when unchecked.

  • KIT-13016 - Deployments now correctly validate connector details based on the selected environment. Previously, deployment would succeed as long as the default environment had valid settings, even if the active environment had missing details. Now, you will see a clear error message if any required connection info is missing in the environment you are deploying to.

  • KIT-13305 - We have improved the security of the Managed Graph change log by preventing scripts from being run through Markdown links. Previously, unsafe input could trigger a pop-up or other unexpected behavior. Now, any Markdown added to the change log is safely handled to avoid potential misuse.

  • KIT-13470 - Action buttons in the Schema panel now stay visible at the top when you scroll. Previously, if you had many variables, buttons like Add Variable or Display JSON would scroll out of view, making it harder to work with the schema. This fix keeps key actions easily accessible.

  • KIT-13476 - The Display JSON modal now has a wider layout to make JSON content easier to read. Previously, the narrow view caused line wrapping and made it harder to review the structure, especially with longer or nested data.

  • KIT-13481 - You can now easily edit or delete custom journey step designs in the Journey Mapper. Previously, the action buttons were hard to access, they only appeared on hover and disappeared too quickly. Buttons are now more intuitive and stay visible longer, placed closer to the design element for smoother editing.

  • KIT-13572 - The start arrow in the graph editor now stays correctly aligned with its node, even when zoomed out. Previously, the arrow would drift away, making it confusing to understand where the graph begins. This fix ensures layout consistency at all zoom levels.

  • KIT-13789 - Node icons in the selection modal now match the style and contrast of those in the graph editor. Previously, lighter icons made it hard to see certain nodes like Ghost, Get, or Set in the modal. This update improves consistency and visibility across views.

  • KIT-13879 - You can no longer save a user with a blank name. Previously, it was possible to clear the name field and still save the changes, resulting in empty usernames. Now, the Save button is disabled if required fields like name or email are left empty.

  • KIT-13969 - Improved page security by verifying third-party scripts before they load. This helps prevent potential issues if the external script is ever changed or compromised.

  • KIT-14032 - Switching the Production Environment in a project no longer triggers a console error. While this didn’t affect how things worked, it’s now cleaned up to ensure a smoother and error-free experience.

  • KIT-14110 - The Post Selection Distribution slider in split test nodes now appears instantly when adaptive learning is enabled. Previously, you had to refresh or reopen the editor to see it. The slider now shows and hides automatically as you add or remove variants.

  • KIT-14157 - The [+] button in the Columnar Table node is now properly centered and remains visible after collapsing rows. This makes it easier to expand and manage table data without confusion.

  • KIT-14394 - Segment definitions now correctly display the start journey step name. Previously, it showed the journey name instead, causing confusion between what was built and what was displayed. The fix ensures consistency between the segment builder and segment viewer.

  • KIT-14401 - Fixed errors in the decision tree node editor that occurred when switching between results with different data types (For Example: object, string, number). Users can now assign and edit results of varying types without triggering UI errors. Also resolved an issue where multi-key objects couldn’t be entered correctly.

  • KIT-14674 - Users were unable to delete Organizations or Projects due to hidden provisions, possibly introduced by the Analytics feature. The issue has been fixed to allow deletion when no active provisions exist, and a clear message will display if deletion is blocked by linked provisions.