K
Docs
API ReferencePiecesTransform Text
🔤

Transform Text

base.text.transformBase SetUtility

Transforms text casing or whitespace. Use trim before comparing strings, uppercase for shouty replies, or title case for display names.

On the canvas

This is what Transform Text looks like when you place it on your flow. Each field below is something you configure in the inspector panel.

🔤
Transform Text
base.text.transform
Utility
textrequired
{{user.name}}
mode
select
asrequired
normalized

Config fields

FieldTypeReqWhat it does
text
{{user.name}}
textyesText 📝
modeselectTransform
as
normalized
textyesSave as ✨

Sparks this piece adds

After this piece runs, these values are available as sparks in every node downstream.

{{transformed}}stringTransformed text

Output ports

outputTransformed text spark is ready
📐

In TypeScript, this would be…

Not something you need to write — just a look at what Kitcord does for you.

TypeScript
const normalized = text.trim().toLowerCase();
// modes: trim | upper | lower | title (title case via split/map)