This document discusses product recommendation and prediction for Santander Bank customers. It describes exploring customer transaction data using market basket analysis to find association rules between purchased products. It also uses extreme gradient boosting (XGBoost) to predict whether existing customers will purchase new products based on their characteristics. Market basket analysis revealed rules like customers who have direct debit, e-accounts and pensions also likely have payroll accounts. XGBoost achieved 80% accuracy in predicting current account openings based on features like income, age, province and sales channel.