AI Estimates Widget
AI-PoweredLet 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
Customer Uploads Photos
Customers click the "Get AI Estimate" button and upload photos of their project. Images are automatically compressed for fast upload.
AI Analyzes Images
Our AI examines the photos using computer vision to understand the scope of work, materials needed, and complexity.
Estimate Generated
Based on your service catalog and pricing, an instant estimate is generated and displayed to the customer.
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 → ServicesDefine your service catalog with names, descriptions, and base pricing
AI Prompts
Dashboard → Settings → AI ConfigurationCustomize how the AI analyzes photos for your specific industry
Google Sheets
Dashboard → Settings → IntegrationsConnect a sheet to automatically sync all estimate requests
Email Templates
Dashboard → Settings → White LabelCustomize 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