Shopify Kit evolves from heuristic rules to ML-driven marketing campaign recommendations
Shopify business owners, especially those new to marketing, were overwhelmed by the large number of configurations required to create effective campaigns in Facebook Ads Manager. The existing rule-based Kit system used hardcoded budget ranges identical for all business owners, failing to serve those with higher traffic, sales, and spending capacity.
The initial Spark-based batch prediction flow produced stale budget recommendations because predictions were generated on a schedule rather than on demand, so the recommendation could be outdated by the time it reached the business owner.
One third of all Kit marketing campaigns are powered by ML-driven recommendations, and the system serves tens of thousands of business owners.
Frequently asked questions
What did this team achieve with this AI workflow?
One third of all Kit marketing campaigns are powered by ML-driven recommendations, and the system serves tens of thousands of business owners.
What tools did this team use?
Kit, Apache Kafka, TensorFlow, scikit-learn, Facebook Ads Manager, Shopify Ping.
What results were reported?
Kit marketing campaigns powered by ML: one third; Business owners served: tens of thousands of business owners (source-reported, not independently verified).
What failed first in this deployment?
The initial Spark-based batch prediction flow produced stale budget recommendations because predictions were generated on a schedule rather than on demand, so the recommendation could be outdated by the time it reache…
How is this marketing ops AI workflow structured?
Business owner messages Kit → Aggregate marketing and store features → Train regression and classification models → Monitor model metrics → Real-time prediction generates recommendation → Deliver one-step marketing recommendation.