1. A computer-implemented method, comprising: identifying, by a computing apparatus, characteristics of a plurality of customers based on first images of the customers, the first images captured using a digital camera attached to a point of interaction positioned in vicinity of a retail location; identifying, by the computing apparatus using the characteristics, a subset of customers who have made payment transactions at the retail location, the payment transactions processed via a transaction handler; and determining, by the computing apparatus, an aggregated spending profile based on transactions of the subset of customers recorded by the transaction handler.