All work
Storebox pricing

Turning Pricing Rules into a Scalable Promotion Engine

Turning location performance, demand and market signals into scalable promotion decisions while protecting profitability.

Challenge
Decide where promotions are needed and how strong they should be across very different locations, without hurting profitability.
My role
Translated commercial inputs into product logic, business rules, safeguards and operational controls with Engineering and business teams.
Result
Promotion decisions moved from a manual, location-by-location process to a scalable framework with profitability safeguards.
  • Pricing
  • Revenue
  • Product Strategy
  • Analytics
  • Automation

Overview

Storebox operates locations with very different levels of occupancy, customer demand, competitive pressure and commercial performance.

A single promotional strategy therefore does not work equally well everywhere. Some locations need additional support to stimulate demand, while others can perform without discounts.

The product challenge was to create a scalable framework that could identify where promotional support was needed, adjust the level of promotion based on relevant business signals, and protect profitability at the same time.

My role was to help translate these commercial inputs into clear product logic, business rules, safeguards and operational controls that Engineering could implement and business teams could understand and manage.

How it works

  1. Location and market signalsOccupancy, booking performance, capacity, competitor pricing, costs
  2. Performance assessment
  3. Promotion recommendation
  4. Low-performance adjustment where needed
  5. Profitability safeguard
  6. Final promotion

The model combines internal performance data with market and cost inputs to determine an appropriate promotion level. Where booking performance is particularly weak, the system can recommend stronger promotional support. A profitability safeguard then checks that the resulting price remains commercially acceptable.

  1. NoneNo promotion
  2. LowPromotion tier 1
  3. MediumPromotion tier 2
  4. HighPromotion tier 3

Conceptual illustration with generic tiers. It does not show real promotion levels, thresholds or formulas.

Where business control stays

Automation handles the repeatable decision logic, while business teams retain control through manual overrides, location-level activation and voucher priority.

Manual overrideFor situations the rules can’t see.
Voucher priorityClear precedence between vouchers and automated promotions.
Location-level activationAutomated promotions can be switched on or off per location.
Scheduled updatesChanges apply on a known cycle.

My role

My role was to help define the product and business logic behind the Dynamic Promotion Model and translate commercial goals into implementable rules.

I worked across prioritisation, business-rule definition, profitability safeguards, edge cases, operational controls and analytics, collaborating with Engineering and business stakeholders to ensure the model was both commercially useful and operationally manageable.

  • Business-rule definition
  • Commercial prioritisation
  • Pricing and promotion logic
  • Profitability safeguards
  • Edge-case definition
  • Engineering collaboration
  • Operational controls
  • Analytics and post-launch evaluation

How I approached it

Different locations need different treatment

Promotional decisions should respond to local performance rather than applying the same discount everywhere. Relevant signals include occupancy, booking performance, available capacity, competitive position and cost structure.

Commercial upside needs a guardrail

A stronger promotion may improve competitiveness or booking activity, but it should never undermine the underlying economics. The profitability safeguard therefore takes priority when rules conflict.

Automation still needs human control

Not every situation can be captured by a model. The system needs manual overrides, location-level activation, voucher priority and clear update timing.

Key decisions

  • Profitability takes priorityWhen promotional logic and profitability conflict, the financial safeguard wins.
  • Different data availability requires different logicNot every product or location has the same quality of competitor data. For a product segment where reliable competitor data was unavailable, missing inputs needed explicit fallback rules rather than being ignored.
  • Automation must remain controllableBusiness teams need the ability to disable automated promotions or intervene when operational context requires it.
  • Promotions need predictable behaviourChanges happen on a known cycle, so business teams understand when new logic becomes active.
  • Promotional systems must work togetherVouchers, manual promotions and automated promotions need clear precedence rules, so customers do not receive conflicting offers.

Technical and operational complexity

The model draws on these signal categories:

  • Location performance
  • Occupancy
  • Booking activity
  • Available capacity
  • Unit characteristics
  • Competitor pricing
  • Cost structure
  • Historical performance

The complexity came from combining signals with different levels of reliability and applying them consistently across locations and unit groups.

New locations, established locations, low-occupancy locations and product groups with limited market data could not all be treated identically. The product therefore required explicit fallback logic and clear rule precedence rather than relying on a single formula.

Evaluating performance

I use SQL, Metabase, PostHog and data warehouse data to evaluate booking behaviour, location performance, promotion behaviour and commercial outcomes, and to find opportunities for further optimisation.

Outcome

The work helped move promotional decision-making from a largely manual, location-by-location process toward a scalable framework that uses operational, market and commercial signals to recommend where promotional support is needed.

The model combines automation with profitability safeguards and manual controls, allowing the business to respond more consistently to location performance without giving up commercial oversight.

The framework also created a clearer basis for analysing promotion performance and continuously refining the underlying rules.

Product principleAutomation should make commercial decisions more responsive and scalable without removing the controls needed to protect profitability.

What I learned

Pricing products are not only about choosing the right formula. The most important decisions often involve rule precedence, fallback behaviour, data quality and knowing when automation should give way to business control.

Missing or unreliable data needs explicit product logic. It should never silently become an assumption.

Relevant skills

  • Pricing & Revenue Optimisation
  • Commercial Product Management
  • Business-Rule Design
  • Product Strategy
  • Data-Driven Prioritisation
  • Profitability Safeguards
  • Product Analytics
  • Edge-Case Design
  • Process Automation
  • Technical Requirements
  • Cross-functional Product Delivery