I have friends that have shopped roofers before there was an event and worked out details with them, which included tarping the roof, pricing for small repairs and roof replacement if needed. Then if an event happens they have one call to make. They also included the insurance agent to make sure and everyone knew the process. The downside is since they did that work years ago they haven't needed it