Why it matters for your business
Most roofing leads go cold between the first search and the first call. A homeowner looks up roof prices, fills out a contact form, and by the time someone calls back, they have already moved on or called a competitor. The instant estimate widget removes that gap entirely. When a homeowner lands on your website and wants to know what a new roof costs, they get an answer immediately from you, based on your pricing, before your team has done anything. By the time your team picks up the phone, the homeowner already knows your options, has seen your pricing, and has chosen which option they want to discuss. That is a fundamentally different conversation from a cold callback. Every widget submission also lands in your Zuper account automatically no one on your team needs to create a contact, open a job, or attach a note. The lead is there, tagged, and ready for action the moment it comes in.How the homeowner experiences it
The widget is a short, guided flow a homeowner completes in a few minutes on any device — phone, tablet, or desktop. They enter their address.A satellite map loads with the roof polygon already drawn from the property data. The homeowner can adjust the outline if needed, but no manual drawing is required. Zuper uses the roof area to calculate pricing automatically. They share their contact details.
Name, email address, and phone number. Zuper saves these immediately — so even if the homeowner drops off before finishing, your team still has their details and can follow up directly. They answer your questions.
A short set of questions you configure — things like roof type, the service they need, or their preferred material. These answers are what Zuper uses to filter which of your roofing options to show and how to price them. They see their estimate.
A personalized results page showing only the options relevant to their answers. Each option shows a price range, a product photo, a financing summary, and a Get Estimate button for when they are ready to move forward. When a homeowner selects Get Estimate, Zuper creates a task on the job record so your team can proactively follow up. The homeowner receives an email with the full details of the option they chose. Your team’s contact details appear throughout the results page, so homeowners can reach out directly at any time without waiting.
What Zuper creates when a homeowner submits
Every submission triggers the automatic creation of a record in your Zuper account. What gets created depends on the Lead Handling setting you choose during setup.
If the homeowner selects Get Estimate on a specific option, Zuper adds a task to the job and a second note with a PDF of that specific option, so your team knows exactly which product the homeowner wants to discuss before they make the call.