Campaigns are the core of DealPulse. A campaign controls when and where urgency elements such as countdown timers, inventory counters, dynamic discounts, sticky bars, and promotional messages are displayed throughout your WooCommerce store.
Each campaign consists of four main components:
Content
The visual elements shown to customers, such as:
- Countdown timers
- Inventory counters
- Discount messages
- Promotional banners
- Sticky headers and footers
Rules
Rules determine where a campaign should appear.
Examples:
- Specific products
- Product categories
- Product tags
- User roles
- Languages
- Cart conditions
Scheduling
Schedules control when a campaign becomes active.
Examples:
- One-time campaigns
- Recurring campaigns
- Evergreen campaigns
Display Settings
Display settings control how urgency elements look and behave.
Examples:
- Colors
- Typography
- Position
- Animations
- Responsive settings
Campaign Workflow
Creating a campaign typically follows these steps:
- Create a new campaign.
- Enter a campaign name.
- Select campaign features.
- Configure timer or discount settings.
- Configure display settings.
- Configure targeting rules.
- Configure scheduling.
- Publish the campaign.
Campaign Types
DealPulse supports multiple campaign styles:
- Countdown Timer Campaigns
- Inventory Counter Campaigns
- Dynamic Discount Campaigns
- Combined Campaigns
- Sticky Header Campaigns
- Sticky Footer Campaigns
Campaign Evaluation
When a page loads, DealPulse evaluates:
- Campaign status.
- Schedule conditions.
- Rule conditions.
- Product conditions.
- User conditions.
If all conditions match, the campaign is displayed.
