diff --git a/Day_004_Intelligent_Alerts.md b/Day_004_Intelligent_Alerts.md new file mode 100644 index 0000000..6dea808 --- /dev/null +++ b/Day_004_Intelligent_Alerts.md @@ -0,0 +1,48 @@ +# 📅 Day 4 — Implementing Intelligent Alerts + +## 🎯 Goal +Make the workflow proactive — detect issues automatically and notify the right people. + +--- + +## 🧩 Tasks + +### 1. Branch the Workflow +- After the Python node, create two branches: + - One for **reporting/storage**. + - One for **alerts**. + +--- + +### 2. Define Alerting Logic +- Add an **If Node**. +- Configure the following conditions: + - `avg_sentiment_score < -0.4` + - `num_negative_reviews > 5` + +--- + +### 3. Craft Alert Message +- Add a **Set Node** on the “True” branch. +- Example: +🚨 URGENT: Negative Sentiment Spike! +Product: {{ $json.product_name }} +Avg Sentiment: {{ $json.avg_sentiment_score }} +Please investigate immediately. + +yaml +Copy code + +--- + +### 4. Configure Alert Notification +- Add a **Slack Node** connected to the alert. +- Send the alert to a **high-priority channel** like `#ecommerce-alerts`. +- Optionally, tag users (`@channel`) for instant visibility. + +--- + +## ✅ Deliverable +A proactive alerting system that: +- Detects negative sentiment or unusual review spikes. +- Sends urgent alerts directly to Slack. \ No newline at end of file