Workflow
Visually combine JSON, text, time, encoding, security, Web3 and template nodes, test the result and save a reusable data-processing workflow.
Workflows
F
F
F
F
F
Node
New
+
Drag nodes from the palette to build a workflow.
Node settings
Select a node to edit its settings.
Input
Output
Help
Visually combine JSON, text, time, encoding, security, Web3 and template nodes, test the result and save a reusable data-processing workflow.
Show details
Highlights
- Node-based orchestration
- Flow canvas editing
- Save and reuse flows
- Test runs linked with results
What workflow is for
- Break one data-processing task into ordered nodes: clean input, transform structure, filter fields, generate text, or export a target format.
- Use it for repeatable or maintained chains such as log cleanup, JSON field normalization, report export, and API payload preparation.
- Each node receives the previous result, so order, enabled state, and parameters are part of the workflow behavior.
- Text Processing is for quickly running saved flows; Workflow is for building, testing, saving, and maintaining the flows themselves.
What the node pool covers
- Text: trim, normalize newlines, split, join, sort, deduplicate, filter, extract with regex, and convert naming style.
- JSON: parse, format, convert, set/remove/pick fields, filter by condition, iterate arrays or fields, flatten and unflatten.
- Generation: create code types from JSON, create JSON Schema from code, and generate mock data from schema.
- URL, time, and templates: parse URLs, encode parameters, convert timestamps and time zones, and render processed fields into text templates.
- Encoding, security, and Web3: Base64, hex, Unicode, digest/HMAC, compression, KDF, JWT parsing, ABI selectors, Topic0, address checks, and unit conversion.
Common scenarios
These examples are based on the workflow node test flows and can be used as starting points.
- Clean logs and extract alerts: normalize lines, filter ERROR entries, extract fields with regex, then filter and format JSON.
- Turn a user ID list into an SQL fragment: split, deduplicate, sort, wrap values, and join the result.
- Repair webhook payloads: parse JSON, expand stringified fields, set or remove fields, then stringify the target structure.
- Tag and filter order arrays: iterate JSON items, transform keys and values, filter orders, and keep only the required fields.
- Export reports and API formats: filter JSON and convert it to CSV, Query String, YAML, TOML, or XML.
- Generate release notices: convert timestamps and time zones, then render processed fields into a reusable template.
- Create auth and security snippets: generate Basic Authorization, parse JWT, compute digest/HMAC, or compress archive text.
- Assist Web3 debugging: generate selectors or Topic0, validate checksummed addresses, and convert Wei amounts before picking fields.
Authoring notes
- Convert the input into the type expected by downstream nodes before adding filtering or generation steps.
- Field paths, array iteration, and template variables depend on upstream output structure; rerun the flow after upstream changes.
- Place generation nodes near the end, for example after cleaning and filtering sample JSON.
- Before saving, test the flow with representative examples including missing fields, empty values, and invalid formats.
