Why Form Templates
Form templates let you collect structured data that fits your compliance workflows—contractor sign-in sheets, equipment inspections, site induction checklists, visitor records—without scattering information across spreadsheets or external tools. Unlike documents that people read, forms capture information from people. Use form templates when you need to gather data that links to locations, assets, people, or work orders, and maintain the full audit trail. The data becomes part of your compliance system rather than sitting in a separate folder.
How to Create a Form Template
Go to Forms from the main menu
Click Add Form
Fill in the form details:
Name (required): A clear, descriptive title
Description (optional): What the form collects and when to use it
Category (optional): To organize the form (e.g. "Health & Safety", "Contractor Management")
Tags (optional): For filtering and search
Click Create Form
You're taken to the form builder where you can add fields.
How to Add Fields
In the form builder, use the Add element panel on the left
Click each field type to add it to the form:
Text inputs: Short text, long text (textarea), email, phone, URL
Selection fields: Checkbox, dropdown, multi-select
Numbers: Number input, currency, range slider, rating
Dates and times: Date picker, time picker, date and time
Files: Image upload, file upload
Signature: eSign (e.g. agreement text)
Other: Table (rows and columns), QR scan (asset/location), headings, paragraphs, images, separators
Click a field to edit its label, validation, and options in the right panel
Drag fields to reorder them
Use Add element to add more fields as needed. The form saves automatically as you work.
How to Use Conditional Logic
You can show or hide fields based on answers to other questions.
In the form builder, select the field you want to conditionally show
In the right panel, expand Conditional or Visibility logic
Choose the field and value that controls visibility (e.g. "Show when 'Inspection type' equals 'Yes'")
Save the form
Fields that depend on other answers only appear when the conditions are met.
Before You Start
You need the Manager role for the Forms module. If you can't see Add Form, ask your site administrator to update your permissions in Settings > User Management.
Common Questions
Can I use AI to generate a form? Yes. When creating a new form, you can describe what you need in the AI prompt and CalmCompliance will suggest fields. You can edit or add more fields manually.
Can I change the form after people have submitted? Yes. Edits to the template apply to future submissions. Existing submissions keep the structure they were submitted with.
What's the difference between a form and a checklist? Checklists are built into work orders for operational inspections (e.g. monthly equipment checks). Forms are flexible data collection templates you can attach to locations, assets, people, or work orders, and share via links or QR codes.
