Skip to main content
Creating a widget takes only a few minutes. Start by choosing the widget type that best matches your customer journey: an instant estimate, online booking, estimate with booking, or lead capture form and then configure how submissions should be handled in Zuper. Every new widget begins in Draft status. You can complete the setup, test the experience, and make changes without exposing it to homeowners until you’re ready to activate it.

Create a new widget

  1. Go to Settings from the left navigation menu.
  2. Under Customer Experience, select Website Widget.
  3. Select + New Widget at the top right.
  4. Enter a Widget Name. This name is for internal reference and isn’t shown to homeowners. Zuper also uses the widget name as a tag to help identify and manage submissions created through the widget.
  5. Optionally, add a Description for your team’s reference.
  6. Select a Widget Type: Online Booking, Instant Estimate, Estimate & Book, or Lead Capture.
  7. Choose whether to turn on Create a Job. When enabled, Zuper creates a job for each submission, and a Job Category field appears for you to select the category for those jobs. Leave it off if you want to review submissions before creating jobs.
  8. Select Next. Zuper saves the widget as a draft and opens the next step, Appearance.

What’s next

Continue through the setup to configure the experience for homeowners. The remaining steps depend on the widget type and may include appearance, questions, roofing options/service pricing, scheduling, and other type-specific settings. Choose the setup guide for your widget:

Online Booking

Let homeowners choose a service and book directly.

Instant Estimate

Show pricing options before a homeowner calls.

Estimate & Book

Combine a price estimate with scheduling a visit.

Lead Capture

Collect project details for your team to follow up.

Frequently asked questions

You can create up to 20 widgets. Each widget is independent, with its own type, branding, questions, and settings, allowing you to tailor widgets for different customer journeys and campaigns.
Turn it on if you want every submission to become a job automatically, ready for your team to schedule without an extra step. Leave it off if you’d rather review each submission first, for example to confirm scope or filter out low-quality leads, before it becomes a job.
Note: For Estimate & Book widgets, Zuper creates a job once a homeowner books a visit regardless of this setting.
Yes. When a homeowner submits a response, Zuper checks your account for a matching contact and property. If a match already exists, Zuper links the submission to those existing records instead of creating duplicates. If no match exists, Zuper creates a new contact and property as a lead intake.