FormWork is a hosted form platform for developers, agencies, and operational teams. Use it when a form needs to calculate a quote, collect repeated data, support internal review, or keep working as the process changes. Build and publish forms visually, embed them in your website, or build a custom interface with the REST API.
What FormWork handles
| Capability | What it means for your process | Learn more |
|---|---|---|
| Server-side logic | Calculations, display rules, and validation use the server’s form definition. | Calculations and validation |
| Nested repeatable groups | Collect repeated companies, people, locations, or line items inside a structured form. | Nested form data |
| Versioned forms | Publish changes while keeping previous submissions associated with the version they used. | Form versioning |
| Workflows | Calculate, branch, create or update records, and call configured external services. | Workflows and integrations |
| Internal review | Keep statuses and operational notes in internal metafields, with saved views and entry revisions. | Metafields |
| Integration | Use a web component, API Connectors, or the REST API according to the job. | API reference |
Choose your way to build
Build in FormWork. Create the fields, rules, workflow, and internal views in the application. Preview, publish, then share a form link. The quick start covers this path.
Embed in your site. The <formwork-form> web component loads a published form, manages answers and validation, and can coordinate with your site’s JavaScript. Use embedding and theming to keep your existing website.
Build a custom interface. The public OpenAPI specification documents the REST API. A headless integration gives you control of the interface, along with responsibility for its session handling, errors, uploads, and user experience. Keep account API keys on your server.
Where it fits
- Agencies delivering client processes that outgrow a basic contact form.
- Developers who need reliable form and workflow infrastructure inside an application.
- Operational teams collecting structured information and reviewing it over time.
Start with the accountancy quote example, or follow the application review and client onboarding implementation guides.
Know the boundaries
FormWork is an online hosted service. Server-side calculations and workflow execution require connectivity. Form versioning preserves the context of old submissions; it does not automatically migrate every historic answer into a new field structure. A headless interface and custom third-party integration still need development and testing.
A simple hosted form may be a better fit for a short survey or contact request. Custom software may be a better fit when the application needs a specialised interface or behaviour outside FormWork’s model. Our build-versus-buy guide explains these trade-offs.
Plans and next steps
Every plan includes the platform’s features; plans differ by usage and capacity. See current pricing, trial details, and allowances. For access controls and data-handling questions, read security and data access.