Component library

Reusable flow building blocks for the work between systems.

CXFabric components handle common workflow work like parsing, branching, logging, scheduling, API calls, MCP tool calls, file transfer, email, variables, and custom code.

Triggers & Events

Start workflows from schedules, HTTP calls, callbacks, sockets, and runtime events.

Trigger

Schedule

Start flows from configured CXFabric Schedules managed in the platform calendar.

Trigger

REST Trigger

Invoke flows by sending a defined HTTP request from an external system.

Trigger

Webhook

Start flows instantly from event callbacks and customer-specific system updates.

Trigger

MCP Trigger

Start workflows from Model Context Protocol events or approved tool-facing entry points.

Trigger

Redis Trigger

Start flows from Redis-driven events and event-based runtime state.

Trigger

Socket.io

Listen to events in configured rooms and turn those signals into actions.

Logic & Flow

Route, branch, delay, and control execution as customer-specific rules change.

Component

Conditional

Evaluate an input value and route work through THEN or ELSE paths.

Component

Selection

Route one input through multiple case branches with a default fallback.

Component

Go To

Redirect execution to a target flow and entry-point component.

Component

Delay

Pause execution for milliseconds, seconds, or minutes before continuing.

Data Shaping

Parse, format, store, and log workflow data so every step receives the right shape.

Component

Template Parser

Use template syntax with variables and conditionals to create output from JSON data.

Component

JSON Parser

Extract JSON values from node output or a URL into workflow variables.

Component

Variables

Create reusable values that can be updated and passed through a flow.

Component

Data Logger

Log flow data to your own datasource for troubleshooting, reporting, and audit workflows.

Actions & Messaging

Call services, send updates, and complete work in downstream systems.

Component

REST Client

Configure method, URL, credentials, headers, parameters, and payload.

Component

MCP Component

Call approved Model Context Protocol tools from inside a governed CXFabric flow.

Component

Email

Send SMTP-backed messages with dynamic content and attachments.

Storage & Systems

Move files, reach databases, and coordinate runtime state inside customer environments.

Component

Redis

Connect to Redis for fast runtime state, lookup data, and workflow coordination.

Component

SFTP

Download, list, or upload files with stored SFTP credentials.

Component

MS SQL Database

Test connections, run SQL, and review JSON or table output.

Code

Use JavaScript or TypeScript for context-aware workflow logic and edge cases.

Component

Code

Write, test, and run JavaScript or TypeScript with workflow context and platform logs.

Components can be combined with connectors, credentials, and custom code to build customer-owned workflows without making every step a full custom integration.

Code when needed

Keep simple work simple. Use code for the edge cases.

The Code component is ideal for lightweight transformations, context-aware checks, and quick JSON shaping. When that code becomes reusable or needs its own UI and credential model, package it as a custom connector.

inline-step.ts flow step
1const score = matchIntent(context.input);
2return {
3  route: score.nextAction,
4  confidence: score.value
5};

Promote reusable work

Move repeated patterns into components or connectors when they become standard across customers.

Keep governance visible

Pair custom logic with credentials, roles, logs, and version control.