Skip to main content
Use case · Dynamic pricing

The right price, the right minute. Without an analyst on a Sunday.

A dynamic pricing engine for hotels, ecommerce SKUs, classes, freight lanes. Demand, capacity, competitor, inventory — all weighted, all live. Recommendations at hourly cadence, with override and audit trail. Powered by your data, not someone else's algorithm.

RevPAR vs comp set
operator time/week
rec acceptance rate
Live signal
2–6 wks Build, fixed price−14% → +6% RevPAR vs comp set4 hrs → 20 min operator time/week90 days Stabilisation included
What's in the build

Six pieces, one workflow.

Demand, capacity, competitor — the right price, the right channel, every hour.

01 · Demand signal

Bookings, searches, traffic — wired.

Live signals from your booking engine, your storefront, your traffic. Demand curve modelled hourly. Anomalies (event-driven spikes, weather) flagged.

  • Booking + search inputs
  • Traffic-volume signals
  • Anomaly detection
  • Hourly curve refresh
02 · Capacity awareness

What's left, what's pacing.

Inventory remaining, time-to-event, sell-through curve vs forecast. The model knows when you're behind or ahead and prices accordingly.

  • Inventory remaining feed
  • Pace vs forecast
  • Time-to-event weight
  • Channel-mix awareness
03 · Competitor scrape

What the market is doing, daily.

Competitor prices scraped daily for like-for-like SKUs / room types / lanes. Position-vs-market displayed; never automatic, always informative.

  • Daily competitor scrape
  • Like-for-like matching
  • Position-vs-market display
  • Trend alerts
04 · Recommendation engine

A price, a confidence, a reason.

Each recommended price comes with confidence score and the dominant signal. Operator approves, edits, or overrides. The algorithm learns from overrides.

  • Confidence score per rec
  • Signal attribution
  • Override audit trail
  • Reinforcement-from-overrides
05 · Channel push

Approved prices, every channel.

On approve, prices push to Booking.com, Expedia, your direct channel, OTA APIs. SKU updates push to Shopify, Amazon, eBay. One number, every shelf.

  • OTA API push
  • Direct + channel parity
  • Per-channel offsets
  • Audit log per push
06 · Margin guardrails

The model can't lose you money.

Floor price per SKU / room / lane. Recommended prices below floor are blocked, with override allowed and logged. The model can be aggressive, but never reckless.

  • Per-SKU floor price
  • Floor-block on recs
  • Override audit log
  • Margin-recovery report
Sample engagement

The boutique hotel group that recovered RevPAR without a revenue manager.

32 rooms × 4 properties. One owner. A booking engine.

A four-property boutique hotel group set prices manually on Sundays. RevPAR ran 14% behind comp set. We shipped a dynamic-pricing engine integrated with Mews and SiteMinder. Six months in: RevPAR closed the gap and went 6 points ahead, owner Sundays back, operator time on pricing went from 4 hrs/week to 20 mins of approvals.

How we measure: RevPAR measured against STR comp set monthly, owner time tracked via self-report, override rate tracked via app to validate model trust.

−14% → +6%RevPAR vs comp set
4 hrs → 20 minoperator time/week
92%rec acceptance rate
Industries this is built for

Where this build earns its rent.

Most-relevant verticals — but the same shape works for adjacent ones.

Right price, right minute.

We wire your signals, your competitors, your channels — ship in 4–6 weeks.