Get DLP Alerts and Prompt Notifications in Slack
Why Slack?
Your security team lives in Slack. When a DLP guardrail blocks an employee from pasting a customer's Social Security number into ChatGPT, the right people need to know — immediately, not the next time someone checks the admin dashboard.
TeamPrompt's Slack integration brings three types of real-time notifications to your channels.
Three notification types
1. DLP Violation Alerts
When a team member's message is blocked or flagged by a guardrail rule, Slack gets an instant notification with:
- The rule that triggered (e.g. "SSN Pattern Detected")
- The category (PII, credentials, financial, etc.)
- The severity level (block or warning)
- Which user and which AI tool
This gives your security team immediate visibility into data leak attempts — without anyone needing to log into the admin panel.
2. Prompt Approval Notifications
When a team member submits a new prompt for review (because they don't have auto-approve permissions), a Slack message appears with:
- The prompt title
- Who submitted it
- A direct link to the approval queue
Managers can see what needs review without checking the app. Approval workflows move faster.
3. Weekly Activity Digest
Every Monday, Slack posts a summary card showing:
- Total AI conversations this week
- Number of DLP events
- New prompts created
- Active users
- Your most-used prompt
It's a quick pulse check on how your team is using AI — delivered where you already look.
How to connect
- Go to Settings → Integrations
- Click Connect Slack on the Slack card
- Authorize TeamPrompt in your workspace
- Select a notification channel (e.g. #teamprompt-alerts)
- Important: Invite the bot to the channel — type
/invite @TeamPromptin Slack - Toggle which notifications you want on/off
Each notification type can be enabled or disabled independently. The channel picker lets you choose any public or private channel the bot has been invited to.
Designed to not be noisy
Notifications are fire-and-forget — they don't slow down the extension or the scan. DLP alerts are batched per scan (one message per incident, not one per rule match). The weekly digest is a single card, not a thread.
If your team has strict guardrails with many rules, you'll get one alert per blocked message, not one per matched pattern.
What's next
Phase 2 will add slash commands — search your prompt library and run DLP checks directly from Slack:
/teamprompt search onboarding— find prompts/teamprompt check [paste text]— DLP scan/teamprompt help— see available commands
Phase 3 adds interactive buttons — approve or reject prompts directly from the Slack notification, no browser needed.
Get started
Connect Slack in under a minute from Settings → Integrations. Your security team will thank you.
Frequently asked questions
What events trigger a Slack alert?
Three categories by default: (1) DLP block events for critical-severity rules (credentials, SSN, PHI), (2) prompt-approval requests when a member submits a prompt for manager review, (3) the Monday-morning AI-usage digest. Each event type routes to a separately configurable channel so #security doesn't drown in low-severity noise.
Can I route different severity levels to different Slack channels?
Yes. The integration honors per-severity routing — critical to #security-alerts, warn-level to #ai-ops, redact-level either to a low-priority channel or off. You can also filter by team or rule pack so the HIPAA team only sees PHI events.
Will Slack notifications include the actual prompt content?
No. Slack messages include user, timestamp, AI tool, rule that triggered, and severity — never the raw prompt text. Following the prompt content requires clicking through to the TeamPrompt audit dashboard, which respects RBAC. This avoids leaking sensitive substrings back into Slack history.
How fast is the alert?
Sub-second from prompt block to Slack message. The integration uses Slack's incoming-webhook API on the same request that records the DLP event, so the message lands before the user has finished reading the in-browser block notice.