translate English to German: In the right place at the right time.
Zur richtigen Zeit am richtigen Ort.