Installation of Form Builder and Viewer
Warning
The Form Builder and Viewer is provided "As Is", without warranty or support.
Manual updates required after site upgrades
The Form Builder and Viewer Extension Application is not updated automatically when your site is upgraded. If a new version is released, you must manually update the registered URL to the latest version from the Release History table below. Before updating the site-level registration, you can register and test the new URL on a test project to verify it works as expected.
The Flywheel Form Builder and Viewer Extension Application allows users with Manage Project Settings permissions to easily create custom forms for Flywheel users to fill out. The information captured in the form is saved as metadata on the associated container. Forms can be associated with project, subject, session, or acquisition containers. Before the Form Builder and Viewer application can be used, it must be installed, or registered at either the site level, or on a specific project. This article covers the installation/registration process.
This article explains how to:
- Install the Flywheel Form Builder and Viewer Extension Site-Wide (requires Site Admin privileges)
- Install the Flywheel Form Builder and Viewer Extension for a specific Project (requires Project Admin privileges)
Visit the "Creating Forms" documentation page for more information on how to build custom forms.
Applications to Register
Both installation methods register the same two applications — the Form Builder and the Form Viewer — with identical settings. Only where you register them (site or project) and the privileges required differ. In this example, the Builder is made available at the project level, and the Viewer is made available at each level of the hierarchy: project, subject, session, and acquisition.
From the Applications page, click "Register New Application" and register each of the following. See Site-Wide Installation or Project-Specific Installation for how to open the page.
Form Builder
Within the "Register Application" modal, enter the following:
- Type: Viewer
- Name: Form Builder
- URL: https://cdn.flywheel.io/apps/form-viewer/4139f72fdfd6ea7851b1a7161de693785493ba30/index.html
- Description: Flywheel Form Builder
- Match Container or File Types: Project
-
Application Options:
The modal should look like the following, then click "Register":

Form Viewer
Click "Register New Application" again and enter the following:
- Type: Form
- Name: Form Viewer
- URL: https://cdn.flywheel.io/apps/form-viewer/4139f72fdfd6ea7851b1a7161de693785493ba30/index.html
- Description: Flywheel Form Viewer
- Match Container or File Types: project subject session acquisition
-
Application Options:
The modal should look like the following, then click "Register":

Site-Wide Installation
Site Admin Privileges Required
Installing this application at the site level requires Site Admin privileges. If you are not a Site Admin, skip to Project-Specific Installation.
Installing at the site level makes the Form Builder and Viewer available to all users across every project.
-
From the main navigation sidebar, choose "Applications".

-
Register the Form Builder and Form Viewer applications using the settings in Applications to Register above.

Both applications now appear in the registered applications list:

Your users can now build and view forms across projects. Navigate to the context menu on any project and choose "Launch in Form Builder".

Project-Specific Installation
Project Admin Privileges Required
Installing this application at the project level requires Project Admin permissions.
Install at the project level to make the Form Builder and Viewer available to users of a single project. This is useful when you are not a Site Admin, or when you prefer that users register the application project-by-project.
-
Navigate to the project where you want to register the application, and from the extended menu choose "Applications".

-
Register the Form Builder and Form Viewer applications using the settings in Applications to Register above.

Both applications now appear in the registered applications list:

Users with the proper permissions on the project can now build and view forms. Navigate to the context menu on that project and choose "Launch in Form Builder".

Next -> Visit the "Creating Forms" documentation page for more information on how to build and view custom forms.
Release History
| Flywheel Version | Date | Reason for Change | Install URL |
|---|---|---|---|
| Pre-20.0.0 | — | Initial release. | https://cdn.flywheel.io/apps/form-viewer/ad3262c340fdb06dc37f0ae30ddea21633c24515/index.html |
| 20.0.0 | February 2025 | Security updates. | https://cdn.flywheel.io/apps/form-viewer/70b53ccb1bc5bddfc4990bc0381ac0a8c85061d3/index.html |
| 20.4.0 | July 2025 | Security vulnerability fixes. | https://cdn.flywheel.io/apps/form-viewer/5cfca3f8f8b188542cb02f3155aea5b3d38be73c/index.html |
| 21.6.0 | March 2026 | Security vulnerability fixes. | https://cdn.flywheel.io/apps/form-viewer/1e77a2dec1e0099b5b4a304649381755e5a281ad/index.html |
| 22.2.0 | June 2026 | Routine updates to dependencies. | https://cdn.flywheel.io/apps/form-viewer/4139f72fdfd6ea7851b1a7161de693785493ba30/index.html |