Predicto is a predictive analytics system that uses machine learning and big data algorithms to analyze individual customer event histories and identify unsatisfied customers. This allows companies to target marketing campaigns specifically at stimulating unsatisfied customers before they drop off, in order to improve key performance indicators like retention, conversion, and virality. The implementation process involves an initial investigation of whether predictive analytics can be applied to a company's data, integrating the Predicto SDK to collect customer behavior data, and tuning predictive algorithms over 6-8 weeks.