Your first 15 minutes in RoofCRM

Sign up, then finish three things: your company profile, your first account, and a loaded storm. RoofCRM shows this as a checklist, and the checklist is not decorative — each step is checked against your real data every time you open the app, so it disappears only when the work is genuinely done. Here is what each step actually requires.

Step 1: Set up your company profile

Go to Settings. The profile step is complete when these are all filled in:

The price per square is used when building estimates; the service metro tells the app where you work. Fill in whichever fits how you price and where you knock.

Step 2: Add your first account

From Accounts, use /accounts?add=1 (or the add button) to create your first account. One real account is all the checklist asks for — an address, a name, a phone number. It can be a lead you have been meaning to call or a past customer you want in the system. Once at least one account exists, this step checks off.

Step 3: Load a storm

Open Storm and load a storm for your area — pick a hail swath from the map and import addresses from it, or save a storm watch for your market. The checklist counts a storm as loaded when you have either imported leads from a swath or set up a storm watch. This is the step that makes the rest of the product useful: storm history starts attaching to your accounts, and your canvass routes start from where hail actually fell.

Step 4: Install the app on your phone

The last checklist item asks you to install RoofCRM on your phone as a PWA. This one works differently: the server never reports it done, because only your device knows whether the app is truly installed. Once you install it from your phone's browser, the checklist clears the step locally.

What the checklist does not do

It does not nag, email you, or count demo data. Every flag is computed live from your company's actual records on every request — nothing is stored, so there is no state to drift. If you delete everything, the checklist comes back. That is the honest behavior.

After the checklist is clear, the daily surface is Today — your call queue, callbacks, and what the weather just did to your market. The six top-level areas are Today, Accounts, Storm, Money, Schedule, and Settings.

Questions

Do I have to do the steps in order?

No. They are independent — you can load a storm before adding an account. The order above is just the fastest path to a useful app.

Why does the profile need a price per square or a metro?

Because those are what the estimate builder and territory features actually use. The checklist accepts either one so you are not blocked before you have settled on pricing.