W
Widgetfied

Embeddable Widgets for Service Businesses

© 2025 Widgetfied

AI Estimates Widget

AI-Powered

Let customers upload photos and receive AI-powered instant estimates. Uses computer vision to analyze images and provide accurate quotes.

Photo Upload

Customers can upload multiple photos for accurate estimates

AI Analysis

Computer vision analyzes photos to determine scope and pricing

Instant Quotes

Automated pricing based on your service catalog and AI analysis

Email Notifications

Automatic emails to you and your customers with estimate details

Embed Code

<!-- AI Estimates Widget -->
<div id="qt-portal-estimate"
  data-widget="estimate"
  data-tenant="YOUR_TENANT_ID"
  data-container="qt-portal-estimate"
  data-display-mode="button">
</div>

<!-- Load widgets -->
<script type="module" 
  src="https://cdn.widgetfied.com/portal.js">
</script>

Replace YOUR_TENANT_ID with your actual tenant ID. Use data-display-mode="button" for best results.

How It Works

1

Customer Uploads Photos

Customers click the "Get AI Estimate" button and upload photos of their project. Images are automatically compressed for fast upload.

2

AI Analyzes Images

Our AI examines the photos using computer vision to understand the scope of work, materials needed, and complexity.

3

Estimate Generated

Based on your service catalog and pricing, an instant estimate is generated and displayed to the customer.

4

Data Synced

The estimate is saved to your Google Sheets and email notifications are sent to both you and the customer.

Configuration

Configure your estimates widget in the dashboard:

Services

Dashboard → Settings → Services

Define your service catalog with names, descriptions, and base pricing

AI Prompts

Dashboard → Settings → AI Configuration

Customize how the AI analyzes photos for your specific industry

Google Sheets

Dashboard → Settings → Integrations

Connect a sheet to automatically sync all estimate requests

Email Templates

Dashboard → Settings → White Label

Customize the emails sent to customers and your team

Requirements

  • Active Widgetfied subscription
  • Google Sheets integration configured
  • At least one service defined in your catalog
  • Valid email configuration for notifications

Best Practices

Define Clear Services

Create specific service categories that match your offerings for more accurate AI estimates

Use Descriptive Prompts

Customize AI prompts with industry-specific terminology for better analysis

Review Estimates

Use AI estimates as starting points and review before finalizing quotes

Follow Up Quickly

Respond to estimate requests promptly - they indicate high purchase intent

Troubleshooting

Photos not uploading
  • Check that the file is a supported format (JPG, PNG, WebP)
  • Ensure the file size is under 10MB
  • Verify the customer has a stable internet connection
Estimates not syncing to Google Sheets
  • Verify Google Sheets integration is configured
  • Check that the service account has editor access
  • Confirm the Sheet ID is correct in settings
AI analysis seems inaccurate
  • Review and adjust your AI prompts for your industry
  • Ensure service categories are well-defined
  • Consider the quality of photos being uploaded
⚡ Quick setup
🚀 Get Started
Come check out the docs here!