Workflow Template
Workplace Complaint and Investigation Workflow
Enables employees to confidentially report workplace concerns (bullying, harassment, conduct). HR triages the complaint, assigns an investigator who records findings and a recommended outcome, and management approves the outcome. Approved cases have agreed actions recorded and closure confirmed with the reporter; unsubstantiated complaints are closed with a documented reason.
Designed for HR teams and people leaders responsible for handling workplace conduct concerns, this workflow gives employees a confidential channel to raise complaints and gives HR a structured, auditable process for resolving them. It automates the full lifecycle — from acknowledgement and triage through investigator assignment, findings, management approval, and closure communication — so nothing stalls or gets handled inconsistently. The result is faster resolution, consistent documentation, and a defensible record for every case, whether substantiated or not.
Business Outcomes
- Reduce average complaint resolution time by standardising handoffs between HR, investigators and management
- Ensure 100% of complaints receive a documented acknowledgement to the reporter
- Create a complete audit trail for every investigation, approval decision and closure
- Cut the risk of inconsistent or undocumented outcomes across similar cases
- Give management visibility into open, pending and closed cases without manual status chasing
Workflow Steps
Steps
- 1Create Complaint Recordcreate record
Registers the submitted complaint as a new record.
- 2Set Status to Receivedupdate record
Marks the complaint as received.
- 3Acknowledge Receipt to Reportersend email
Sends a confidential acknowledgement to the reporter confirming the complaint was received.
- 4HR Triagecreate task
HR reviews the complaint, sets priority, and assigns an investigator.
- 5Record Priority and Update Statusupdate record
Persists the triage priority and moves the complaint into investigation.
- 6Assign Investigatorassign user
Assigns an investigator to conduct the investigation.
- 7Conduct Investigationcreate task
Investigator records findings and a recommended outcome.
- 8Set Status to Pending Approvalupdate record
Updates the record to reflect the findings are awaiting management approval.
- 9Request Approval of Investigation Outcomerequest approval
Sends the investigation findings and recommended outcome to management for approval.
- 10Route Approval Outcome
Branches based on whether management approved the recommended outcome.
approval_status: "approved"→Route on Recommended Outcomeapproval_status: "rejected"→Loop Back for Further InvestigationDefault→End - 11Loop Back for Further Investigationrestart from step
Management rejected the recommended outcome; investigator must revisit and resubmit findings.
- 12Route on Recommended Outcome
Branches handling based on whether the complaint was substantiated.
recommended_outcome: "Substantiated"→Record Agreed Actionsrecommended_outcome: "Partially Substantiated"→Record Agreed Actionsrecommended_outcome: "Not Substantiated"→Close as Not SubstantiatedDefault→End - 13Record Agreed Actionscreate task
HR records the agreed actions resulting from the approved investigation outcome.
- 14Update Record with Actions and Closeupdate record
Persists the agreed actions and closes the complaint as substantiated.
- 15Confirm Closure with Reportersend email
Notifies the reporter that the complaint has been resolved and closed, respecting confidentiality.
- 16Close as Not Substantiatedupdate record
Updates the record status to reflect the complaint was not substantiated, with reason.
- 17Notify Reporter - Not Substantiatedsend email
Informs the reporter that the complaint was investigated but not substantiated, with reason.
Fields
- Your Name
- Your Email*
- Confidentiality Required?*
- Nature of Concern*
- Complaint Details*
- People Involved*
- +9 more fields
Forms
Confidential Workplace Complaint Report
8 fields
Data Views
Complaint Case Register
complaint_ref, complaint_type, priority_level, complaint_status +2 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Categories
FAQs
Why should we replace our current email/spreadsheet-based complaint process with this workflow?
Email and spreadsheet-based tracking creates gaps in confidentiality, inconsistent documentation, and no reliable audit trail if a case is challenged later. This workflow enforces a consistent sequence — acknowledgement, triage, investigation, approval, closure — so every complaint is handled the same way and fully recorded. It also removes the manual effort of chasing status updates, since assess.one tracks each case's stage automatically.
What is the ROI of automating workplace complaint handling?
The primary ROI is risk reduction: consistent process and documentation lowers exposure in employment tribunals or regulatory reviews. There's also a time saving for HR, who no longer need to manually track case status, send reminders, or chase approvals. Faster, more consistent resolution also improves employee trust in the process, which reduces the likelihood of escalation to external bodies.
How long does it take to get this workflow live?
The template publishes in minutes — there is no lengthy implementation project. Once published, HR can immediately start logging complaints and running the live process, with the investigation and approval steps active from the first case.
Can we customise the triage, investigator assignment or approval steps?
Yes. All steps, including HR triage criteria, investigator assignment rules, notification content and approval logic, can be edited directly in assess.one without developer involvement. You can also adjust who is notified at acknowledgement, closure, and each escalation point.
Who should have access to this workflow?
Access should be restricted to HR staff managing triage and closure, designated investigators, and management approvers — typically controlled through role-based permissions in assess.one. Reporters interact only with the intake and notification steps, not the internal case record, preserving confidentiality throughout.
What happens if management does not approve the recommended outcome?
The workflow includes a loop-back step that routes the case back for further investigation if the recommended outcome is not approved. This ensures no outcome is finalised without sign-off, and investigators can add findings before the case is resubmitted for approval.
How are unsubstantiated complaints handled differently from approved cases?
Unsubstantiated complaints are routed to a dedicated closure path where a documented reason is recorded before the case is closed. Approved cases instead move through agreed actions, record updates, and a closure confirmation sent directly to the reporter, keeping the two outcome types clearly distinguished in the audit trail.
Does this workflow support confidentiality requirements for sensitive complaints?
Yes. Complaint records, investigation findings and reporter details are controlled through role-based access in assess.one, so only authorised HR staff, investigators and approvers can view sensitive case information. Reporters receive status updates without exposure to internal investigation details.
What documentation is available if a case is later escalated or audited?
Every stage — acknowledgement, triage priority, investigator findings, approval decisions, agreed actions, and closure communication — is recorded within the case in assess.one. This provides a complete, timestamped record that can be retrieved for internal review, audit, or external legal proceedings.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
