Forms is a core module within the Teamworks Hub ecosystem, generating millions of dollars in revenue for the company each year. Administrators create forms to send to athletes, staff, or parents, and can download results or pin them to an athlete's profile.
Immediate goals for the form builder include improving usability, accessibility, and adding new features. Long-term goals include setting up more advanced features, integrations, and automations. Another long-term goal is to reduce reliance on problematic third-party services.
The Problem
Administrators would like to be able to add conditional logic to forms so that certain questions appear or disappear based on the answers to previous questions. To accommodate this, we needed to update our existing form builder structure.
The Goal
Design a form builder that can help our users create forms with conditional logic, attach files to a users profile and promotes product stickiness.
Other Considerations
Discussions were underway to create a new design system to be implemented across the seven products we recently acquired. The new form builder design needed to work well with both the old and new design systems.
In planning the structure, we prioritized growth. Since larger projects would rely heavily on the form builder, it needed to be flexible enough to accommodate those needs.