Recruitment so often appears to be "just in time" but in reality the strongest talent is wise and knows they are sought after.  Therefore they are always assessing potential employers.  They are well researched and look at the values, culture and employer brand of a potential employer before applying for a role. It is these people that you need to get into your pipeline not when there is a vacancy but well before that time.