Every construction team relies on forms, from inspections and RFIs to safety checklists. Yet creating or updating one meant filing a request to engineering. As the sole product designer on the initiative, I redesigned Inncircles' Form Builder into a self-serve workspace where teams could build, configure and publish forms independently.
Impact
The legacy Form Builder reflected how the system was engineered rather than how construction teams worked. It exposed every configuration upfront, mixed advanced settings with everyday tasks, and offered little feedback while building. The result was a capable product that felt intimidating for first-time users and inefficient for experienced ones.
Add
Compose
Configure
Cross-functional trade-off - flexibility without unpredictable logic
I moved from unrestricted logic to field-aware behaviours. Each field exposed only the actions it could reliably support, including Show, Hide, Require and Set Value. This preserved useful workflow flexibility while giving users clearer boundaries and engineering a predictable model to validate and extend.
Anything affecting an individual field stayed contextual to the canvas. Form-level behaviours affecting the entire workflow moved into Settings
Preview gave users a direct way to verify layout and device behaviour before publishing, replacing the previous configure-and-check workflow.


