I think this is a very good idea. It helps to keep you and them from feeling rushed and unprepared.
I personally don’t have a problem improvising (one of the most fun sessions we ever had was a one-shot I had no idea I would be running and I threw together in <10 minutes), but that doesn’t mean other people are equally comfortable.