Spojit
Code steps

Drop into code
when no-code can't

When a node cannot express what you need, write it. Run sandboxed JavaScript or Python as a step, with full access to the previous step output and the standard libraries already included. Return a value and the workflow continues.

const items = input.order.lines;
const total = items.reduce((a, i) => 
  a + i.qty * i.price, 0);

return { total, free_shipping: total > 50 };
sandboxed · timeout and memory limited
run
{
  "total": 72.4,
  "free_shipping": true
}
workflow continues
How it works

Code as a step, nothing to deploy

01

Add a code step

Drop a JavaScript or Python step onto the canvas wherever you need custom logic.

02

Write the function

Read the previous step output, use the bundled libraries, and write exactly the logic you want.

03

Return a value

Return your result and the workflow carries on. There is no service to deploy or maintain.

Capabilities

Surgical control, zero ops

JavaScript and Python

Reach for whichever language fits the task. Both run as a first-class step in the workflow.

Sandboxed by default

Each code step runs isolated, with per-step timeouts and memory limits, so one step cannot affect another.

Standard libraries included

Dates, validation, encoding, regex, math, and fetch are already there. The boring setup is done.

Previous step as input

Everything the prior step produced is available, so you start from real data, not a blank slate.

AI-assisted editing

Ask the assistant to write or refactor a function from a description, with inline feedback as you type.

Timeouts and limits

Predictable resource limits keep code steps safe to run at scale, with no noisy neighbours.

Use cases

When a node won't cut it

Custom transforms

Reshape data in a way the visual mapper does not cover, in a few lines of code.

Tricky parsing

Pull apart an awkward string or format that needs real logic to handle correctly.

Bespoke calculations

Run the pricing rule, the score, or the formula that is specific to your business.

Glue logic

Bridge two steps with the small bit of code that makes them fit together cleanly.

The difference

Code step vs a microservice

Get the control of code without standing up and maintaining a service for it.

A code step when

  • You need logic no node expresses
  • It is small, self-contained, and tied to this workflow
  • You do not want to deploy and run a service

A microservice means

  • Infrastructure to host, scale, and monitor
  • A deploy pipeline for a few lines of logic
  • Another moving part that can break at 3am

Drop into code

Start free and add a sandboxed JavaScript or Python step to your workflow. No card needed.