WatchDog Security Help Center
    Admin Guide
    • Docs Home
    • Admin Guide
    • User Guide
    • MSP Guide
    • Release Notes
    • Back to home
    • Integrations
    • Connecting Cloudflare to WatchDog Security
    • Connecting Google Workspace to WatchDog Security
    • Connecting WatchDog & Docker Hub (Personal)
    • Connecting WatchDog & Tailscale
    • Connecting Twingate to WatchDog Security
    • Connecting WatchDog & Intercom
    • Connecting Microsoft 365 to WatchDog Security
    • Connecting Google Cloud to WatchDog Security
    • Connecting Microsoft Azure to WatchDog Security
    • Connecting WatchDog & Amazon Web Services (AWS)
    • Connecting Microsoft Teams to WatchDog Security
    • Connecting Slack to WatchDog Security
    • Connecting Linear to WatchDog Security
    • Connecting Namecheap to Watchdog Security

    Connecting Slack to WatchDog Security

    Connecting Slack to WatchDog Security#

    Overview#

    This guide explains how to connect Slack to WatchDog Security using OAuth authentication. Once connected, WatchDog will:
    Monitor your Slack workspace for security posture risks and configuration issues
    Collect workspace and user inventory data
    Deliver organization-level notifications and alerts to Slack channels via the Notification Center

    What WatchDog Monitors#

    WatchDog operates in read-only mode for monitoring and does not modify Slack configuration settings.
    After the integration is connected, WatchDog may monitor:
    Scopes
    WatchDog uses the following Slack OAuth scopes:
    ScopePurpose
    channels:readRead public channel metadata
    groups:readRead private channel metadata
    mpim:readRead group direct message metadata
    im:readRead direct message metadata
    users:readRead user profiles and status
    users:read.emailAccess user email addresses
    users.profile:readRead extended user profile data
    team:readRead workspace metadata
    team.preferences:readRead workspace configuration settings
    files:readRead file metadata
    canvases:readRead Slack canvas data
    chat:writeSend messages to channels
    chat:write.publicSend messages to public channels without joining
    im:writeSend direct messages
    All monitoring-related permissions are read-only. Write permissions are used strictly for sending notifications via Notification Center.

    Requirements#

    Before connecting the integration, ensure the following:
    You have access to a Slack workspace
    You're an Account Owner or Security Admin in WatchDog Security
    The user connecting the integration has permission to install apps in the Slack workspace
    The user has access to the channels where notifications will be delivered

    Important Behavior#

    Understanding how Slack monitoring and notifications work is important for correct setup.
    WatchDog uses OAuth to access Slack workspace data in read-only mode
    Notifications are sent via the WatchDog Slack bot
    The bot must be added to a channel to send messages
    Channel visibility is limited to channels accessible during authorization
    If the bot is removed from a channel, notifications to that channel will fail

    Step 1 — Open the Integration in WatchDog#

    1.
    Log into the WatchDog Security Portal
    2.
    Navigate to Management → Integrations
    3.
    Locate Slack
    4.
    Click Connect

    Step 2 — Authorize Slack#

    After authorization is completed, you will automatically be redirected back to WatchDog Security.
    You will be redirected to the Slack authorization page.
    1.
    Select the Slack workspace
    2.
    Review the requested permissions
    3.
    Click Allow
    WatchDog will securely store the OAuth token and begin syncing workspace data.

    Step 3 — Add WatchDog Bot to Channel#

    Slack requires the WatchDog bot to be present in the selected channel
    1.
    Open Slack
    2.
    Navigate to the selected channel
    3.
    Run: /add apps to this channel
    Once added, WatchDog can begin sending notifications.

    Initial Sync#

    After the integration is connected
    WatchDog will begin collecting Slack workspace data
    The initial synchronization typically completes within 5–10 minutes
    Data appears in the following modules
    Posture Management
    Inventory
    Notification Center

    Revoking Access#

    To fully remove WatchDog access from Slack, revoke access in both WatchDog and Slack.

    Step 1 — Disconnect in WatchDog#

    1.
    Log into WatchDog Security
    2.
    Navigate to Management → Integrations
    3.
    Locate Slack
    4.
    Click Disconnect

    Step 2 — Remove Slack App#

    1.
    In Slack, navigate to: Settings & administration → Manage apps
    2.
    Locate WatchDog Security
    3.
    Click Remove App
    This removes the bot and revokes access.

    Troubleshooting#

    No Data Appears
    Verify:
    OAuth authorization completed successfully
    The correct workspace was selected
    Wait for the initial sync to complete
    Notifications Not Sending
    Channel Not Visible

    Related Documentation#

    https://docs.watchdogsecurity.io/notification-center-7386519f0
    Modified at 2026-04-07 20:53:30
    Previous
    Connecting Microsoft Teams to WatchDog Security
    Next
    Connecting Linear to WatchDog Security
    Built with