Axiom Refract + Slack
Receive architectural scan notifications and alerts directly in your Slack channels
How It Works
Create Slack App or Webhook
Create an incoming webhook in your Slack workspace by setting up a Slack app with incoming webhook permissions, or use an existing Slack app.
Configure Webhook in Axiom
Add the Slack webhook URL in the Axiom dashboard settings under Integrations > Notifications > Slack.
Select Notification Channels
Choose which Slack channels receive notifications for different event types — scan completions, new SPOF detections, compliance changes, and threshold alerts.
Set Alert Thresholds
Configure which findings trigger Slack notifications. Set thresholds for SPOF count changes, blast radius increases, and compliance status changes.
What You Can Do
Scan Completion Notifications
Receive a summary notification in Slack when a scan completes — including SPOF count, dead code volume, and overall risk assessment in a formatted message.
Regression Alerts
Get alerted when a scan detects architectural regression — new SPOFs introduced, coupling increased, or dead code accumulated beyond threshold.
Compliance Status Changes
Receive notifications when compliance mapping status changes — new gaps detected, previously met controls now failing, or improvements in compliance posture.
Scheduled Digest
Receive a weekly or monthly architectural health digest summarizing trends, top risks, and recommended actions for the engineering team.
Setup
Create an incoming webhook in your Slack workspace (api.slack.com/messaging/webhooks). Copy the webhook URL. In the Axiom dashboard, navigate to Settings > Integrations > Slack and paste the webhook URL. Select which event types should send notifications and configure the target channel. Test the integration by triggering a scan.
# Send an Axiom scan summary to Slack via webhook
curl -X POST https://hooks.slack.com/services/YOUR/WEBHOOK/URL \
-H "Content-Type: application/json" \
-d '{
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "Axiom Refract Scan Complete"
}
},
{
"type": "section",
"fields": [
{ "type": "mrkdwn", "text": "*SPOFs:* 7 detected" },
{ "type": "mrkdwn", "text": "*Dead Code:* 3,200 LOC" },
{ "type": "mrkdwn", "text": "*Risk Level:* Medium" },
{ "type": "mrkdwn", "text": "*Compliance:* 8/9 frameworks met" }
]
}
]
}'Why This Matters
Engineering teams live in Slack. Sending architectural scan results, regression alerts, and compliance notifications to Slack channels ensures that structural risk information reaches the team where they already communicate — without requiring them to check a separate dashboard.