# EngagePro™ - Lead Widget The **Quantiv's EngagePro™ - Lead Widget** is a lightweight, high-converting widget designed to help CRM and App Providers enable their Clients to generate qualified roofing leads effortlessly. The widget can be launched: - As an overlay popup on the Client’s website via the Widget Script - As a hosted flow on a Quantiv-managed domain - Via shareable QR codes and direct links (great for digital and offline use) Homeowners receive an instant roofing estimate in under 30 seconds while Clients collect detailed lead information — all fully branded. Clients can fully customize both the widget UI element (button, banner, or custom) and the appearance of the full flow by: - Uploading logos - Setting brand colors (primary, secondary, background, text, links) - Defining company info, terms of use, and privacy policy links - Setting installation price used in roof cost estimation - Updating the title of the first screen The API allows CRM and App Providers to offer their Clients full control over widget creation, activation, and management directly from their own UI/UX — while Quantiv handles hosting, script generation, QR codes, and link creation. Check out the [Widgets detailed documention](/LeadGenWidget/overview.md) for more information. ## Create EngagePro™ - Lead Widget - [POST /api/v1/roof-estimate-widget](https://docs.quantiv.io/api/openapi/engageprotm-lead-widget/paths/~1api~1v1~1roof-estimate-widget/post.md): Creates the EngagePro™ - Lead Widget configuration. ## Update EngagePro™ - Lead Widget - [PUT /api/v1/roof-estimate-widget/{referenceId}](https://docs.quantiv.io/api/openapi/engageprotm-lead-widget/paths/~1api~1v1~1roof-estimate-widget~1%7Breferenceid%7D/put.md): Updates the EngagePro™ - Lead Widget configuration. ## Retrieve EngagePro™ - Lead Widget - [GET /api/v1/roof-estimate-widget/{referenceId}](https://docs.quantiv.io/api/openapi/engageprotm-lead-widget/paths/~1api~1v1~1roof-estimate-widget~1%7Breferenceid%7D/get.md): Retrieves the EngagePro™ - Lead Widget configuration.