Purpose -The purpose of this paper is to examine the dynamics of labour market flows over the business cycle through a vacancy chain model. It provides a direct computation of vacancy chains using micro data, empirically investigates the relationship between chain length and the characteristics of jobs and workers initiating the chain, and finally assesses the wage progression of workers moving along the chain. Design/methodology/approach -The paper draws on a longitudinal matched employer-employee database covering all employees in manufacturing in a large region of Italy. A transparent algorithm for vacancy chain computation is developed and standard econometric techniques are employed to analyze job-to-job transitions within identified chains. Findings -Vacancy chains account on average for more than one-third of total hires, and both the number and the length of chains are clearly pro-cyclical. Chains set in motion by women workers, young, old, blue collars, or employed by small firms tend to be shorter. There is a well-defined wage progression from the tail to the head of the chain, revealing that workers are sorted along chains according to skill and/or bargaining power. Research limitations/implications -There is a limited possibility of identifying separately individual ability and bargaining power. Practical implications -The vacancy chain methodology can increase the ability of policy makers to produce detailed maps of the labour market and identify worker profiles associated with poor outcomes and hence deserving special attention. Originality/value -For the first time, this paper operationalizes the vacancy chain approach on a large scale, at a very high level of detail, and over a long-time span.