Quantiv offers CRM and App Providers two easy ways to enable their Clients to start using the EngagePro™ - Lead Widget.
Note:
Whether you're using the Configuration Widget or the Quantiv API to create a widget, make sure to:
- Use sandbox API keys when creating widgets for testing purposes
- Use production API keys when creating widgets for live, production use
If using the Quantiv API, CRM and App Providers allow their Сlients to create, activate, and manage their widgets via the API from UI/UX designed and hosted by the provider.
This approach gives full backend control and customization.
API Response includes:
- Widget script — renders a UI element (e.g., button or banner) that the CRM or App Provider’s Сlient will place to trigger/open the EngagePro™ - Lead Widget flow
- QR codes and direct links:
- Hosted QR code and link – opens the full widget flow on a domain hosted by Quantiv
- On-site QR code and link – opens the widget flow as an overlay popup on the Сlient’s website (if installed)
👉 Check out the Quantiv API documentation for more details.
CRM or App Providers can integrate a script that opens a configuration popup within your app.
Your Clients use this interface to create, activate, and manage their widgets in just a few clicks.
- 🕒 Save development time — no need to build or style UI from scratch
- 🎨 Maintain your brand — fully customizable colors make the widget look native
- 🔌 Simplify integration — skip the API and launch via script
- 🧩 Embed seamlessly into your own platform or Client-facing tools
Quantiv provides a Configuration Widget script that renders an adaptive UI overlay popup inside your platform.
This popup allows your Clients to create, configure, and manage their EngagePro™ - Lead Widget — without needing to use the API.
Inside the overlay, your Clients can:
- Customize widget flow branding (colors, logos, terms/privacy links)
- Set up rendered UI element behavior
They will instantly receive:
- An installation script to embed the widget on their website
- Direct links to:
- A hosted version of the widget (Quantiv domain)
- Their own site (if the widget is installed)
- QR codes for offline/field marketing
This gives your platform a turnkey, white-labeled experience that feels fully integrated — without backend development.
Quantiv will send you 2 Configuration Widget scripts:
- One for the Production environment
- One for the Sandbox environment
You can customize the appearance of the Configuration Widget using these parameters:
- Primary Color
- Sets the color of the primary buttons and titles
- Background Color
- Sets background color of the text areas
- Text Color
- Sets the color of the main text
Note:
The Card Background Color is defaulted to #ffffff and can not be changed.
Create a button, link, or other UI element in your app or Client’s dashboard that will trigger the popup.
Link the script to your trigger by assigning roof-estimate-setup-open
class to the element (you can create multiple elements with the same class) or adjust the element to call the following function:
<button onclick="quantivWidget['roof-estimate-setup'].open()">Open</button>
Pass the UUID of your Client into the data-contractor-reference-id
parameter when initializing the Configuration Widget script — this identifies which Client is creating the widget.
Add the provided Test Configuration Widget script to your application.
Ensure it's called correctly and loads on user interaction.
Verify the user experience before going live.
After successful testing, replace the test script with the Production script and go live.
🧪 Example Script Snippet
<!-- Quantiv Configuration Script Example -->
<script
src="https://quantiv.nyc3.cdn.digitaloceanspaces.com/widgets/widget.min.js"
data-reference-id="provided-id"
data-contractor-reference-id="your-contractor-reference-id"
data-widget-type="roof-estimate-setup"
data-full-page="false"
></script>
With Quantiv, you can deliver a fully branded, high-converting lead generation experience to your Сlients — with minimal development effort.
Whether you choose the no-code Configuration Widget or the flexible API-based integration, the EngagePro™ - Lead Widget can be embedded seamlessly into your platform and deployed quickly — no complex setup required.