marketing_ops · workflow
DoorDash applies causal machine learning to optimize promotion targeting and personalize discount depth
DoorDash's blanket promotional campaigns eroded margins by discounting orders that would have happened regardless — the non-incremental promotion problem — with no mechanism to identify which customers genuinely needed an incentive to order.
How it works
Common implementation structure
How this type of workflow is generally built, generalized across documented cases — not tied to any one vendor's stack. Click any stage to read what happens there. Specific products that implement these stages appear in “Tools commonly seen” below.
Stage 1 · Campaign constraints defined
A campaign is initiated with defined constraints such as total budget, per-offer limits, and category restrictions.
Tools used
Double Machine Learning (DML)
Outcome
The causal ML framework achieved the same incremental orders at roughly half the cost per incremental order in promotion targeting, and delivered a higher order rate lift with improved cost efficiency in personalized discounting.
What failed first
Uniform blanket campaigns looked successful on surface metrics — order volume rose — but masked systematic margin waste by discounting customers who would have ordered regardless of any promotion.
Results
Volumehigher order rate lift
Cost replacedroughly half the cost per incremental order
Grounding & classification
Source type: technical build writeup
19 fields verified against source quotes.
personalizationpredictive analyticsbuilder submittedfailure mode describedmetric backednamed customerproduction runtime claimedsource backedtools describedworkflow describedecommerceconversion increasecost reductiontechnical build writeupecommerce opsmarketing ops