How do you handle weather delays during tournaments?

Last weekend, we faced some unexpected rain during our tournament, and it really threw off our schedule. We ended up with a lot of frustrated parents and players. How do you communicate changes effectively and keep everyone in the loop during such delays? Would love to hear your strategies!