diff --git a/Day_004_Intelligent_Alerts.md b/Day_004_Intelligent_Alerts.md index 6dea808..14947ea 100644 --- a/Day_004_Intelligent_Alerts.md +++ b/Day_004_Intelligent_Alerts.md @@ -1,30 +1,28 @@ # 📅 Day 4 — Implementing Intelligent Alerts ## 🎯 Goal -Make the workflow proactive — detect issues automatically and notify the right people. +Make the workflow proactive — detect critical issues and send immediate alerts. --- ## 🧩 Tasks ### 1. Branch the Workflow -- After the Python node, create two branches: - - One for **reporting/storage**. - - One for **alerts**. +- After Python node, split into two paths: + - **Reporting/Storage** + - **Alerts** --- ### 2. Define Alerting Logic -- Add an **If Node**. -- Configure the following conditions: +- Add **If Node** with conditions: - `avg_sentiment_score < -0.4` - `num_negative_reviews > 5` --- ### 3. Craft Alert Message -- Add a **Set Node** on the “True” branch. -- Example: +- Add a **Set Node** on the True branch: 🚨 URGENT: Negative Sentiment Spike! Product: {{ $json.product_name }} Avg Sentiment: {{ $json.avg_sentiment_score }} @@ -36,13 +34,17 @@ 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. +- Add **Slack Node** connected to alert message. +- Send to **high-priority channel** (`#ecommerce-alerts`) with `@channel` mentions. --- ## ✅ 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 +- Workflow detects predefined issues. +- Sends urgent alerts separately from daily summary. + +--- + +## 💡 Solution +- Proactive monitoring is in place. +- Stakeholders receive alerts for anomalies immediately. \ No newline at end of file