Il existe divers moyens qui permettent d'affiner la connaissance des consommateurs. Tout d'abord, il faut avoir un fichier client qui contient les données exploitables, comme les produits que le client achète le plus, les tendances qui l'attirent, les offres qui l'intéressent etc. La personnalisation de l'ensemble du parcours client, en mettant en pratique l'écoute active, aide avoir de précieuses informations, à l'instar du CRM, les outils de connaissance client et d'analyse de données assurent la pertinence du cross-selling.