Personalization drives conversion. Generic storefronts convert at 2%. Personalized experiences reach 8% or higher. Today we are launching AI-powered recommendations in Crowdstart.
The Recommendation Problem
Good recommendations must balance:
- Relevance: Items the customer actually wants
- Discovery: Items the customer did not know they wanted
- Diversity: Avoid filter bubbles and repetition
- Freshness: New products need exposure
- Business goals: Margin, inventory, strategic priorities
No single algorithm optimizes all dimensions.
Our Hybrid Approach
Crowdstart recommendations combine three methods:
Collaborative Filtering
"Customers who bought X also bought Y"
We use matrix factorization to find latent factors connecting customers and products. This discovers non-obvious relationships: customers who back hardware projects often back design tools.
Content-Based Filtering
"Similar to items you've viewed"
Product attributes (category, price range, creator, tags) define similarity. Useful for new customers without purchase history.
Contextual Bandits
"Optimized for this moment"
Real-time context (time of day, device, referral source, session behavior) influences which recommendations surface. A returning customer on mobile at midnight sees different items than a new visitor on desktop at noon.
Cold Start Solutions
New products and new customers pose challenges:
New products: Seeded with content-based similarity, then learn from early interactions. Exploration budget ensures new items get traffic.
New customers: Start with popularity and context-based recommendations. First few interactions rapidly personalize.
Implementation
The recommendation engine runs as a separate service:
POST /recommendations
{
"customer_id": "cust_123",
"context": {
"page": "product",
"product_id": "prod_456",
"device": "mobile"
},
"count": 6,
"strategy": "hybrid"
}Response includes recommendations with explanation:
{
"items": [
{
"product_id": "prod_789",
"score": 0.87,
"reason": "similar_to_viewed"
}
]
}Privacy
Recommendations work without storing personal data:
- Customer embeddings are anonymous vectors
- No PII in feature store
- On-device personalization option for sensitive contexts
Results
Early adopters report:
- 31% increase in average order value
- 18% improvement in discovery (purchases from browsing, not search)
- 2.3x increase in cross-sell conversion
What's Next
We are training models that understand product images and descriptions. Visual similarity and semantic search will unlock new recommendation dimensions.
Zach Kelling is the founder of Hanzo Industries.
Read more
Hanzo ML v2: The Year the Models Actually Got Good
In 2018, the Hanzo ML stack crossed a threshold — the models were better than what clients could build in-house, not just faster. The shift from 'convenient AI' to 'essential AI' changed our product positioning.
Collaborative Filtering at Commerce Scale: v1.0 of the Recommendation Engine
The first version of the Hanzo recommendation engine used matrix factorization to find latent preference signals in purchase data. Here's how we built it.
Commerce AI: What We Learned in 2017
Lessons from a year of building and deploying AI systems for commerce.