Skip to main content

Alerts

Alerts notify you when important events happen - high-risk orders, new phishing sites, or unusual threat activity.

Alert Types

Fraud Order Alerts

Get notified when a potentially fraudulent order comes in:

  • Immediate notification
  • Includes risk score and signals
  • Lets you act before shipping

Recommended for: All merchants

Phishing Detection Alerts

When we discover a new phishing site:

  • Domain and confidence score
  • Quick link to view details
  • Suggested actions

Recommended for: Pro and Enterprise plans

Counterfeit Detection Alerts

When we find a new counterfeit listing:

  • Marketplace and URL
  • Matched product
  • Threat confidence

Recommended for: Enterprise plans

Threshold Alerts

When activity exceeds normal levels:

  • Unusual spike in bot activity
  • Surge in protection events
  • Potential attack detection

Recommended for: All merchants

Daily/Weekly Digest

Summary of all activity:

  • Threat counts for the period
  • Notable events
  • Recommended actions

Recommended for: Busy merchants who can't check daily

Setting Up Alerts

Email Alerts

  1. Go to Alerts in the sidebar
  2. Enter email addresses (comma-separated for multiple)
  3. Select which alert types to receive
  4. Set frequency (immediate, daily, weekly)
  5. Click Save

Webhook Alerts

For technical integration (Slack, Discord, custom systems):

  1. Go to Alerts in the sidebar
  2. Enable Webhook Alerts
  3. Enter your webhook URL
  4. Test the webhook
  5. Click Save

Webhook Payload

{
"type": "fraud_order",
"shop": "mystore.myshopify.com",
"timestamp": "2024-03-15T10:30:00Z",
"data": {
"orderNumber": "#1234",
"riskLevel": "high",
"riskScore": 78,
"signals": ["bot_detected", "vpn_used"]
}
}

Alert Frequency

TypeOptions
Fraud ordersImmediate only
PhishingImmediate or daily
CounterfeitImmediate or daily
ThresholdImmediate only
DigestDaily or weekly

Recommendation:

  • Critical alerts (fraud) → Immediate
  • Detection alerts → Daily (reduces noise)
  • Summary → Weekly

Configuring Thresholds

For threshold alerts, set when to notify:

Bot Activity Threshold

"Alert me when bot detections exceed ____ per hour"

  • Default: 50 per hour
  • Low traffic stores: Set to 20
  • High traffic stores: Set to 200

Protection Event Threshold

"Alert me when protection events exceed ____ per hour"

  • Default: 100 per hour
  • Adjust based on your normal activity

Managing Alert Fatigue

Too many alerts? Adjust your settings:

Reduce Noise

  1. Switch to digests - Daily summary instead of immediate alerts
  2. Raise thresholds - Only alert on significant events
  3. Filter alert types - Only critical alerts

Categorize by Urgency

UrgencyAlert TypeFrequency
CriticalFraud ordersImmediate
HighPhishing (80%+)Immediate
MediumCounterfeitDaily digest
LowSpy detectionWeekly digest

Slack Integration

To send alerts to Slack:

  1. Create a Slack webhook (Slack → Apps → Incoming Webhooks)
  2. Copy the webhook URL
  3. Paste into Store Shield webhook settings
  4. Test the connection

Alerts will appear in your chosen Slack channel.

Discord Integration

To send alerts to Discord:

  1. Go to Server Settings → Integrations → Webhooks
  2. Create a new webhook
  3. Copy the webhook URL
  4. Paste into Store Shield webhook settings

Custom Integrations

For custom systems, use our webhook format:

Headers

Content-Type: application/json
X-StoreShield-Signature: <signature>

Verifying Webhooks

Verify webhook authenticity with the signature header:

const crypto = require('crypto');
const signature = crypto
.createHmac('sha256', webhookSecret)
.update(payload)
.digest('hex');

Testing Alerts

Before relying on alerts:

  1. Go to Alerts
  2. Click Send Test Alert
  3. Verify you receive it
  4. Check formatting looks correct

Troubleshooting

"I'm not receiving alerts"

  1. Check spam/junk folder
  2. Verify email address is correct
  3. Check that alert types are enabled
  4. Send a test alert

"Too many alerts"

  1. Switch to daily digest
  2. Raise thresholds
  3. Disable non-critical alert types

"Webhook not working"

  1. Test the URL with curl/Postman
  2. Check your server logs
  3. Verify URL is publicly accessible
  4. Check firewall settings

Best Practices

For Small Stores

  • Email alerts for fraud orders (immediate)
  • Weekly digest for everything else
  • Review when you have time

For Medium Stores

  • Email alerts for fraud + phishing (immediate)
  • Daily digest for other activity
  • Weekly review of trends

For Large Stores

  • Webhook to Slack/ops channel
  • Immediate alerts for critical threats
  • Dedicated person to monitor

For Agencies Managing Multiple Stores

  • Webhook integration with your dashboard
  • Consolidated alerts per client
  • Daily summaries per store