Feature

Projects, Forms, and the Core Dashboard

November 15, 2025

This is the foundation everything else is built on: the project and form management layer that ships with the initial dashboard release.

Projects

A project is a container for one or more forms. Typically you'll have one project per site or app, with multiple forms inside it (contact form, waitlist signup, support request, etc.).

Projects let you:

  • Group related forms together
  • Share settings like workspace name and notification email across forms
  • See a combined overview of activity across all forms in a project

Forms

Each form maps to a single live endpoint. Create a form, copy the endpoint URL, and drop it into your HTML action attribute or fetch() call. That's all it takes to start capturing submissions.

Per-form settings include:

  • Form name
  • Spam protection toggle (TorchWarden)
  • Honeypot field name (custom or default)
  • Email notification toggle

Form overview & stats

The form overview page shows total submission count, recent activity, and a quick link to the submissions list. It's designed to give you a fast read on form health without requiring you to dig into individual submissions.

IDs and permanence

Form and project IDs are 10-character alphanumeric NanoIDs. They're short enough to be readable in URLs and logs, and stable. Deleting and recreating a form gives you a new ID and a new endpoint, so old integrations aren't accidentally revived.

We’d love to hear from you

Have feedback on this update, or an idea for a feature you’d like to see? We read every message and genuinely take them into account as we build.

hello@formtorch.com