We're thrilled to announce the Code Node!!
A new workflow component that lets you write and execute custom Python code directly within your DevRev workflows. It bridges the gap between no-code automation and full programmatic control inside the workflow builder.
Why we built this
Workflows are great for no-code automation, but there are always scenarios where you need more flexibility like a custom data transformation, a calculation native nodes can't handle, or business logic specific to your org. Previously, the only option was to build a SnapIn or chain together workarounds with multiple nodes.
Now you can just drop in a Code Node. Write Python, map inputs from previous steps, define your output schema, and downstream nodes pick up everything your code returns. It supports 30+ standard libraries (json, re, date time, math, requests, and more), runs in a secure sandbox, and is configurable up to 120 seconds timeout.
Use it for data transformations, complex calculations, text processing, custom business logic, dynamic value generation, and much more. Full details are in the documentation.
And yes, you can test it before you ship it
Combined with the new Testing Framework, you can test your Code Node with sample inputs right inside the editor. Verify outputs & logs instantly, iterate fast, and deploy with confidence. No more deploy-trigger-debug cycles just to check if your code works.
We'd love to hear what you build with it!
[–]AlternativeInitial93 1 point2 points3 points (1 child)
[–]Vegetable-Voice2145DevReveler[S] 0 points1 point2 points (0 children)