DEV Community

Cover image for Introducing Formulas: Create smarter forms with calculations, automation, and much more
John Pagley for Joyfill

Posted on • Originally published at joyfill.io

Introducing Formulas: Create smarter forms with calculations, automation, and much more

We’re excited to announce a powerful new feature in our form builder SDK: Formulas.

With formulas, your forms aren’t just static fields anymore—they become dynamic, programmable, and intelligent. Whether you’re building internal tools, customer-facing apps, or large-scale data collection systems, formulas bring new levels of flexibility and automation.

What developers gain

  • Programmatic power: Define relationships between fields, perform calculations, and apply logic directly within your forms.
  • Advanced data handling: From handling numbers, strings, dates, arrays, and objects to nesting functions and resolving dependencies, formulas give you precise control over data flow.
  • Consistency at scale: Apply logic once and trust it everywhere—ensuring clean, predictable data without reinventing the wheel.

What end users gain

  • Smarter experiences: Forms that adapt on the fly—automatically calculating totals, validating inputs, and populating values.
  • Reduced friction: Less manual data entry and fewer errors thanks to built-in automation.
  • Clarity and confidence: End users see immediate results from their inputs, making forms more interactive and intuitive.

Watch the post release discussion:

https://youtu.be/7i20iXtMamI?si=CXQkeemcVWIdjtoy

Build beyond the basics

With support for functions, operators, and flexible value references, formulas unlock a new dimension of what your forms can do. From simple field calculations to complex logic across tables and collections, the possibilities are wide open.

This is just the beginning—we’re building the foundation for the next generation of form intelligence.

Learn more by viewing our formulas developer documentation.

*This is a beta release. Your early feedback is greatly appreciated.

Top comments (0)