Triage reported phishing in Slack
When someone reports a suspicious message in Slack, assesses it for phishing indicators, replies in thread and logs it.
Apps it connects
Authenticate each one once and the workflow is ready to run.
What it does
Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.
- 1
SlackNew message triggerStarts a run whenever someone posts a message in the Slack channel you chose for reporting suspicious mail. - 2
AnthropicGenerate model responseAsks the AI for a first pass on the report: a risk level, the indicators it saw and what to do next. - 3
SlackSend messageReplies in the reporter's thread with the verdict and a reminder that it is automated, not a final determination. - 4
Google SheetsAppend rowAppends one row per report to the 'Reports' tab with the time, reporter, channel, original text and verdict.
How it works
What happens on each run, in plain English.
Whenever someone posts a suspicious message into your security channel in Slack, the report is read and assessed by AI against the usual phishing indicators: sender mismatch, lookalike domains, urgency and threat language, requests for credentials or payment, mismatched links and unexpected attachments. A reply is posted in their thread with a risk level, what was seen and what to do next.
It is written as a first pass, not a verdict. The AI is told never to call anything definitely safe, and every reply says it is an automated assessment and that anything in doubt should be treated as suspicious and escalated. Every report is also logged to a spreadsheet with the time, the reporter, the original text and the verdict, so a wrong call can be found afterwards and scattered reports become something you can review. A report with no text is left alone.
You need a Slack channel people report into and a spreadsheet with a 'Reports' tab to log to.
Start from a workflow that already works.
Add "Triage reported phishing in Slack" to your workspace, connect its apps, and make it yours.
Free plan, no credit card