Campaign Planning

How to set revenue targets and sales volume forecasts at the campaign, promotion, and SKU level for accurate campaign planning.

Planning Overview

Campaign planning in Omnium supports revenue forecasting at three levels of detail:

LevelWhere targets are setGranularity
CampaignAggregated from linked promotionsTotal campaign revenue and volume
PromotionOn the promotion itself (manually)Revenue per promotion
SKUOn price list itemsRevenue and volume per individual product/variant

Planning targets are set during the Planning status. Once the campaign moves to Active, planning inputs are locked.


SKU-Level Planning (Price List Promotions)

The most detailed planning is available for promotions that use price lists. Each price list item (representing a single SKU) can carry:

FieldDescription
Planned Sales VolumeExpected number of units to sell during the campaign
Planned RevenueAutomatically calculated from Planned Sales Volume x Discounted Price
Planning CommentInternal note explaining the forecast rationale

Setting Up SKU-Level Targets

  1. Create a price list with the products included in the campaign
  2. For each price list item, set the discounted price
  3. Enter the Planned Sales Volume — the expected number of units to sell
  4. The Planned Revenue is calculated automatically
  5. Optionally add a Planning Comment for context
  6. Link the price list promotion to the campaign

Example

A clearance promotion for shoes includes a price list with three SKUs:

SKUOriginal PriceDiscounted PricePlanned VolumePlanned Revenue
SHOE-0011,200 NOK840 NOK50 units42,000 NOK
SHOE-002900 NOK630 NOK80 units50,400 NOK
SHOE-0031,500 NOK1,050 NOK30 units31,500 NOK
Total160 units123,900 NOK

These targets roll up to the promotion level and then to the campaign level, giving you a full picture of the expected campaign outcome.


Promotion-Level Planning

For promotions that don't use price lists (category/brand, multi-buy, order amount, etc.), you can set a Planned Revenue estimate directly on the promotion. This is a manual estimate since these promotion types apply dynamically based on cart contents.

Each promotion also supports a Planning Notes field for documenting assumptions, market context, or other planning considerations.


Campaign-Level Aggregation

Campaign-level targets are automatically aggregated from the linked promotions:

  • Total Planned Revenue = Sum of all linked promotions' planned revenue (both SKU-level and promotion-level)
  • Total Planned Sales Volume = Sum of all SKU-level planned volumes from price list promotions

This aggregation provides a single view of the campaign's expected performance without manual data entry at the campaign level.


Planning Notes

Campaigns have a dedicated Planning Notes field for documenting:

  • Campaign goals and strategy
  • Target audience and market context
  • Key assumptions behind revenue forecasts
  • Dependencies or risks
  • Coordination notes with other teams

Planning notes are visible in the campaign detail view and are preserved throughout the campaign lifecycle.


Planning Best Practices

Be conservative with volume estimates

Use historical sales data from similar campaigns as a baseline. If no prior data exists, start with moderate estimates and adjust after the first campaign cycle.

Use tags to categorize

Tag campaigns by type (e.g., seasonal, clearance, product-launch) to build up historical benchmarks over time. Compare campaigns with the same tags to refine future forecasts.

Plan at the SKU level when possible

Price list promotions with SKU-level targets give you the most accurate forecasts and the most actionable post-campaign insights. Use this level of detail for your most important campaigns.

Document assumptions

Use planning notes and planning comments to explain why specific targets were set. This context is valuable when reviewing campaign performance after the fact.