Campaign Overview

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:

  1. Create a new campaign.
  2. Enter a campaign name.
  3. Select campaign features.
  4. Configure timer or discount settings.
  5. Configure display settings.
  6. Configure targeting rules.
  7. Configure scheduling.
  8. 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:

  1. Campaign status.
  2. Schedule conditions.
  3. Rule conditions.
  4. Product conditions.
  5. User conditions.

If all conditions match, the campaign is displayed.