⌘I

Getting started with projects

Updated November 18, 2025
Also available in:

Available on: All Plans

Projects allow you to create logical groupings of your forms and apply global settings that apply to all forms in a project.

Creating a project

From your dashboard, click the button in the top right that says +New Project

Screen_Shot_2020-10-05_at_4.45.46_PM.png

Dashboard projects

Dashboard projects are managed through the Formspree interface. You can create forms, update settings, and configure plugins, all in the Formspree dashboard. You should probably use dashboard projects if:

  • You prefer setting up and configuring forms in the Formspree dashboard. You prefer to avoid command line tools and config files if you can help it.
  • You are happy with client-side HTML or javascript form validation. You don’t need backend form validation.
  • You aren’t using React to build your forms.

Command line projects

Command line projects are managed with the Formspree CLI. You can create forms, update settings, and configure plugins using the formspree.json file, and deploy those changes using the CLI deploy command. You should probably use CLI projects if:

  • You are comfortable using command line tools and config files, and prefer to keep your form configuration under version control.
  • You deploy your website using CI/CD tools and would like to manage your forms the same way. 
  • You wish to validate form data on the backend using custom validation rules.
  • You’re using React to build your forms.

Creating a form in a project

For dashboard projects, you can begin adding forms by clicking the + New Form button. You will see an option to select the project to which your form will be added.

Screen_Shot_2020-10-05_at_4.57.38_PM.png

Note that you can only add forms to dashboard projects in the Formspree dashboard. To add forms to CLI projects, please use the Formspree CLI.

Migrating forms across projects

If you want to move a form already created to a different project, you can visit the form’s Settings tab and scroll down to “Move Form” and click the arrow icon on the right side. From here you can choose to move to any projects that you have access to.

Move form.png

If you are moving a form that was not in a project previously, note that some settings will now inherit project settings instead. Similarly, if you remove a form from a project, certain project settings will no longer apply.

Still have questions? or .