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
- Go to Alerts in the sidebar
- Enter email addresses (comma-separated for multiple)
- Select which alert types to receive
- Set frequency (immediate, daily, weekly)
- Click Save
Webhook Alerts
For technical integration (Slack, Discord, custom systems):
- Go to Alerts in the sidebar
- Enable Webhook Alerts
- Enter your webhook URL
- Test the webhook
- 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
| Type | Options |
|---|---|
| Fraud orders | Immediate only |
| Phishing | Immediate or daily |
| Counterfeit | Immediate or daily |
| Threshold | Immediate only |
| Digest | Daily 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
- Switch to digests - Daily summary instead of immediate alerts
- Raise thresholds - Only alert on significant events
- Filter alert types - Only critical alerts
Categorize by Urgency
| Urgency | Alert Type | Frequency |
|---|---|---|
| Critical | Fraud orders | Immediate |
| High | Phishing (80%+) | Immediate |
| Medium | Counterfeit | Daily digest |
| Low | Spy detection | Weekly digest |
Slack Integration
To send alerts to Slack:
- Create a Slack webhook (Slack → Apps → Incoming Webhooks)
- Copy the webhook URL
- Paste into Store Shield webhook settings
- Test the connection
Alerts will appear in your chosen Slack channel.
Discord Integration
To send alerts to Discord:
- Go to Server Settings → Integrations → Webhooks
- Create a new webhook
- Copy the webhook URL
- 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:
- Go to Alerts
- Click Send Test Alert
- Verify you receive it
- Check formatting looks correct
Troubleshooting
"I'm not receiving alerts"
- Check spam/junk folder
- Verify email address is correct
- Check that alert types are enabled
- Send a test alert
"Too many alerts"
- Switch to daily digest
- Raise thresholds
- Disable non-critical alert types
"Webhook not working"
- Test the URL with curl/Postman
- Check your server logs
- Verify URL is publicly accessible
- 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