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.| Setting | What Zuper creates |
|---|---|
| Create a contact | A contact record with the homeowner’s details, tagged with your widget name. Zuper adds a note automatically with every answer the homeowner gave and a PDF of all the options Zuper displayed. |
| Create a contact and job | Everything above, plus a property linked to the homeowner’s address and a job filed under your chosen category. Zuper adds the note and PDF to the job. Zuper notifies your team the moment it creates the job. |
What you control
The widget runs entirely on your configuration: Your branding, your questions, your pricing, and your rules. Appearance shapes the first impression. Set your brand color, button style, and the welcome message homeowners see when they open the widget. A homeowner should feel like they are on your website, not a third-party tool. Managing questions controls what you learn before showing a price. The right questions let you filter which options are relevant and apply the correct pricing. Ask only what you need every extra question is a point where a homeowner might drop off. Roofing options are the options you define for homeowners to choose from. Each option has its own pricing model, product photo, financing plan, specifications, and visibility rules. You decide which options appear for which homeowners based on their answers. Advanced settings cover how prices display, what records Zuper creates, whether to collect SMS consent, which service territories the widget covers, and how your team gets notified. You can create multiple widgets, each fully independent with its own link, QR code, and embed code. A common approach is one widget for residential and one for commercial, or a dedicated widget for storm damage response.In this series
| Article | What it covers |
|---|---|
| Setting up your instant estimate widget | The four-step configuration wizard from start to finish |
| Managing your instant estimate widgets | Editing, duplicating, activating, and deactivating widgets |