Skip to content
All integrationsIntegrations · Slack

WCAG audit results land in Slack — instantly.

Connect Slack in two minutes. Score, severity counts and highest-impact findings post automatically the moment a scan finishes — so your team sees a regression before a demand letter does. Route alerts account-wide, per store, or per scan. Available on Scanner ($29/mo) and higher.

Setup

Two minutes from zero to alerts.

  1. In your ScanAccess dashboard, open Integrations → Slack and click 'Add to Slack'.

  2. Authorise the ScanAccess Slack app in your workspace — a standard OAuth permission screen.

  3. Select a public channel where ScanAccess will post scan notifications.

  4. Click “Send test message” to confirm the connection. You're live.

Notification

What lands in your channel.

slack-notification-example.json
# Example message posted to your Slack channel
# after ScanAccess completes a scan (OAuth bot, not Incoming Webhook)
{
  "text": "ScanAccess · scan.completed",
  "blocks": [
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*yoursite.com* — score: *78/100*\n2 critical · 3 serious · 4 moderate"
      }
    },
    {
      "type": "actions",
      "elements": [
        {
          "type": "button",
          "text": { "type": "plain_text", "text": "View full report" },
          "url": "https://app.scan-access.com/scans/a3f2d8c1"
        }
      ]
    }
  ]
}
Use cases

See every regression the moment it happens.

  • Daily monitoring alerts

    Subscribe to weekly_report events and get a channel digest every Monday. Catch regressions before users report them — without logging into the dashboard.

  • Agency client reporting

    Route scan.completed and scan.regression events to a shared channel. Your team and the client see the score the moment the scan finishes — a shared, timestamped trail of every audit.

  • CI/CD gate notifications

    Pair with the GitHub Action: when a PR scan surfaces new regressions, ScanAccess posts a summary to Slack before the PR is reviewed.

FAQ

Common setup questions.

Which events trigger a Slack notification?

scan.completed, scan.regression, weekly_report, account.activity, and certificate.generated. You subscribe per event type from the dashboard.

Can I route alerts to different channels per store or scan?

Alerts route by scope — account, store, or individual scan — and all land in your connected channel. Multi-channel routing is on the roadmap.

Is this an overlay or a Slack bot?

A Slack bot — read-only. ScanAccess never touches your site; it only reports what it audits. The alert links to the full report and, on Defense, a verifiable Defense PDF.

Does ScanAccess use Incoming Webhooks?

No — the integration uses OAuth v2. The bot token is encrypted at rest. No Incoming Webhook URL is required.

Is the Slack integration available on the free tier?

No — Slack notifications require a paying plan (Scanner $29/mo or higher). The free scan does not send Slack messages.

Ready to get alerts in Slack?

Connect your workspace in two minutes via OAuth. Scanner starts at $29/mo for 40 scans / month.