Understand every type of notification and when they appear.
Overview: Three Notification Categories #
| Category | Purpose | Urgency Level |
|---|
| Campaign Ending | Alerts before campaigns expire | 🔴 High |
| Campaign Starting | Alerts before campaigns begin | 🟡 Medium |
| Campaign Status | Informs about status changes | 🔵 Informational |
Category 1: Campaign Ending Notifications #
These notifications warn you when campaigns are about to expire.
Timing Windows #
| Condition | Message Template | Priority | Icon |
|---|
| Ends today | “[Campaign] will end today” | 95 (Critical) | 🔥 Fire |
| Ends within 24 hours | “[Campaign] will end within 24 hours” | 90 (Urgent) | ⏰ Clock Alert |
| Ends within 3 days | “[Campaign] will end within 3 days” | 85 (Warning) | 🕐 Clock |
Priority Explanation #
| Priority | Visual Treatment | Sorting Position |
|---|
| 95 | Most prominent | Always at top |
| 90 | High visibility | Near top |
| 85 | Standard alert | Upper section |
Action Buttons for Ending Campaigns #
| Button | Type | What It Does |
|---|
| Extend Date | Primary (blue filled) | Opens Group Management, focuses on the campaign |
| Manage Rules | Secondary (outlined) | Opens Rule Management for that campaign |
Real Scenario: Black Friday Ending #
| Day | What Happens |
|---|
| November 26 | Campaign set to end November 29 → “3 days” notification appears |
| November 28 | → “24 hours” notification appears |
| November 29 | → “ends today” notification appears (highest priority) |
Category 2: Campaign Starting Notifications #
These notifications prepare you for upcoming campaign launches.
Timing Windows #
| Condition | Message Template | Priority | Icon |
|---|
| Starts tomorrow | “[Campaign] will start tomorrow” | 90 (High) | 🚀 Rocket |
| Starts within 24 hours | “[Campaign] will start within 24 hours” | 85 (Medium) | 📅 Calendar Clock |
| Starts within 3 days | “[Campaign] will start within 3 days” | 80 (Low) | 📆 Calendar Start |
Action Buttons for Starting Campaigns #
| Condition | Button | Type | Purpose |
|---|
| Tomorrow | Check Rules | Primary | Verify rules are ready |
| 24 hours | Edit Date | Primary | Adjust start date if needed |
| 3 days | View Rules | Secondary | Review campaign setup |
Why Different Buttons? #
| Timing | Typical Action Needed |
|---|
| 3 days out | Just review, plenty of time |
| 24 hours out | Last chance to adjust dates |
| Tomorrow | Final rule verification |
Real Scenario: Holiday Campaign Launch #
| Day | Notification | Suggested Action |
|---|
| December 20 | “Holiday Sale starts in 3 days” | Review discount rules |
| December 22 | “Holiday Sale starts in 24 hours” | Confirm start date |
| December 22 evening | “Holiday Sale starts tomorrow” | Final rule check |
| December 23 | Campaign goes live | See “started today” notification |
Category 3: Campaign Status Notifications #
These notifications inform you about status changes that occurred.
Status Events #
| Event | Message Template | Priority | Icon |
|---|
| Started today | “[Campaign] started today” | 70 | ✅ Check Circle |
| Ended today | “[Campaign] ended today” | 75 | ⛔ Stop Circle |
Action Buttons for Status Changes #
| Event | Button 1 | Button 2 | Purpose |
|---|
| Started today | Statistics | View | Monitor performance |
| Ended today | Statistics | — | Analyze results |
Why Statistics Button? #
| Timing | Action | Reason |
|---|
| Campaign just started | Check early performance | Verify discounts working |
| Campaign just ended | Analyze final numbers | Measure campaign success |
Priority System Explained #
Notifications are sorted by priority (highest first):
| Priority Range | Type | Color Coding |
|---|
| 95 | Campaign ends today | 🔴 Critical |
| 90 | Ends in 24h / Starts tomorrow | 🟠 Urgent |
| 85 | Ends in 3 days / Starts in 24h | 🟡 Warning |
| 80 | Starts in 3 days | 🟢 Notice |
| 75 | Ended today | 🔵 Info |
| 70 | Started today | 🔵 Info |
Example Sorting #
If you have these notifications:
| Campaign | Status | Priority |
|---|
| Flash Sale | Ends today | 95 |
| Summer Deal | Starts tomorrow | 90 |
| Weekend Promo | Ends in 3 days | 85 |
| Holiday Special | Started today | 70 |
Panel displays in order:
- Flash Sale (95) ← Top
- Summer Deal (90)
- Weekend Promo (85)
- Holiday Special (70) ← Bottom
Icon Reference #
| Icon | Meaning | Used For |
|---|
| 🔥 Fire | Critical urgency | Ends today |
| ⏰ Clock Alert | Time-sensitive | Ends in 24h |
| 🕐 Clock | Approaching deadline | Ends in 3 days |
| 🚀 Rocket | Launch imminent | Starts tomorrow |
| 📅 Calendar Clock | Time-sensitive start | Starts in 24h |
| 📆 Calendar Start | Upcoming start | Starts in 3 days |
| ✅ Check Circle | Positive status | Started today |
| ⛔ Stop Circle | Ended status | Ended today |
Notification Lifecycle #
How a Notification Progresses #
| Day | Campaign “Summer Sale” (ends June 30) | Notification |
|---|
| June 27 | 3 days until end | “will end within 3 days” (P:85) |
| June 29 | 1 day until end | “will end within 24 hours” (P:90) |
| June 30 | Ends today | “will end today” (P:95) |
| July 1 | Ended yesterday | “ended today” shown briefly (P:75) |
| July 2 | Past | No notification (expired) |
Multiple Campaigns Example #
| Your Campaigns | Current Notifications |
|---|
| Black Friday (ends Nov 29) | “ends in 3 days” |
| Cyber Monday (starts Dec 1) | “starts in 3 days” |
| Flash Sale (started today) | “started today” |
| Weekly Deal (ends today) | “ends today” ← Highest priority |
Edge Cases #
Campaign Without Dates #
| Scenario | Result |
|---|
| No start date set | No “starting” notifications |
| No end date set | No “ending” notifications |
| No dates at all | No date-based notifications |
Paused Campaigns #
| Scenario | Result |
|---|
| Campaign is paused | Notifications still appear based on dates |
| Recommendation | Adjust dates or dismiss notifications |
Overlapping Time Windows #
| Scenario | Which Notification? |
|---|
| Campaign ends in exactly 24 hours | “24 hours” notification (not “3 days”) |
| Campaign starts in exactly 24 hours | “24 hours” notification |
The system chooses the most specific time window.