Workflow Template
Whistleblower Reporting Workflow
Confidential intake, triage, investigation and closure workflow for whistleblower misconduct reports, with optional anonymity, compliance officer triage, investigator findings, compliance manager approval with rework loop, remediation tracking, and reporter notifications where contact details were shared.
This workflow is designed for compliance and HR teams responsible for handling misconduct reports in a consistent, auditable way. It automates the full lifecycle of a whistleblower report — from confidential intake and severity triage through investigation, compliance manager approval with a rework loop, remediation tracking and reporter notifications — while respecting a reporter's choice to remain anonymous. The result is a structured record of every report, with status and timeline visible at each stage, reducing reliance on ad hoc emails and spreadsheets to track sensitive cases.
Business Outcomes
- Faster, more consistent triage of incoming reports with assigned severity and investigator
- Clearer accountability through defined compliance officer, investigator and compliance manager tasks
- Reduced risk of reports stalling with due dates on triage and investigation tasks
- Structured rework loop that supports quality review of findings before closure
- Improved traceability with a status and timeline maintained on every report record
Workflow Steps
Steps
- 1Create whistleblower report recordcreate record
Registers the submitted report as a new record.
- 2Set status to Receivedupdate record
Marks the report status as Received immediately after creation.
- 3Route on anonymity choice
Checks whether the reporter chose to share contact details to determine if an acknowledgement email should be sent.
anonymity_choice: "Share contact details"→Send acknowledgement email to reporterDefault→Compliance officer triages report - 4Send acknowledgement email to reportersend email
Emails the reporter an acknowledgement with their report reference number.
- 5Compliance officer triages reportcreate task
Creates a task for the compliance officer to triage the report, due in 2 days, recording severity and the assigned investigator.
- 6Save triage outcome and set status Under Investigationupdate record
Persists the severity and assigned investigator to the record and updates status.
- 7Investigator conducts investigationcreate task
Creates a task for the investigator, due in 20 days, recording findings, the finding outcome, and recommended outcome.
- 8Save investigation findings to recordupdate record
Persists the investigation findings, finding outcome, and recommended outcome to the record.
- 9Compliance manager reviews recommended outcomerequest approvalrequires approval
Requests the compliance manager's approval or rejection of the recommended outcome.
- 10Route on manager approval decision
Routes to remediation if approved and substantiated, back to investigator if rejected, or to closure if approved but not substantiated.
approval_status: "rejected"→Send back to investigator for reworkapproval_status: "approved"→Route on investigation findingDefault→End - 11Send back to investigator for reworkrestart from step
Restarts the workflow from the investigation task so the investigator can revise findings and resubmit, up to 2 times.
- 12Route on investigation finding
Checks whether the finding was substantiated to determine if remediation actions are required.
finding: "Substantiated"→Compliance officer records remediation actionsDefault→Set status Closed for not substantiated finding - 13Compliance officer records remediation actionscreate task
Creates a task with no due date for the compliance officer to record remediation actions taken.
- 14Save remediation actions and set status Closedupdate record
Persists the remediation actions to the record and sets the report status to Closed.
- 15Route on whether to notify reporter (remediated path)
Checks whether the reporter shared contact details to determine if a closure email should be sent.
anonymity_choice: "Share contact details"→Email reporter that report is closedDefault→End - 16Email reporter that report is closedsend email
Notifies the reporter that their report has been closed, if they shared contact details.
- 17Set status Closed for not substantiated findingupdate record
Sets the report status to Closed when the finding was not substantiated.
- 18Route on whether to notify reporter (not substantiated path)
Checks whether the reporter shared contact details to determine if a closure email should be sent.
anonymity_choice: "Share contact details"→Email reporter that report is closedDefault→End - 19Email reporter that report is closedsend email
Notifies the reporter that their report has been reviewed and closed, if they shared contact details.
Fields
Show all 15 fieldsShow fewer fields
FormConfidential Whistleblower Report
- Do you want to stay anonymous?*· Choice
- Your name (optional)· Text
- Your email (optional)· Email
- Concern Type*· Choice
- Description of the concern*· Long text
- People involved· Long text
- When did this happen?· Date
- Evidence (optional)· File upload
TaskCompliance officer triages report
- Severity*· Choice
- Investigator Assigned*· Text
TaskInvestigator conducts investigation
- Investigation Findings*· Long text
- Finding*· Choice
- Recommended Outcome*· Long text
TaskCompliance officer records remediation actions
- Remediation Actions Taken*· Long text
Other fields
- Report Status· Choice
- Do you want to stay anonymous?*
- Your name (optional)
- Your email (optional)
- Concern Type*
- Description of the concern*
- People involved
Forms
Confidential Whistleblower Report
8 fields
Data Views
Whistleblower Reports Overview
concern_type, severity, finding, report_status
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
Why should we automate whistleblower report handling instead of managing it manually?
Manual handling of misconduct reports through email and spreadsheets makes it hard to track who is responsible for each stage and easy to lose sight of due dates. This workflow creates a record for every report with a reference number, status and timeline, so compliance teams can see at a glance where each case stands. It also structures the handoffs between triage, investigation and approval so nothing depends on someone remembering to forward an email.
What is the return on investment of using this workflow compared to ad hoc processes?
The workflow reduces the administrative overhead of chasing task owners, drafting acknowledgement emails and tracking remediation actions in separate documents. Because the template is ready to use, a workspace can publish it and start running live reports within minutes, avoiding a development project. Over time this can reduce the staff hours spent coordinating each report and lower the chance of a case being overlooked.
How does the anonymity option work in practice?
When a reporter submits the request form, they choose whether to share contact details or stay anonymous. The workflow routes on that choice at three points — after intake, and at both closure paths — sending acknowledgement and closure emails only when contact details were shared. If the reporter stays anonymous, those email steps are simply skipped, and the report still proceeds through triage, investigation and closure.
Who is responsible for triaging a new report, and what do they record?
A compliance officer receives a task, due in two days, to triage each newly received report. On that task they record the severity of the concern and assign an investigator, and because the workflow waits for this task, those values are saved directly to the report record. The status is then updated to Under Investigation once triage is complete.
What happens if the compliance manager rejects the investigator's recommended outcome?
The compliance manager reviews the investigator's findings and recommended outcome and can approve or reject them. If rejected, the workflow sends the case back to the investigator to revise the investigation task and resubmit findings, and this rework loop can repeat up to two times. If approved, the workflow proceeds to either remediation or closure depending on whether the finding was substantiated.
How does the workflow decide whether remediation actions are needed?
After the compliance manager approves the recommended outcome, the workflow checks whether the investigation finding was marked Substantiated. If it was, a compliance officer receives an open-ended task to record the remediation actions taken, which are then saved to the record before the status is set to Closed. If the finding was not substantiated, the report moves directly to Closed without a remediation task.
Can the triage timeframes or task assignments be changed?
Yes, a workspace can adjust the workflow by describing the change in plain English or editing the steps directly in the workflow editor, and earlier versions are kept. This makes it possible to change due dates, such as the two-day triage window or twenty-day investigation window, or adjust which tasks are assigned to which team members.
Does the reporter need an account to submit or track a report?
No account is required. Reporters submit their initial concern through a public request form, and any further information is collected through forms emailed to them, with their responses saved to the record.
What visibility does compliance leadership have into report status across cases?
Each report is a record with its own reference number, status and timeline of what happened, and table views and dashboards show all records grouped by status. This gives compliance leadership a consolidated view of how many reports are at triage, under investigation, or closed without needing to check individual case files.
What should we know about record-keeping and compliance obligations?
The workflow keeps a record for each report, including the status, the severity and investigator assigned at triage, the investigation findings and recommended outcome, the approval decision, and any remediation actions recorded — all visible in the record's timeline. Each business should confirm its own legal and regulatory obligations around whistleblower handling and retention, as this workflow does not itself determine or certify compliance.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
