Notification Master

Prev Next

📢 Understanding Notification Master


Notification Master is a powerful feature in Canary7 that automatically alerts users when specific system conditions are met—or not met. These alerts help users stay informed about system events such as failures, successes, or other process-related actions.

Notifications are typically delivered via:

  • 📧 Automated Email

  • 🔗 Webhook (for integrations with external systems)


🛠 Common Use Case

A typical example is setting up a notification to alert a user when a Shipment fails to import—so the issue can be addressed without delay.


🔗 How It Works

Notification Master leverages Canary7's Process Logs, allowing you to create granular criteria that precisely define when a notification should trigger.

For example:

Notify the operations team when allocation fails for Company ABC in Warehouse 02.


📂 Accessing Notification Master

  1. From the Navigation Menu, type and select "Notification Master" in the search bar.

  2. Alternatively, go to:
    Configuration → System Setup → Notification Master




âž• Creating a New Notification

Step 1: Click Add


Click on the Red Action Buttonred action button, this will bring up a drop-down menu, and select "Add"

clicking on add


Step 2: Complete the General Tab


notification master general tab

Enter or select the following details:

FieldDescription
NameA label for your notification
Notification TypeChoose Email or Webhook
Email RecipientOne or more recipients (if Email selected)
Active✅ Ensure this is checked so the notification will function
Click Next to continue.



📧 Step 3: Complete the Email Tab


(Only visible if "Email" is selected as the Notification Type)


notification master email tab

FieldDescription
SubjectEmail subject line
MessageEmail body content – supports dynamic data placeholders


Use curly braces { } to insert dynamic data from Process Logs.Example:
Shipment Import Failed for {CompanyCode} - Message: {Message}

Click Submit to create the Notification.


🎯 Step 4: Adding Notification Criteria


Within Notification Master, locate the Notification you have just created, click on the three dots Three dotsand then click "edit".

notification master edit

In this example, we will make criteria to email the user when a shipment fails.

nm add criteria

âž• Click Add to define a new set of criteria

This is where you control exactly when a notification is sent.

nm criteria tab2

This is an example of criteria used to notify user's of a Shipment Import failure.


📊 Criteria Options (All linked to Process Logs)

You can use the following fields to filter events:

Criteria FieldDescription
Processe.g. "Shipment Import", "Allocation", "Job Creation"
Actione.g. "Fail", "Success"
MessageSpecific text from the process log (partial matches supported)
Identifier_1Custom system identifiers (e.g., Shipment ID, Order Number)
Identifier_2Secondary identifiers (e.g., Wave ID, Job Group)
Identifier_3Additional context (e.g., SKU, Carrier Code)
Identifier_4Additional metadata if applicable
Date/TimeWhen the event occurred
Company IDInternal numeric company ID
Company CodeExternal-facing company code


💡 Example:To trigger a notification when a shipment import fails for a specific company:
  • Process = Shipment Import

  • Action = Fail

  • Company Code = ABC

Click Add once your criteria are defined.


✅ Summary

  • Notification Master keeps your team proactively informed

  • Set up alerts for failed processes, key system actions, or workflow exceptions

  • Use detailed criteria from Process Logs to fine-tune when alerts are triggered

  • Supports email and webhook delivery for flexibility

Once you have selected and entered the required fields, click on the submit buttonsubmit button(1) to add.