Only #2 makes sense because you don't know whether they are going to come soon or not. You would use when to describe an event that you expect to happen. When they come soon, open the door for them.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.