Introducing Kumo Online Serving: Real-time predictions from real-time signals

Learn more
3Binary Classification · Price Elasticity

Pricing Optimization

For each product-customer pair, will they purchase at the current price in the next 14 days?

Book a demo and get a free trial of the full platform: research agent, fine-tune capabilities, and forward-deployed engineer support.

By submitting, you accept the Terms and Privacy Policy.

Loved by data scientists, ML engineers & CXOs at

WalmartSAPexpediaCatalina Logo

A real-world example

For each product-customer pair, will they purchase at the current price in the next 14 days?

Traditional pricing optimization relies on broad A/B tests, segment-level elasticity estimates, or manual competitive analysis. These approaches treat all customers in a segment identically — but a price-insensitive enterprise buyer and a deal-seeking SMB customer respond to the same $50 price point very differently. Running A/B tests at the customer-product level is impractical at scale, and most teams default to one-size-fits-all pricing that leaves 15-25% of potential revenue on the table. For a $100M product line, that represents $15-25M in unrealized revenue annually.

How KumoRFM solves this

Relational intelligence for revenue growth

Kumo learns from the full relational graph — customer purchase history, product attributes, price sensitivity signals, and behavioral similarities across the customer-product network — to predict individual purchase probability at any price point. The model discovers that Customer C-5501 (segment: enterprise, low price sensitivity) has 91% purchase probability at $75 while Customer C-5502 (segment: SMB, high sensitivity) drops to 23% at the same price, enabling targeted discounting that maximizes revenue without blanket markdowns.

From data to predictions

See the full pipeline in action

Connect your tables, write a PQL query, and get predictions with built-in explainability — all in minutes, not months.

1

Your data

The relational tables Kumo learns from

CUSTOMERS

customer_idsegmentprice_sensitivity
C-5501EnterpriseLow
C-5502SMBHigh
C-5503Mid-MarketMedium

PRODUCTS

product_idnamecategoryprice
P-101Analytics ProSoftware$75
P-102Data ConnectorIntegration$120
P-103Starter PackSoftware$25

PURCHASES

purchase_idcustomer_idproduct_idprice_paidtimestamp
PUR-801C-5501P-101$752025-01-03
PUR-802C-5502P-103$202025-01-05
PUR-803C-5503P-102$1082025-01-09
PUR-804C-5501P-102$1202025-01-12
2

Write your PQL query

Describe what to predict in 2–3 lines — Kumo handles the rest

PQL
PREDICT COUNT(PURCHASES.*, 0, 14, days) > 0
FOR EACH CUSTOMERS.CUSTOMER_ID
WHERE PRODUCTS.PRICE > 50
3

Prediction output

Every entity gets a score, updated continuously

CUSTOMER_IDTIMESTAMPTARGET_PREDTrue_PROB
C-55012025-02-01True0.91
C-55022025-02-01False0.23
C-55032025-02-01True0.67
4

Understand why

Every prediction includes feature attributions — no black boxes

Customer C-5501 × Product P-101

Predicted: True (89% purchase probability)

Top contributing features

Historical purchase frequency (90d)

4 purchases

34% attribution

Price sensitivity segment

Low

26% attribution

Product category affinity

Software (3 prior)

20% attribution

Similar-customer conversion rate

88% at $75

14% attribution

Days since last purchase

19 days

6% attribution

Feature attributions are computed automatically for every prediction. No separate tooling required. Learn more about Kumo explainability

Bottom line: Kumo predicts individual purchase probability at any price point from relational customer, product, and transaction data — enabling precision pricing at scale without exhaustive A/B testing.

Topics covered

pricing optimization AIprice elasticity predictiondynamic pricing machine learningcustomer price sensitivitypurchase probability predictionKumoRFMgraph neural network pricingAI pricing strategypersonalized pricingrevenue optimization AI