View Categories

Notifications – Getting Started

Never miss an important campaign deadline again.


Why Notifications Matter #

Managing multiple discount campaigns can be challenging. Without proper alerts, you might:

ProblemConsequence
Miss a campaign end dateDiscounts continue longer than planned
Forget a campaign startMarketing not aligned with campaign
Overlook expiring campaignsNo time to extend successful ones
Lose track of active campaignsConfusion about current promotions

The Notification System solves these problems by proactively alerting you about important campaign events.


The Notification Button (FAB) #

A floating button appears in the bottom-right corner of every plugin page:

ElementDescription
Email IconVisual indicator for notifications
Red BadgeShows number of unread notifications
PositionFixed at bottom-right, always visible
Click ActionOpens the notification panel

Badge Behavior #

Badge StateMeaning
Badge with numberYou have unread notifications
No badgeAll notifications read or dismissed
Badge updatesRefreshes when actions occur

Opening the Notification Panel #

Three ways to interact:

ActionResult
Click FAB buttonPanel slides in from right
Click outside panelPanel closes
Press ESC keyPanel closes

Panel Sections #

SectionPurpose
HeaderTitle “Notifications” + close button (×)
BodyList of notification cards
Footer“Load More” button (if more notifications exist)

Understanding Notification Cards #

Each notification card contains:

ElementLocationPurpose
IconLeft sideVisual indicator of notification type
MessageCenterDescription of what’s happening
Action ButtonsBelow messageQuick actions (blue = primary, outlined = secondary)
Read ButtonRight sideMark as read without hiding
Hide ButtonRight sideDismiss notification completely

Example Card #

PartExample
Icon🔥 (fire icon)
MessageCampaign “Black Friday” will end within 3 days
Primary ActionExtend Date
Secondary ActionManage Rules
ControlsRead · Hide

Enabling/Disabling Notifications #

Navigate to: Settings → Notifications tab

SettingOptionsDefault
Notification SystemCheckbox (on/off)✅ Enabled

What Happens When Disabled? #

ComponentBehavior
FAB buttonHidden from all pages
Notification checksStopped
Background cronUnscheduled
Existing dataPreserved (not deleted)

Where Notifications Appear #

The notification system is available on all plugin admin pages:

PageFAB Visible
Group Management✅ Yes
Rule Management✅ Yes
Statistics✅ Yes
Settings✅ Yes

Not visible on:

  • WordPress dashboard
  • Other plugin pages
  • Frontend pages

Notification Frequency #

ProcessTiming
Live CheckEvery time you open the panel
Background CheckTwice daily (cron job)
Cache Duration1 hour
Cache RefreshWhen you update groups/rules

When New Notifications Appear #

TriggerNotification Created
Campaign enters “3 days until end” windowEnding Soon notification
Campaign enters “24 hours until end” windowUrgent Ending notification
Campaign end date is todayCritical Ending notification
Campaign enters “3 days until start” windowStarting Soon notification
Campaign start date is tomorrowStarting Tomorrow notification
Campaign starts todayCampaign Started notification
Campaign ends todayCampaign Ended notification

Quick Start Scenarios #

Scenario 1: First Time User #

  1. Install and activate the plugin
  2. Create your first campaign group with dates
  3. Notice the FAB button in bottom-right
  4. Wait for the campaign to enter notification windows
  5. Click FAB to see relevant notifications

Scenario 2: Busy Store Owner #

  1. Open any plugin page
  2. See badge on FAB showing “3” notifications
  3. Click to open panel
  4. Review each notification
  5. Take action or mark as read
  6. Continue your work

Scenario 3: Managing Multiple Campaigns #

CampaignStatusExpected Notification
Summer SaleEnds in 2 days“will end within 3 days”
Flash DealStarts tomorrow“will start tomorrow”
Members OnlyStarted today“started today”
Black FridayEnds today“will end today” (urgent!)

Tips for Effective Use #

TipWhy
Check dailyCatch urgent notifications early
Use “Read” wiselyKeep important alerts visible but marked
Use “Hide” for resolvedClear notifications you’ve addressed
Don’t disableEven if busy, keep system on for critical alerts