Skip to content
WorksBuddy

Think bigger · Run lighter.

Reshape

Reshape every value
between every step

A visual editor for field mapping, filtering, aggregation, strings, dates, and math, plus JavaScript when you need it.

Reshape
How it works

From raw values to clean data in 4 steps

Pick the data to reshape, choose the transformation, configure visually, and pass the clean output to the next step.

1

Pick the Source

Pick the data source

Every value from every earlier step is an input: single fields, full records, arrays, nested objects, anything previous nodes produced. Browse the variables panel, click the value, and it lands in the transform node ready to use.

  • Variables Panel
  • Any Earlier Step
  • Fields & Records
  • Nested Objects
2

Choose Transform

Choose the transformation

Pick from the visual library: filter records, aggregate with sum/count/average/min/max, reshape strings, do date math across timezones, calculate across fields. For an edge case it misses, drop into the JavaScript editor.

  • Filter
  • Aggregate
  • Format
  • Calculate
  • JavaScript
3

Configure Visually

Configure without writing code

The visual editor opens with the input on the left and the configuration on the right. Pick the field, the operator, and the value. Every choice updates a live preview of the output, so you see what the transform produces before saving.

  • Input Preview
  • Live Output Preview
  • No Expressions
  • Pick & Configure
4

Pass Clean Output

Pass the clean output forward

The transformed value lands as a new variable, available to every node after. The next step picks it up like any other: drop it in from the variables panel. The glue code that needed a custom function becomes a visual node.

  • New Variable
  • Available Downstream
  • No Glue Code
  • Same as Any Step
Why Teams Choose REVO

Six reasons teams never go back

Once everyday reshaping is visual and JavaScript is just the escape hatch, writing glue code in every workflow looks like needless labour.

Who uses REVO transforms
Deepak MehrotraDeepak MehrotraDeepak MehrotraDeepak Mehrotra

9700+

Teams transforming data without
writing code

Built for teams that want power without writing code

Operations, marketing ops, customer success, automation engineers, and founders use Revo's transformation layer as the data shaping toolkit their workflows run on. The visual editor is the default; JavaScript is the escape hatch.

Visual

Editor

Zero

Code Default

JS

Optional

Live

Preview

Visual Transforms

Every common operation, no code

Filtering, aggregation, strings, dates, math, field mapping. The visual editor handles every common transformation with a configure and preview flow that shows output before save.

Features

Every transformation, every step

A data transformation toolkit built into the platform. Field mapping, filtering, aggregation, strings, dates, JavaScript.

Field Mapping Between Steps

Move values from one step's output to another's input with a click. Rename keys, restructure objects, flatten or nest all visually.

Visual Filtering on Any Field

Filter a list by any field with any condition: equality, ranges, contains, regex, is empty. Combine with and/or. The matching subset flows on.

Aggregation Functions

Sum, count, average, min, and max across any list. Total deal values for the week, count leads, average time on a stage. Group by any field.

String Operations

Concatenate, split, replace, trim, change case, extract substrings, match patterns, format with templates. Every string operation is one click.

Date Arithmetic and Formatting

Add or subtract any unit. Calculate the difference between timestamps. Convert timezones correctly. Format dates for the next system.

JavaScript JSON Transforms

When the visual editor misses an edge case, the JavaScript editor opens with full language access, syntax highlighting, and live preview.

Questions & Answers

Everything you need to know

Questions about visual vs JavaScript, aggregations, timezones, strings, and errors.

When should I use the visual editor versus JavaScript?

Start with the visual editor it covers about 90% of transformations a business workflow needs, including filtering, aggregation, string handling, date math, math, and field mapping. Switch to the JavaScript editor only for genuine edge cases: a complex dedup rule with custom logic, a parsing routine for an unusual format, a calculation with conditional branches that does not fit one expression. The visual editor is the default, the code editor is the escape hatch.