CXTMS is a low-code platform underneath: screens, workflows, and business entities you define in YAML and deploy anywhere. Customize everything โ and keep the source.
Forms, grids, and routes are YAML modules validated against schemas โ change a screen in minutes, not sprints.
type: form
name: quote-request
entityName: Order
fields:
- name: customer
component: contact-select
- name: originPort
component: port-select
- name: commodities
component: commodity-grid
Triggers, 40+ task types, EDI, email, and scheduling โ the workflow engine runs your operation the way you define it.
workflow:
name: Ocean Import
triggers:
- entityName: Order
eventType: Modified
activities:
- name: Main
steps:
- task: "EDI/Parse@1"
- task: "Order/Update@1"
- task: "Email/Send@1"
Orders, shipments, charges, contacts, inventory โ extend any of them with custom fields instead of modeling from scratch.
entity: Shipment
fields:
containerNumber: string
mode: enum [FCL, LCL, Air, FTL]
charges: Charge[]
customValues:
reeferTemp: number
Deploy a configuration built for your mode, then customize it โ screens, workflows, and integrations included.
Model any logistics process without custom development.
Declarative configuration with 40+ task types and a full expression engine. Deploy in days, not months.
triggers:
- entityName: Order
eventType: Modified
conditions:
- expression: "[Order.Status] = 'Delayed'"Orders, accounting, tracking, inventory โ all customizable.
task types, from EDI to email to API calls
Ocean, air, road, rail & warehouse โ unified.
Pre-built carrier, customs & accounting connectors.
Carrier, EDI, and accounting connections ship with the platform โ and the integration framework lets you add your own.
FedEx ยท UPS ยท USPS ยท DHL Express ยท Amazon Shipping
INTTRA ยท CargoSmart
TruckStop API
AES (Automated Export System)
X12 EDI
QuickBooks
IATA Cargo-XML ยท Freightos
Slack ยท Microsoft Teams
Samsara ยท Geotab ยท project44
Describe your freight operation in one line โ get a fit analysis with the modules and integrations that match, and request a quote in the same chat.