Alert types
The system generates alerts for various scenarios:Stock alerts
Low stock
Triggered when product quantity falls below minimum threshold
Out of stock
Triggered when product inventory reaches zero
Critical stock
Triggered for high-priority products with very low inventory
Overstock
Triggered when inventory exceeds maximum threshold
Business alerts
Price changes
Price changes
Notifications when supplier announces price increases or changes
Seasonal demand
Seasonal demand
Alerts for products approaching peak season based on historical data
System notifications
System notifications
Important system updates, maintenance, or configuration changes
Alert priorities
Alerts are categorized by urgency:| Priority | Color | Response Time | Use Case |
|---|---|---|---|
| Critical | Red | Immediate | Zero stock on bestseller |
| Urgent | Dark Orange | Within 1 hour | Stock below 20% for high-demand item |
| High | Orange | Same day | Stock below threshold |
| Medium | Yellow | Within 2 days | Approaching low stock |
| Low | Green | When convenient | General notices |
The system automatically assigns priority based on factors like product sales velocity, current stock level, and historical demand.
Alert dashboard
View all alerts
The alerts dashboard displays:Alert cards
Each alert shows:
- Priority badge (color-coded)
- Status indicator
- Alert message
- Product information
- Timestamp
Alert statuses
Track alert lifecycle:Pending
Pending
New alerts that haven’t been reviewed. Appears with yellow badge.
In progress
In progress
Alerts being actively addressed. Marked with blue badge.
Resolved
Resolved
Completed alerts. Shows green badge with resolution timestamp.
Dismissed
Dismissed
Alerts marked as not requiring action. Gray badge.
Alert actions
Respond to alerts directly from the dashboard:Quick actions
Mark as read
Change status from Pending to Resolved
Mark in progress
Indicate you’re working on the issue
Dismiss alert
Remove from active alerts (but keep in history)
View product
Jump directly to the product details page
Add notes
Document your actions:- Click on any alert to open details modal
- Add notes about:
- Actions taken
- Orders placed
- Expected resolution date
- Contact with suppliers
- Notes are saved with alert history
Filtering and search
Filter by priority
View alerts by urgency level:- All priorities
- Critical only
- Urgent and above
- High and above
- Medium and low
Filter by status
Refine by alert state:- Pending (needs attention)
- In progress (being handled)
- Resolved (completed)
- All statuses
Filter by date range
Focus on specific timeframes:- Today
- This week
- This month
- Custom date range
Search alerts
Find specific alerts by:- Product name
- Alert message text
- Product category
- Alert ID
Combine multiple filters to create custom alert views. For example, “Critical + Pending + This Week” shows your most urgent action items.
Alert settings
Configure thresholds
Customize when alerts are generated:Stock thresholds
Set minimum quantities for:
- Low stock warning (e.g., 20 units)
- Critical stock alert (e.g., 5 units)
- Overstock warning (e.g., 500 units)
Category-specific thresholds
Different thresholds for different product categories:
- Office supplies: 50 units
- Notebooks: 100 units
- Writing instruments: 200 units
Notification preferences
Control how you receive alerts:In-app notifications
In-app notifications
- Badge on alerts icon in navigation
- Toast notifications for critical alerts
- Dashboard widget
Email notifications
Email notifications
- Daily digest of pending alerts
- Immediate emails for critical alerts
- Weekly summary report
Notification frequency
Notification frequency
- Real-time (as they occur)
- Batched hourly
- Daily summary only
Automated alert generation
The system automatically creates alerts:Stock monitoring
Every hour, the system:- Checks inventory levels for all products
- Compares current stock to configured thresholds
- Generates alerts for products below minimum
- Assigns priority based on sales velocity
- Notifies relevant users
Manual generation
Admins can manually trigger alert generation:- Click Generate Alerts button in alerts dashboard
- Useful after bulk inventory updates
- Forces immediate system-wide check
- Shows count of new alerts created
Manual generation is helpful after importing inventory from suppliers or conducting physical counts.
Alert details
Click any alert to view comprehensive information:Product information
- Product name and image
- Current stock level
- Minimum threshold setting
- Product category
- Supplier information
Alert metadata
- Alert ID (unique identifier)
- Alert type (low stock, out of stock, etc.)
- Priority level
- Created timestamp
- Last updated timestamp
- Assigned user (if any)
Action history
- Timeline of status changes
- Notes added by users
- Resolution details
- Links to related orders or purchases
Bulk actions
Manage multiple alerts at once:Mark all as read
Click Mark All Read to:- Change all pending alerts to resolved
- Clear alert badge counters
- Keep alerts in history for reference
This is useful at the end of day to clear processed alerts while keeping the historical record.
Filter and bulk update
- Apply filters to show specific alerts
- Select multiple alerts with checkboxes
- Choose bulk action:
- Mark selected as read
- Mark selected in progress
- Dismiss selected
- Assign to user
Alert history
Access historical alert data:View past alerts
- All alerts are preserved indefinitely
- Search by date range
- Filter by resolution status
- Export alert history to CSV
Analytics on alerts
View statistics:- Most frequently alerted products
- Average time to resolution
- Alert volume trends
- Stockout frequency
Permissions
Alert management by user role:| Action | Admin | Employee |
|---|---|---|
| View alerts | ✓ | ✓ |
| Mark as read | ✓ | ✓ |
| Mark in progress | ✓ | ✓ |
| Add notes | ✓ | ✓ |
| Dismiss alerts | ✓ | ✗ |
| Configure thresholds | ✓ | ✗ |
| Generate alerts manually | ✓ | ✗ |
| Delete alerts | ✓ | ✗ |
| Access alert history | ✓ | Limited |
Employees can view and work on alerts, but only admins can configure thresholds or dismiss alerts permanently.
Best practices
Maximize the effectiveness of alerts:Review daily
Check alerts at least once per day to stay on top of inventory issues
Prioritize critical
Always address critical and urgent alerts within the recommended timeframe
Add context
Document actions taken in alert notes for future reference
Adjust thresholds
Refine thresholds based on actual sales patterns and lead times