Capture what happened, when, and who saw it — in one form your team actually fills out instead of avoiding.
A complete incident report form covering date and time, location, people involved, witness statements, photo evidence, and supervisor sign-off. Built so a frontline worker can finish it on a phone in under four minutes, then auto-route to the right manager.
Want AI to build a custom version from a description? Try the AI Incident Report Form Generator
17 fields — customize any field or add new ones with AI.
Need different fields?
Tell the AI what to change — "add a budget dropdown" or "remove phone number" — and it edits the form instantly. Every field type above can be added, removed, or relabeled through the chat interface.
Everything you need to launch this form in minutes, share it with your team, and collect submissions reliably.
Reporters can attach photos straight from the camera roll — wet floor, damaged equipment, vehicle plates — so the report has visual context, not just a text description.
Pick "injury" and you get fields for body part affected and medical attention required. Pick "property damage" and you get cost estimate and asset ID. The form only shows what matters for that event.
High-severity incidents post to #safety-alerts the moment the form is submitted, so the on-call manager sees it in seconds rather than the next business day.
Every submission appends a row with timestamp, reporter, location, and severity. When an auditor or insurance adjuster asks for the past 12 months of reports, you export one sheet.
Turn on anonymous mode for near-miss or safety-concern submissions where the reporter might hesitate to put their name on it. The form still captures everything else.
A signature field plus a confirmation checkbox means the report is legally defensible without a separate paper trail — important when an incident becomes a claim later.
Click "Use this template free." Flexform loads the form instantly — no account needed to preview.
Type what you want to change in the chat: fields to add or remove, rename labels, change field types, or rearrange pages.
Link to Slack or Google Sheets with one click, then embed on your site or share the link.
A warehouse picker twists an ankle on a misplaced pallet. The shift lead opens the form on their phone, captures the location, witnesses, and a photo of the area within five minutes. HR has what it needs for the workers-comp claim before the injured worker has even left the clinic.
A near-miss is the cheapest lesson you can get. Setting the form to allow anonymous submissions encourages staff to flag the unguarded saw or the leaking pipe before it becomes an injury. Safety leads review weekly and act on patterns.
When a customer slips, falls, or has a medical emergency in-store, the manager logs the report with photos and witness contact info immediately. The submission triggers a Slack alert to the regional ops lead and creates a record for the insurance carrier.
Drivers report collisions, damage, or breakdowns from the roadside. Fields for other-driver insurance info, police report number, and photo upload give the fleet manager everything needed to start the claim that day.
A facilities team uses the same form to log damage from storms, vandalism, or equipment failure. Cost estimate and asset ID fields feed straight into the maintenance budget tracker so nothing slips through.
Principals and resident assistants document student incidents — playground injuries, dormitory disputes, behavioural events — with the consistency that compliance and parent communications require.
Connect this form to your existing tools with no middleware. Every submission triggers your workflow automatically.
Data appears in your CRM or spreadsheet within 1–2 seconds of submission — no cron jobs, no delays.
Route submissions to different Slack channels, HubSpot pipelines, or Airtable bases based on field values.
Pre-fill form fields with CRM data for returning visitors. Update existing records instead of creating duplicates.
The default template captures most of what OSHA Form 301 requires — reporter info, date and time, location, description, and outcome. For full Form 301 alignment you can add fields like "physician treating injured worker" and "hospital name" in seconds using the AI editor. Many teams use this as the intake form and let the data flow into their official OSHA log.
Yes. Toggle the reporter-identity fields off, or mark them optional, and the form will accept submissions without a name attached. This is a common setup for near-miss reporting where you want to encourage volume over attribution.
Connect the form to Slack and any submission tagged high-severity posts immediately to the channel you choose. You can also send a parallel email to the safety officer. Most teams set this up in under five minutes — pick the channel, save the workflow, done.
Yes — the file upload field accepts photos, PDFs, and most common document types. Reporters can attach straight from a phone camera roll or take a new photo without leaving the form. Files are stored with the submission record so they stay tied to the incident.
Out of the box, every submission appends a row to a Google Sheet you control, so you build an audit log automatically. You can also route to Notion, send a webhook to your incident management system, or trigger an email. The form is the front door; the data goes wherever your workflow needs it.
Yes. FlexForm has a Kotlin Multiplatform SDK that drops the same form into your Android and iOS apps natively. Field workers stay inside your branded app, submissions land in the same Google Sheet, and you keep one source of truth for incidents whether they came from the web link or the app.
Paper forms get lost, smudged, and filled out hours later when details are fuzzy. A digital form on a phone gets completed on the spot, with photos, timestamps, and the witness still standing there. The reporting compliance picture changes completely when capture happens in real time instead of next week.
No. The free plan covers unlimited form views, file uploads up to standard sizes, and core integrations like Slack and Google Sheets. Most small ops teams run their entire incident program on the free tier and never pay.
A free adventure activity waiver form template with digital signature, risk acknowledgement, and emergency contact capture.
A free appointment form template for booking clients, patients, or customers online. Share a link, sync to your calendar, and customize fields with AI.
A free assessment form template for scoring skills, knowledge, or readiness. Share a link, customize questions with AI, and collect responses on any device.
Open the template, customize with AI, connect your tools, and publish — in under 5 minutes.
No signup required · Free forever plan