Skip to content

Notifications

Notification settings control how and when the system sends alerts to users, including in-app notifications, email alerts, and push notifications.

Overview

Notifications enable you to:

  • Configure alert preferences
  • Set up email notifications
  • Manage push notifications
  • Create notification rules
  • Control notification timing
  • Customize message templates

Accessing Notifications

Navigate to Settings → Notifications from the main menu.

Notification Channels

Channel Configuration

Notification Channels

Available Channels:
┌────────────────────────────────────────────────────────────────┐
│ Channel        │ Status  │ Recipients │ Configuration          │
├────────────────────────────────────────────────────────────────┤
│ In-App         │ ✓ Active│ All Users  │ [Configure]            │
│ Email          │ ✓ Active│ All Users  │ [Configure]            │
│ SMS            │ ○ Off   │ -          │ [Enable]               │
│ Push (Mobile)  │ ✓ Active│ 45 Users   │ [Configure]            │
│ Slack          │ ✓ Active│ 3 Channels │ [Configure]            │
│ Teams          │ ○ Off   │ -          │ [Enable]               │
│ Webhook        │ ✓ Active│ 2 Endpoints│ [Configure]            │
└────────────────────────────────────────────────────────────────┘

Default Channel Priority:
1. In-App (always)
2. Email (for important)
3. Push (for urgent)

Email Notifications

Email Notification Settings

Delivery Settings:
├─ Send From: [[email protected]]
├─ Reply-To: [[email protected]]
├─ Sender Name: [Angage ERP]
└─ Email Footer: [Include unsubscribe link]

Frequency Controls:
├─ Digest Option: [x] Allow email digests
│  ├─ Minimum interval: [15] minutes
│  └─ Group similar notifications
├─ Quiet Hours: [ ] Enable quiet hours
│  ├─ Start: [10:00 PM]
│  └─ End: [7:00 AM]
└─ Weekend Delivery: [x] Same as weekdays

Unsubscribe Options:
├─ [x] Allow users to unsubscribe from non-critical
├─ [ ] Allow users to unsubscribe from all
└─ Categories that cannot be unsubscribed:
   ├─ Security alerts
   ├─ Password resets
   └─ Account changes

[Save Email Settings]

Notification Events

Event Categories

Notification Events

Sales Notifications:
├─ New Order Received          [Email] [In-App] [Push]
├─ Order Status Changed        [Email] [In-App]
├─ Payment Received            [Email] [In-App]
├─ Invoice Past Due            [Email] [In-App] [Push]
├─ Quote Expiring              [Email] [In-App]
└─ Large Order Alert           [Email] [In-App] [Push] [Slack]

Purchase Notifications:
├─ PO Requires Approval        [Email] [In-App] [Push]
├─ Bill Due Soon               [Email] [In-App]
├─ Goods Received              [Email] [In-App]
├─ PO Approved/Rejected        [Email] [In-App]
└─ Budget Exceeded             [Email] [In-App] [Push]

Inventory Notifications:
├─ Low Stock Alert             [Email] [In-App] [Push]
├─ Stock Received              [Email] [In-App]
├─ Stock Transfer Complete     [Email] [In-App]
├─ Inventory Count Variance    [Email] [In-App] [Push]
└─ Negative Stock Warning      [Email] [In-App] [Push]

[Configure All Events]

Event Configuration

Configure Event: Low Stock Alert

Event Details:
├─ Category: Inventory
├─ Priority: High
├─ Default: Enabled for Warehouse Managers
└─ Can Override: Yes

Trigger Conditions:
├─ When: Stock falls below reorder point
├─ Frequency: Once per product per day
└─ Grouping: Combine multiple items in one notification

Recipients:
├─ Role-based: [x] Warehouse Manager
│             [x] Purchasing Manager
│             [ ] Sales Manager
├─ Specific Users: [Add Users]
└─ External: [[email protected]]

Channels:
├─ [x] In-App Notification
├─ [x] Email Notification
├─ [x] Push Notification (if urgent)
├─ [x] Slack: #inventory-alerts
└─ [ ] Webhook

Message Template:
├─ Subject: Low Stock Alert: {product_count} items need reorder
└─ Body: [Edit Template]

[Save Event Configuration]

User Preferences

Personal Notification Settings

My Notification Preferences

Delivery Preferences:
├─ Email: [Enabled ▼]
├─ Push Notifications: [Enabled ▼]
├─ In-App: [Always On]
└─ SMS: [Disabled ▼]

Email Digest:
├─ ● Immediate delivery
├─ ○ Hourly digest
├─ ○ Daily digest (9:00 AM)
└─ ○ Weekly digest (Monday 9:00 AM)

Do Not Disturb:
├─ [x] Enable quiet hours
├─ Start: [6:00 PM ▼]
├─ End: [8:00 AM ▼]
└─ Exception: [x] Allow urgent notifications

Category Preferences:
┌────────────────────────────────────────────────────────────────┐
│ Category        │ Email │ Push  │ In-App │ Priority           │
├────────────────────────────────────────────────────────────────┤
│ My Tasks        │ ✓     │ ✓     │ ✓      │ High               │
│ Approvals       │ ✓     │ ✓     │ ✓      │ High               │
│ Team Updates    │ ✓     │ -     │ ✓      │ Normal             │
│ System Updates  │ -     │ -     │ ✓      │ Low                │
│ Reports Ready   │ ✓     │ -     │ ✓      │ Normal             │
└────────────────────────────────────────────────────────────────┘

[Save Preferences]

Notification Rules

Custom Rules

Notification Rules

Active Rules:
┌────────────────────────────────────────────────────────────────┐
│ Rule Name                   │ Trigger        │ Action │ Status │
├────────────────────────────────────────────────────────────────┤
│ Large Order Alert           │ Order > $10k   │ Slack  │ Active │
│ VIP Customer Order          │ Customer tag   │ Email  │ Active │
│ Urgent Support Ticket       │ Priority = High│ Push   │ Active │
│ Daily Sales Summary         │ 6:00 PM daily  │ Email  │ Active │
│ Weekly Inventory Report     │ Monday 8:00 AM │ Email  │ Paused │
└────────────────────────────────────────────────────────────────┘

[+ Create Rule]

Create Rule

Create Notification Rule

Rule Details:
├─ Rule Name: [VIP Customer Order]
├─ Description: [Notify sales team when VIP customers place orders]
└─ Status: [Active ▼]

Trigger:
├─ Event: [New Order Created ▼]
├─ Conditions:
│  ├─ Customer has tag: [VIP]
│  └─ [+ Add Condition]
└─ Frequency: [Every occurrence ▼]

Actions:
├─ Send notification to:
│  ├─ [x] Account Manager (from customer record)
│  ├─ [x] Sales Director
│  └─ [ ] Specific users: [Select]
├─ Channels:
│  ├─ [x] Email
│  ├─ [x] In-App
│  ├─ [x] Push
│  └─ [x] Slack: [#vip-orders ▼]
└─ Custom Message: [x] Use custom template

Message Template:
├─ Subject: VIP Order: {customer_name} - {order_total}
└─ Body:
   [VIP customer {customer_name} has placed an order for]
   [{order_total}. Order #{order_number}. Please review.]

[Cancel] [Save Rule]

Notification Center

In-App Notifications

Notification Center

Filters: [All ▼] [Unread ▼] [Category ▼]

Today:
┌────────────────────────────────────────────────────────────────┐
│ ● Low Stock Alert - 5 items below reorder point     2 min ago │
│   └─ View items →                                              │
│ ● Payment Received - INV-2026-089 ($4,567.89)       15 min ago│
│   └─ View payment →                                            │
│ ○ Report Ready - January Sales Report               1 hour ago│
│   └─ Download →                                                │
│ ○ PO Approved - PO-2026-0156 by Finance Manager    2 hours ago│
│   └─ View PO →                                                 │
└────────────────────────────────────────────────────────────────┘

Yesterday:
├─ ○ New Lead Assigned - TechCorp Industries
├─ ○ Task Due Tomorrow - Follow up with Acme Corp
└─ ○ Order Shipped - SO-2026-085 via FedEx

Earlier:
└─ Show 23 more notifications →

[Mark All Read] [Settings]

Notification Templates

Email Templates

Notification Email Templates

Template Categories:
├─ Sales (12 templates)
├─ Purchase (8 templates)
├─ Inventory (6 templates)
├─ Finance (10 templates)
├─ CRM (7 templates)
└─ System (5 templates)

Sales Templates:
┌────────────────────────────────────────────────────────────────┐
│ Template Name              │ Event           │ Last Modified   │
├────────────────────────────────────────────────────────────────┤
│ New Order Notification     │ Order Created   │ Jan 15, 2026    │
│ Order Confirmation         │ Order Confirmed │ Jan 10, 2026    │
│ Payment Received           │ Payment Applied │ Dec 20, 2025    │
│ Invoice Past Due Reminder  │ Invoice Overdue │ Jan 05, 2026    │
│ Shipment Notification      │ Order Shipped   │ Jan 12, 2026    │
└────────────────────────────────────────────────────────────────┘

[+ Create Template] [Import Templates]

Template Editor

Edit Template: Low Stock Alert

Template Details:
├─ Name: Low Stock Alert
├─ Event: Inventory Below Reorder
└─ Channel: Email

Subject Line:
[🔔 Low Stock Alert: {item_count} items need reorder]

Email Body:
┌────────────────────────────────────────────────────────────────┐
│ Hello {recipient_name},                                        │
│                                                                │
│ The following {item_count} items have fallen below their       │
│ reorder points and need attention:                             │
│                                                                │
│ {item_table}                                                   │
│                                                                │
│ Click below to create purchase orders:                         │
│ [Create Purchase Orders]                                       │
│                                                                │
│ Best regards,                                                  │
│ {company_name} Inventory System                                │
└────────────────────────────────────────────────────────────────┘

Available Variables:
├─ {recipient_name} - User's name
├─ {item_count} - Number of low stock items
├─ {item_table} - Table of affected items
├─ {company_name} - Your company name
└─ [Show All Variables]

[Preview] [Send Test] [Save Template]

Escalation Rules

Escalation Configuration

Escalation Rules

Rule: Approval Escalation

Trigger: Approval request not actioned
Initial Wait: 24 hours

Escalation Levels:
┌────────────────────────────────────────────────────────────────┐
│ Level │ Wait Time │ Action                                     │
├────────────────────────────────────────────────────────────────┤
│ 1     │ 24 hours  │ Reminder to original approver              │
│ 2     │ 48 hours  │ Notify approver's manager + reminder       │
│ 3     │ 72 hours  │ Notify department head + auto-approve      │
└────────────────────────────────────────────────────────────────┘

Notification at each level:
├─ [x] Email notification
├─ [x] In-app notification
├─ [x] Push notification
└─ [ ] SMS notification

Auto-action: [Auto-approve after level 3 ▼]

[Save Escalation Rule]

Best Practices

Configuration

  • Start with minimal notifications
  • Add based on user feedback
  • Group related notifications
  • Use meaningful priorities

User Experience

  • Respect quiet hours
  • Offer digest options
  • Make unsubscribe easy
  • Test templates thoroughly

Maintenance

  • Review notification effectiveness
  • Monitor delivery rates
  • Clean up unused rules
  • Update templates regularly

Troubleshooting

Common Issues

Notifications not received

  • Check spam folder
  • Verify email address
  • Review user preferences
  • Check channel status

Too many notifications

  • Enable digests
  • Adjust frequencies
  • Review subscription rules
  • Set quiet hours

Delayed notifications

  • Check server queue
  • Review batch settings
  • Verify email server
  • Check rate limits

Related Documentation

Learn about Email Configuration for setting up email delivery.

Angage ERP Documentation