This document summarizes an automated machine learning framework for customer journey analysis. The framework uses GraphX to process event streams and connect discrete interactions into user journeys. It then applies feature engineering techniques like binning and frequent item counting to transform journey data into a format suitable for model building. Multiple models can be configured and built in Spark MLlib, with the best model selected using performance metrics. The selected model is stored for serving predictions to applications through a prediction server. The goal is to automate the full machine learning cycle from raw event streams to predictive models.