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

Learn more
7Multi-Class · Omnichannel

Omnichannel Journey Optimization

For each customer, which fulfillment pathway (store pickup, delivery, ship-to-store) will they prefer for their next order?

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 customer, which fulfillment pathway (store pickup, delivery, ship-to-store) will they prefer for their next order?

Retailers offer multiple fulfillment options but present them generically — defaulting to shipping even when a customer lives 2 miles from a store. Mismatched fulfillment increases last-mile costs, delivery failures, and returns. Meanwhile, BOPIS (buy online, pick up in store) drives 30% higher in-store attach rates that retailers miss by not surfacing it to the right customers.

How KumoRFM solves this

Relational intelligence for optimal actions

Kumo connects customers, orders, and stores into a relational graph that captures fulfillment preferences, location proximity, order history, and cross-channel behavior. The multi-class prediction assigns each customer the most likely fulfillment type for their next order — enabling personalized checkout defaults that reduce friction and maximize attach revenue.

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_idnamelocationsegment
C-5001Maria SantosBrooklyn, NYurban-loyal
C-5002James WrightPlano, TXsuburban-new
C-5003Priya SharmaSan Jose, CAurban-occasional
C-5004Tom BakerRural, MTrural-loyal
C-5005Lin WeiChicago, ILurban-loyal

ORDERS

order_idcustomer_idfulfillment_typeamounttimestamp
ORD-701C-5001store_pickup$892026-02-10
ORD-702C-5001store_pickup$1452026-02-25
ORD-703C-5002delivery$622026-02-15
ORD-704C-5003delivery$2102026-01-20
ORD-705C-5004delivery$952026-02-28
ORD-706C-5005ship_to_store$1782026-03-01

STORES

store_idnamelocationtype
STR-01Brooklyn HeightsBrooklyn, NYflagship
STR-02Legacy WestPlano, TXstandard
STR-03Santana RowSan Jose, CApremium
STR-04Magnificent MileChicago, ILflagship
2

Write your PQL query

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

PQL
PREDICT ORDERS.FULFILLMENT_TYPE
FOR EACH CUSTOMERS.CUSTOMER_ID
3

Prediction output

Every entity gets a score, updated continuously

CUSTOMER_IDstore_pickupdeliveryship_to_storePREDICTED
C-50010.840.110.05store_pickup
C-50020.220.680.10delivery
C-50030.350.520.13delivery
C-50040.030.910.06delivery
C-50050.280.150.57ship_to_store
4

Understand why

Every prediction includes feature attributions — no black boxes

Customer C-5001 (Maria Santos)

Predicted: store_pickup (0.84)

Top contributing features

Last 2 orders were store pickup (ORDERS)

2 of 2 pickup

37% attribution

Lives 0.8 mi from Brooklyn Heights store (STORES)

0.8 miles

28% attribution

Segment = urban-loyal, 85% pickup preference (graph)

85% peer pickup

20% attribution

Avg order value aligns with in-store shoppers (ORDERS)

$117 avg

15% attribution

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

Bottom line: Personalize fulfillment defaults at checkout. Increase BOPIS adoption 20-30%, reduce last-mile delivery costs by $3-6 per order, and drive 15% higher in-store attach revenue — worth $5-12M annually for a mid-size retailer.

Topics covered

omnichannel optimization AIfulfillment predictioncustomer journey predictionstore pickup vs deliveryretail personalizationgraph neural network retailKumoRFM