Typed references, autocompleted
Type {{ in any field and the designer offers exactly what the trigger and earlier steps produce, with payload keys learned from your endpoint contract, a captured payload, or the latest run.
58 built-in functions
Reshape values on the way with functions for text, math, dates, lists, and lookups, such as {{ upper(trigger.payload.state) }}, without leaving the field you are mapping.
Declarative mapping, inline
Field rules with defaults, required checks, patterns, and date masks, across CSV, XML, JSON, and fixed-width.
List steps without code
Map, filter, aggregate, sort, and dedupe up to 1,000 items in one step. JavaScript is there when you need it, sandboxed and bounded to one second.
Lookup tables
Up to 50 tables of 50,000 rows each, imported from CSV, for carrier codes, SKU maps, and warehouse routing. Translate a code with lookup('carrier-codes', …) against your own tables.
Parse and serialize files
Read CSV, XML, or JSON text into data, or write it back out, up to 1 MB and 10,000 rows, with no mapping to build first.