Templates
Formitiva provides a set of pre-built form templates designed to help you get started quickly and consistently. Templates define common form structures and behaviors that can be reused, customized, and versioned alongside your application.
What templates include
Each template contains:
- A form schema (JSON) defining fields, layout, validation rules, and defaults
- Sensible UX patterns for common use cases
- Field naming conventions that work well with APIs and data storage
- Ready-to-edit configurations compatible with the Formitiva Builder
Templates are meant to be starting points, not rigid solutions. You can freely modify them to match your product requirements.
Available template categories
Formitiva ships with templates for common scenarios, including:
- Contact forms — Basic contact and inquiry forms with name, email, message, and optional subject fields.
- Survey forms — Multi-question surveys with radio groups, checkboxes, ratings, and conditional logic.
- Registration forms — User sign-up flows with personal information, credentials, and validation rules.
- Order forms — Product or service order forms with item selection, quantities, pricing, and totals.
- Application forms — Longer, structured forms for job applications, program enrollment, or submissions.
- Feedback forms — Lightweight feedback and rating forms for collecting user input and sentiment.
Additional templates may be added over time as Formitiva evolves.
Authoring and managing templates
Templates are typically created and maintained using the Formitiva visual Builder:
- Open a template in the Builder.
- Customize fields, layout, validation, and logic as needed.
- Export the template as JSON.
- Store the JSON in your codebase or configuration repository.
- Version templates alongside your application releases to keep form behavior predictable.
This workflow makes templates:
- Easy to review in code
- Simple to reuse across environments
- Safe to evolve without breaking existing forms
Templates gallery
The official Formitiva templates gallery is available at:
https://formitiva.com//templates
From the gallery you can:
- Browse all available templates by category
- Preview the template structure and JSON definition
- Open any template directly in the Formitiva Builder for editing
- Use a template as-is or as a base for a custom form
The gallery is the recommended starting point for new forms and experiments.
Recommended usage
- Use templates to bootstrap new forms quickly
- Treat templates as versioned assets, not one-off experiments
- Customize templates to reflect your domain language and validation rules
- Keep template JSON under source control for traceability