The first step after a hail storm is to contact your insurance so you can open a claim and get an adjuster out as soon as possible. Don’t neglect to get an unbiased 3rd party inspection from a company that will work with your insurance company.
Despite what you might think, you will need to get a quote from a trustworthy company to provide to your insurance. Often you’ll need to supplement part of the project so make sure you’re working with a local company that understands your needs.
Roofing is much more heavily regulated than things like painting so you will need an inspection from the city. Even with that inspection you’ll want to make sure you’re getting the best possible installation with comparable or superior roofing products.