A form builder with logic that runs on the server
Start from a template — support requests, registrations, applications — or a blank canvas. Build fields, conditions and calculations in the browser; Faldaro evaluates them on the server on every save, which is the difference between a form that displays a total and a form whose total can be trusted.
Calculations
Totals a browser cannot fabricate
A claims form multiplies vehicles by rate bands and shows the estimate as the submitter types. When the form is saved, the server runs the same formulas over the submitted values and stores its own result — the client's arithmetic is a preview, never the record.
Field types
Over two dozen field types, and the awkward ones included
Signatures drawn on the page and stored with the submission. Addresses with optional Google Places autocomplete. Tables and structured lists for line items. Input masks, computed summary panels, uploads served safely — the fields real processes need, not just text boxes wearing hats.
-
Conditional logic
Show, hide and require fields from other answers. A hidden field contributes nothing to a calculation — it is removed from the maths, not just the page.
-
Versioned by default
Editing a live form clones a new draft. Publish when ready; every submission keeps the definition it was filled against.
-
Reference numbers
Sequences allocate once, at submission — a record keeps its number through every edit, and two concurrent saves can never draw the same one.
-
Test cases
Pin inputs to expected outputs and re-run them through the real engine before publishing a change. A pricing tweak that moves a pinned value fails loudly, not in production.
-
Public links
Opt a form into anonymous submission with a revocable tokenised link — throttled by default, behind a captcha where the operator has configured one, and without exposing your formulas. Half-filled answers survive on the submitter’s own device, so a closed tab is not a lost submission.
-
Cross-organisation sharing
Share a form or folder with a partner organisation at view or submit level. They use it; only you can change it.
-
A field library
Save the blocks you keep rebuilding — an address section, a signature block, a standard disclosure — and insert them into any form. Inserting copies the fields (references rewritten, collisions renamed), so editing the group later never changes a form it was already placed in.
-
AI-styled fields
Describe a look — “dark, rounded, ticket-stub feel” — and the AI styles the field on the canvas for you to keep or tune. Styled fields saved to the library become reusable styles you can copy onto any field, and every style passes the same validation fence as your own CSS.
-
A canvas that cannot drift
The builder previews every field with the same component a submitter sees — dataset options, input masks, date pickers and all — so what you arrange is what they get, by construction rather than by imitation.
Questions
Form builder, plainly
Where does form logic run?
On the server. The browser shows a live preview, but every calculation, visibility rule and validation is re-evaluated server-side on save — so a tampered request cannot fabricate a total or skip a required field.
Can I change a live form without breaking old submissions?
Yes. Editing a published form creates a new draft version; existing submissions keep the exact definition they were filled against, forever. Publishing the draft affects only what happens next.
How do I know a change won’t break my pricing?
Form test cases pin named inputs to expected outputs and re-run through the real engine. Run them against a draft before publishing and you know whether the change moves any value someone has pinned down.
Can people outside my organisation fill a form?
Only if you publish a public link for it. Links carry an unguessable token rather than the form’s id, can be revoked by rotating them, and never expose your formulas or workflow to the person filling the form.
Build your first form in minutes
Unlimited forms, public links and the full logic engine are free forever — no card, no trial clock.
No card required.