FormWork documentation

FormWork Documentation

Build forms, manage operational data, automate workflows, and integrate FormWork with your systems.

FormWork combines public forms, structured operational data, and workflow automation. Start with the short path below; use the deeper references only when you need a particular control or integration.

Build your first form

  1. Create, preview, publish, and share a form.
  2. Choose from all 27 built-in field types.
  3. Match the form to your brand.
  4. Review submissions and workflow runs.

Learn by outcome

Design a richer form

Use pages, groups, and repeaters, then add display logic and validation. The complete Field Settings reference is one level deeper when you need every option.

Automate an operational process

Start with Workflow Basics. FormWork can calculate values, branch, create or update records, loop over lists, queue email, generate PDFs, and call extensions. Every execution is visible in Workflow Runs.

Work with shared data

Store products, prices, territories, or lookup records in Data Tables. Use them as dynamic form options or access them through typed references in workflows and templates.

Run internal review

Add admin-only state with Metafields, organise queues with saved views, and retain answer history with Entry Revisions.

Connect other systems

Use a built-in extension such as Stripe, define declarative outbound actions with an API Connector, or manage FormWork resources through the REST API.

Share or embed

Copy a production link or snippet from Sharing & Preview. Developers can observe events, resume entries, and coordinate host actions through the Web Component API.

Platform map

  • Accounts contain billing, users, API keys, and projects.
  • Projects group forms, Data Tables, reusable templates, and extensions.
  • Form versions keep live collection separate from draft changes.
  • Entries hold answers, metafields, files, revisions, and workflow runs.
  • References connect all of those data sources without custom code.

Read Core Concepts for a guided explanation of the complete model.

Detailed references

When you already know what you are looking for, jump to every field option, the operator matrix, workflow step types, template syntax, or the generated OpenAPI reference.