It has become standard practice in the non-life insurance industry to employ generalized linear models (GLMs) for insurance pricing. However, these GLMs traditionally work only with a priori characteristics of policyholders, while nowadays we increasingly have a posteriori information of individual customers available across multiple product categories. In this paper, we therefore develop a framework to capture this a posteriori information over several product lines using a dynamic claim score. More specifically, we extend the bonus-malus-panel model of Boucher and Inoussa (2014) and Boucher and Pigeon (2018) to include claim scores from other product categories and to allow for nonlinear effects of these scores. The application of the proposed multi-product framework to a Dutch property and casualty insurance portfolio shows that customers’ individual claims experience can have a significant impact on the risk classification. Moreover, it indicates that considerably more profits can be gained by accounting for their multi-product claims experience.