The Forms Module

Form filling is an age old process that pre-dates the tech revolution. Our module provide a way to modernize this process whilst allowing backwards compatibility with existing systems.

Forms module icon

You decide the data you want to collect

You decide the data you want to collect

Define the fields if your form, there are many field types to choose from and specific validations can be set for each. This also allows Mashoom to give the form filler the most helpful input and validate as they go along.

It can be as simple as that, but what if you have variants of forms where only a few fields are different? Mashoom allows a hierarchical structure of form fields to be built, allowing variants of forms. The result is that as your forms evolve, Mashoom remains quick and easy to update, rather than having to update each variant individually.

Photos / generic files can also be attached to forms, as well as calculated fields for basic calculations and logic; we designed this to deal with some tricky use cases.

Based around a PDF template

Based around a PDF template

A PDF template is uploaded to form the basis of the form. This could either be a template that is currently being used in an existing workflow, or a new one for a new process.

Our simple UI allows you to select where you want your fields to go, along with various styling options so you can get your forms looking great. A photo gallery or text appendix can also be setup, allowing forms with a lot of information to be handled clearly.

Date stamping and signing with anti-forgery technology allows these forms to be used as part of a controlled process, using the platform's advanced security to underpin when a form was completed and by whom.

Simple, quick and efficient data collection

Simple, quick and efficient data collection

A simple interface allows the form to be filled in, split into sections and ordered as you setup. The form can be filled in online via any device, or download a template in spreadsheet format for offline filling.

Each input is validated as it's filled in, allowing data validation as you go. Whether a field is required or not is optional, and fields not printed on the template can be collected.

Skipping conditions can be setup, for instance allowing a section to be skipped if the previous values mean it's not necessary.

Zero effort filing, powerful searching and reporting you control

Zero effort filing, powerful searching and reporting you control

When a form is completed, a static PDF is generated that can be downloaded at any time. The data is stored in our bespoke database engine for lookup and analysis.

The result is that any field collected by the form can be searched for, allowing simpler and faster retrieval than any paper based system and likely most automated systems.

Data analytics can then be performed on the data collected. Reports can be built that delve into any of the fields you setup, for instance showing the number of each field value over time. Of course, all your data can simple be downloaded in spreadsheet format for your own analysis or integration.

Like what your hear?