Forms for
demanding applications
Build form-centric web solutions that are robust, flexible, and scalable. Server-side logic, real-time calculations, and unlimited complexity.
Built for power
FormWork is built to support the most demanding forms and applications.
Unlimited Nested Repeatable Groups
FormWork supports true multi-level repeatable field group nesting. Create repeatable sections within repeatable sections — unlimited depth, unlimited power. Build complex data structures that other platforms simply cannot handle.
Use cases
- Multi-line invoices with itemised costs
- Project plans with nested tasks and subtasks
- Survey matrices with dynamic rows
- Order forms with product variants
Advanced Conditional Logic
Show, hide, and modify fields dynamically based on user input.
Unlimited rulesServer-Side Logic
All calculations, workflows, and conditional rules run on the backend. Secure and reliable.
100% server-sideMulti-Step Calculations
Complex formulas with dependencies, live updates, and conditional calculations.
Real-timeBuilt for teams who've outgrown simple form builders
Web Agencies
Deliver advanced form functionality for your clients faster, cheaper and with lower risk.
Freelance Developers
Build complex, reliable forms faster with a platform you can rely on.
In-House Teams
Build internal tools and automate processes without custom code.
Forms for demanding applications
FormWork is designed to power critical forms that businesses rely on.
Quote & Pricing Calculators
Complex pricing logic with real-time calculations and conditional discounts.
Application & Onboarding
Multi-step flows with conditional branching and progress tracking.
Surveys & Assessments
Adaptive surveys with scoring, branching, and personalised results.
Order & Booking Forms
Product variations, scheduling, and payment integration.
All features. Every plan.
14-day free trial, no credit card required.
Standard
Plus
PopularUltimate
+ automatic overage scaling
Need more? Scale automatically
Ultimate plan includes transparent overage pricing
Overage Rates
Common questions
How does FormWork handle complex calculations?
FormWork uses a dependency-aware calculation engine that runs entirely server-side. Create multi-step calculations with dependencies, conditional formulas, and real-time updates. Powered by Excel-like formula language and a powerful workflow automation engine.
What happens when I change a form with existing submissions?
FormWork treats forms as versioned schemas. Existing submissions remain valid and interpretable.
What integration options are available?
FormWork provides a comprehensive REST API for headless implementations, plus an embeddable web component for dropping forms directly into your application with full theming support. Each entry has a unique entry key and ID which can be used to associate entries with other data in your application or assign them to your users.
Can forms trigger actions in other systems?
Yes. Workflows can make HTTP requests to external APIs, send emails, and update entries in other forms. Triggers include form submission, field changes, button clicks, and incoming API requests.
Can I track internal status or notes on submissions?
Metafields let you attach admin-only fields to entries — status tracking, internal notes, computed values, or external system IDs. They're invisible to respondents, but are visible to admin users and can also trigger their own workflows.
Can I audit who changed what and when?
Entry revisions track every change with timestamps. Useful for compliance and error recovery.
Get Early Access
Start building today
Join the private beta and build forms that scale.
No spam. Unsubscribe anytime.