Skip to content

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:

The modal should look like the following, then click "Register":

Image showing 16094783908755

Form Viewer

Click "Register New Application" again and enter the following:

The modal should look like the following, then click "Register":

Image showing 16094776003859

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.

  1. From the main navigation sidebar, choose "Applications".

    Image showing 16094678991763

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

    Image showing 16094681664403

Both applications now appear in the registered applications list:

Image showing 16094856258323

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

Image showing 16095106750995

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.

  1. Navigate to the project where you want to register the application, and from the extended menu choose "Applications".

    Image showing 16094946308243

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

    Image showing 16094971433363

Both applications now appear in the registered applications list:

Image showing 16095013331603

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".

Image showing 16095074644243

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