This method provides flexibility by allowing you to create custom workflows that can route notifications to different channels or trigger other automated actions.
1
Create a Workflow
In Slack, click on your workspace name
Select “Tools” → “Workflow Builder”
Click “Create” to start a new workflow
Select “Webhook” as the trigger
Give your workflow a name and click “Next”
2
Configure Workflow Steps
After creating the webhook, copy the provided Webhook URL
Add steps to your workflow (e.g., “Send a message”)
Configure the message format using variables from the webhook payload
Here’s an example payload that Corgea would send over.
Copy
Ask AI
{ "title": "🐕 Corgea scan is complete!", "user": "john@example.com", "project": "My Project", "num_issues": 10, "severity_counts": { "HIGH": 2, "MEDIUM": 3, "LOW": 5 }, "scan_url": "https://corgea.app/scan/?scan_id=123", "message": "The Corgea scan for project My Project has completed with 10 issues found.\n🔴 - 2 high severity issues\n🟠 - 3 medium severity issues\n🟡 - 5 low severity issues\n\nView full scan details at: https://corgea.app/scan/?scan_id=123" }
You can use our canned message or create your own using variables.
Click “Add a Step” and then select “Finish Up”
Sending messages to multiple channels
Creating reminders
Updating channel topics
Integrating with other Slack apps
Make sure the workflow details and permission are correct before publishing.
3
Configure in Corgea
Log in to your Corgea account and go to “Integrations”
Find the Slack section and click “Add Integration”
By configuring the Workflow Builder integration, you can ensure your team stays informed about security scan results and take advantage of Slack’s automation capabilities for a more streamlined security workflow.