Getting started

FormWork documentation

Build forms with real rules, move every entry through a clear process, automate the rest and connect FormWork to your systems.

Find your way around

Build the form

Pages, groups and repeaters, every field type, conditions, calculated values and validation.

Publish and share

Work on a draft, review what changed, then share a link, embed the form or theme it.

Work with entries

Find entries with views and filters, add internal team fields, correct answers and see history.

Run a process

Give every entry a stage, an owner and a due date, ask for approvals and work from My work.

Automate the rest

When something happens, send emails, create documents, update records and call other systems.

Connect your systems

Shared data tables, document templates, extensions, the embed API and the REST API.

How FormWork fits together

PartWhat it holds
Account Your team, roles, billing and API keys. It contains projects.
Project Forms, data tables, templates and extensions that belong together.
Form A draft you edit and a published version people answer. Its process, automations and notifications live alongside it.
Entry One person’s answers, plus team fields, files, the current stage, its history and automation runs.

Read Core concepts for the full picture, or jump to the operators, inserting values or template syntax references.

Something missing or unclear? Tell us.