Usually it is done the other way around. Gateway transmits multiple frames carrying current time for long enough to accommodate possible time variations on the end nodes. End nodes wake up on their old clock and receive one of the messages. By subtracting the local time from the remote time, they know how off their clock is, and they can make corresponding adjustments to the next wake up cycle.
And in 1 minute the temperature will not drift too much, so the transmit window from the master could be very short.
You could actually get creative and implement the adaptive window. If gateway knows that all devices responded in the time slot, it can start transmitting close to the target slot the next time, since all end node timers are accurate.