Notification Preferences

Configure how Content Guard Pro alerts you to security issues. Choose the right combination of channels and thresholds for your workflow.

Overview of Notification Channels #

Channel Best For Configuration
——— ———- —————
Admin Notices Day-to-day WordPress work Enable/disable
Admin Bar Badge Quick status checks Always on when findings exist
Dashboard Widget Daily overview Show/hide via Screen Options
Email Alerts Remote monitoring Recipients, frequency, threshold
Webhooks External integrations URL, secret, threshold

Configuring Admin Notices #

What Are Admin Notices? #

Banner notifications that appear at the top of WordPress admin pages when critical findings are detected.

Settings #

1. Go to Content Guard Pro → Settings
2. Find Notifications section
3. Check/uncheck Admin Notices
4. Click Save Changes

When Notices Appear #

  • After scans complete with critical findings
  • When visiting pages with quarantined content
  • For important plugin updates

Dismissing Notices #

  • Click the X to dismiss
  • Dismissed until new findings appear
  • Or until you log out and back in

Email Alert Configuration #

Basic Setup #

1. Enable Email Alerts: Check the box
2. Email Recipients: Add addresses (one per line)
3. Alert Mode: Choose Immediate or Daily Digest
4. Severity Threshold: Select minimum severity

Immediate vs. Digest #

Mode When Sent Best For
—— ———– ———-
Immediate As soon as finding detected Critical monitoring, small sites
Daily Digest Once per day (morning) Larger sites, less urgent

Severity Threshold Options #

Setting Emails For
——— ————
Critical only Only the most severe threats
Suspicious and above Critical + Suspicious
All findings Every detected issue

Recommendation: Start with “Critical only” and expand if you miss important issues.

Multiple Recipients #

Add multiple email addresses:

[email protected]
[email protected]
[email protected]

All recipients receive identical emails.

Webhook Configuration #

When to Use Webhooks #

  • Integration with Slack, Teams, Discord
  • Custom monitoring dashboards
  • PagerDuty or incident management
  • Multi-site central monitoring

Setup #

1. Enable Webhook: Check the box
2. Webhook URL: Enter your endpoint
3. Webhook Secret: Optional for signature verification
4. Severity Threshold: Select minimum severity

See Webhook Configuration for detailed setup.

Finding the Right Balance #

High-Security Sites #

For sites where any threat is critical:

  • ✅ Admin Notices: Enabled
  • ✅ Email: Immediate, All severities
  • ✅ Webhook: To monitoring system
  • ✅ Dashboard Widget: Visible

Standard Business Sites #

For typical business/blog sites:

  • ✅ Admin Notices: Enabled
  • ✅ Email: Daily Digest, Critical only
  • ❌ Webhook: Not needed
  • ✅ Dashboard Widget: Visible

Development/Staging Sites #

For non-production sites:

  • ✅ Admin Notices: Enabled
  • ❌ Email: Disabled
  • ❌ Webhook: Disabled
  • ✅ Dashboard Widget: Visible

Agency Managing Multiple Sites #

For centralized monitoring:

  • ❌ Admin Notices: Disabled (check webhook)
  • ❌ Email: Disabled (use webhook)
  • ✅ Webhook: To central dashboard
  • ✅ Dashboard Widget: Visible

Reducing Notification Fatigue #

Too Many Alerts? #

1. Increase severity threshold – Focus on Critical only
2. Switch to digest mode – One email per day
3. Improve allowlist – Reduce false positives
4. Review and ignore – Mark false positives as ignored

Missing Important Alerts? #

1. Lower severity threshold – Include Suspicious
2. Switch to immediate mode – Don’t wait for digest
3. Add more recipients – Redundancy for critical alerts
4. Enable webhook – Multiple channels

Testing Notifications #

Test Email #

1. Go to Settings → Notifications
2. Click Send Test Email
3. Verify receipt in all configured inboxes

Test Webhook #

1. Go to Settings → Notifications
2. Click Send Test Webhook
3. Verify your endpoint receives the test payload

Test Admin Notice #

1. Run a scan on a post with known issues
2. Verify notice appears after scan
3. Or create test content with obvious patterns

Notification History #

Email History #

Currently, email history is not stored. Use:

  • Your email client’s sent folder
  • Email logging plugin
  • SMTP service logs

Webhook History #

View recent webhook deliveries:
1. Go to Settings
2. Click View Webhook History
3. See success/failure status for recent attempts

Troubleshooting #

Not Receiving Emails #

1. Check spam/junk folders
2. Verify WordPress can send email (test with password reset)
3. Check email recipient addresses for typos
4. Consider using SMTP plugin

Emails Going to Spam #

1. Set up proper SPF/DKIM records
2. Use SMTP plugin with authenticated sending
3. Avoid spam trigger words in notification content

Too Many Notifications #

1. Increase severity threshold
2. Switch to digest mode
3. Review and improve allowlist
4. Temporarily disable during bulk operations

What are your feelings
Updated on December 4, 2025
Scroll to Top