Documentation

Learn how to integrate and use DDMARC

2 minutesOfficial

Slack Integration

Get real-time DMARC alerts and daily digests delivered directly to your Slack channels. Stay informed without leaving your workspace.

What You Will Receive

Authentication Failures

Get notified when emails fail DMARC authentication

New Sending Sources

Alert when unknown IPs start sending as your domain

Policy Changes

Track changes to your DMARC, SPF, or DKIM records

Daily Digests

Receive a summary of authentication stats each day

Example Alert

security-alerts
DDMARCAPP2:34 PM
DMARC Failure Detected
Domain: example.com
Source IP: 192.168.1.100
SPF: Fail | DKIM: Fail
Volume: 47 emails in last hour

Setup Instructions

1

Connect Slack

In your DDMARC dashboard, go to Settings → Integrations and click Add to Slack.

Dashboard → Settings → Integrations → Slack → Add to Slack
2

Authorize DDMARC

You will be redirected to Slack to authorize the DDMARC app. Review the permissions and click Allow.

Permissions requested:

  • chat:writeSend messages to channels
  • channels:readList public channels
  • groups:readList private channels you're a member of
3

Select Channel

Choose which Slack channel should receive DDMARC notifications. You can select a public channel or a private channel you are a member of.

We recommend creating a dedicated #dmarc-alerts channel
4

Configure Alerts

Choose which types of alerts you want to receive in Slack. You can customize this for each domain.

Test Your Connection

Click "Send Test Message" to verify the integration is working correctly.

Alert Configuration

Customize which alerts are sent to Slack and their thresholds:

Alert TypeDefaultThreshold
DMARC FailuresEnabled> 10 per hour
New Sending SourceEnabledAny new IP
SPF/DKIM ChangesEnabledAny change
Policy ViolationsEnabled> 5 per hour
Daily DigestEnabled9:00 AM
Weekly SummaryDisabledMonday 9:00 AM

Pro Tip: Multiple Channels

You can configure different alert types to go to different channels. For example:

  • #security-critical — High-priority failures and policy violations
  • #dmarc-digest — Daily and weekly summaries
  • #it-notifications — New sending sources and DNS changes

Troubleshooting

Messages not appearing in channel

Verify the DDMARC app was added to the channel. Type /invite @DDMARC in the channel.

Test message works but alerts don't

Check your alert thresholds. You may need to lower them to trigger on current activity levels.

Too many notifications

Increase your alert thresholds or enable digest mode to batch notifications.

Authorization keeps expiring

This can happen if your Slack workspace admin revokes app permissions. Re-authorize from Settings.

Related Resources

Next Steps