Text Functions
19 functions for text manipulation.
| Function | Description | Inputs → Output |
|---|---|---|
| At | Character at position | text, position → output |
| Base64 | Encode to base64 | text → output |
| Base64 Decode | Decode from base64 | text → output |
| Compose | Free-form text with drag fields (mail merge) | template → output |
| Concatenate | Combine two texts | text 1, text 2 → output |
| Find | First match position (0-indexed, -1 if not found) | look in, look for → position |
| Find Email | Find first email address | text → email |
| Find Last | Last match position | look in, look for → position |
| Find Pattern | First regex match | text, pattern → match |
| Length | Text length | text → length |
| Random | Random text of length N | length → output |
| Replace | Find and replace | look in, look for, replace with, all instances, case sensitive → output |
| Replace Patterns | Replace multiple patterns | text, patterns, replace with → output |
| Split | Split by delimiter | text, separator → list |
| Segment | Substring | text, start at, end before → segment |
| To Lower Case | Lowercase | text → output |
| To Upper Case | UPPERCASE | text → output |
| Trim | Remove whitespace | text → output |
| Unique ID | Generate UUID | — → unique ID |
Example: Parse and Format Data
Text Transformation
Parse JSON, extract field, format response
JSON
Parse
string
RAW
output
Object
Get
object
output
path
message
output
Text
Compose
template
You said: {{output}}
output
Compose
The most versatile text function. Enter free-form text in a textarea and drag output fields from previous blocks directly into your text — like a mail merge.
Example: Hello {{firstName}}, your order #{{orderId}} is confirmed.
Replace
Options:
- all instances (true/false) — replace first occurrence or all
- case sensitive (true/false) — match case or ignore