Skip to main content
Built First for Home Services

Turn Visitors Into Qualified Leads on Your Website

Add an AI chat widget that answers questions, collects qualification details, and can book qualified prospects on a connected calendar.

Website chat widget
Single-script install
No credit card
14-day free trial
Primary Proof Metric

Booked appointments in the first 30 days

18

From 312 site visitors in a multi-vertical onboarding cohort using the default qualification and booking flow.

Snapshot

Visitor to lead rate16.7%
Lead to booking rate34.6%
Avg first response0.9s

Proof From Live Funnels

Before / After

Before

2

appointments/mo

After

11

appointments/mo

Customer Quote

“The widget captures intent and books meetings even when our team is offline. We now start each day with qualified conversations already queued.”

Operations Manager - Multi-location SMB

Screenshot Preview

Dashboard / CRM Sync

LeadQualified website inquiry
StatusBooked
HubSpotDeal Created

Industry Coverage

Every vertical has the same weight in the product narrative and qualification flow. Choose the path that matches your business.

Explore all industry solutions

What OnLeads Does

OnLeads is an AI website widget that answers visitor questions, captures qualification details, scores sales intent, and can book qualified prospects on a connected calendar. It is designed for inbound website leads, with an initial focus on home-service businesses. It does not replace a CRM, customer-support desk, scheduling platform, or human sales team.

Powerful Features

A Focused Workflow for Inbound Leads

Configure how the widget answers, qualifies, captures contact details, and offers a booking or human handoff.

Instant Engagement

When a visitor opens the widget, the AI can respond using the business information and instructions you provide.

Smart Qualification

Configure the AI to collect details such as service need, location, timing, budget, and other qualification criteria.

Auto-Book Appointments

Connect Google Calendar so eligible visitors can choose an available time during the conversation.

Products & Services

Upload your catalog so AI can reference specific items, pricing, and details during conversations. Perfect for real estate listings, vehicles, and services.

Objection Handling

Give your AI guidance for common questions about price, timing, trust, and alternatives, with clear paths to human handoff.

AI Training

Customize the AI's tone and instructions, then add knowledge documents it can use when answering visitor questions.

Sales Analytics

Track conversions, conversation metrics, lead quality scores, and booking rates. Make data-driven decisions to optimize your funnel.

Team Management

Add multiple agents with automatic lead routing. Set capacity limits, configure round-robin or availability-based distribution.

HubSpot CRM Sync

Automatically sync qualified leads, contacts, and deals to HubSpot. Log chat conversations as notes for full context.

Connectors

Plug Into Your Stack

Connect the tools you already use. OnLeads integrates with your calendar, CRM, spreadsheets, store, database, and webhooks.

Scheduling

Google Calendar

Offer appointments when a lead reaches your confidence threshold. The AI checks availability, suggests times, and confirms the selected slot.

CRM

HubSpot CRM

Sync qualified leads, create deals, and log full conversation transcripts as notes. Your sales team gets context before the first call.

Data

Google Sheets

Read pricing tables, inventory lists, or FAQs from spreadsheets. AI references live data during conversations and appends new leads to rows.

E-commerce

Shopify

Let AI search products, check inventory, and look up order status in real time. Turn your chat widget into a sales assistant for your store.

Integration

Webhook

Push lead data to any HTTP endpoint - Zapier, Make, n8n, or your own API. Trigger automations the moment a lead qualifies.

Data

PostgreSQL

Give AI read-only access to your database. It can query product catalogs, pricing tiers, or availability tables and answer questions with real data.

AI Tools

15 Tools Your AI Can Use

Each tool gives your AI a real capability - not just canned responses. Toggle them on per widget and let your AI act on live data.

Calendar

Check Availability

Query open calendar slots in real time

Book Appointment

Create confirmed calendar events automatically

Commerce

Search Products

Find items from your internal catalog

Check Payments

Look up payment status for leads

Spreadsheets

Read Spreadsheet

Pull data from any Google Sheets range

Query Data

Filter and search spreadsheet rows

Append Row

Write new lead data into sheets

Shopify

Search Products

Find store products by keyword

Check Inventory

Real-time stock levels per variant

Order Status

Look up order fulfillment details

Integration

Webhook Call

Push data to any external endpoint

Database

Query Database

Run read-only SQL against your Postgres

How It Works

From Visitor to Appointment in 4 Steps

Follow the exact flow: first message, qualification, contact capture, and confirmed booking.

1

Visitor Starts Chat

A visitor opens the widget directly on your website

2

AI Responds Instantly

AI replies in under a second with an industry-specific opener

3

Lead Is Qualified

AI captures intent, urgency, budget, timeline, and contact details

4

Booking Confirmed

Qualified lead picks a slot and receives instant confirmation

See It In Action

This demo mirrors the real production flow: fast response, structured qualification, then booking on your connected calendar.

Fully customizable colors and branding
Mobile-responsive design
Real-time AI responses
AI Assistant
Online
Live Demo
Illustrative Product Simulation

A Fictional Home-Service Walkthrough

This fully fictional example shows how a configured HVAC conversation could move from an initial question to a structured lead and booking. Names, messages, and outcomes below are illustrative—not customer results.

1) Chat Transcript

Visitor: “Need AC repair this week in Austin.”
AI: “Got it. Is the system blowing warm air or not turning on?”
Visitor: “Warm air. Budget is around $300-$600.”

2) Captured Lead Card

IntentEmergency Repair
TimelineThis Week
Budget$300-$600

Contact captured after intent match

alex@domain.com

3) Booking Confirmed

Tuesday 10:30 AM booked

Assigned to: Maria G. (HVAC specialist)

Location: South Austin

Synced to: Google Calendar + HubSpot deal

Illustrative output showing how configured integrations could pass data from chat to a CRM and calendar.

Plan Fit Estimator

Match Your Message Volume to a Plan

Choose a plan based on the number of AI messages you expect and the workflow features your team needs.

OnLeads does not yet have production customer results, so it does not estimate leads or bookings from website traffic.

Monthly AI Message Allowances

1,500 messages

Solo workflow

Starter

3,500 messages

Growing business

Pro

7,000 messages

Multi-agent team

Team

A conversation can use multiple AI messages. Actual usage depends on conversation length, traffic, and widget configuration.

Why OnLeads

Not just another chatbot

OnLeads is designed to move beyond basic contact capture by producing structured, scored lead context and offering the next configured step.

Simple website install

One <script> tag adds the widget to a compatible website. Calendar, CRM, and AI configuration depend on the workflow you choose.

Anonymous-first lead capture

Visitors start chatting with zero required contact info. The AI naturally surfaces phone and email mid-conversation - after trust is established, not as a gatekeeper.

Home-services starting point

The current product focus is appointment-driven home-service workflows, including service type, location, timing, and booking qualification.

Configurable qualification flow

Go beyond Q&A with a structured sequence such as service need → location → timeline → qualifier → booking or human handoff.

Confidence-scored lead routing

Configured conversations can receive a quantified score. High-confidence leads can trigger alerts and follow the routing rules your team sets.

Booking with a fallback

When a lead reaches the configured threshold, the AI can offer an available Google Calendar slot. Sensitive or uncertain conversations can be handed to a person.

Simple Pricing

Invest in Growth, Not Overhead

Start free, scale as you grow. All plans include AI chat, lead qualification, and Google Calendar booking. Upgrade for team features, CRM sync, and AI training.

MonthlyAnnualSave 17%

Google Calendar booking is included during the trial and with every paid plan.

Starter

For solo professionals

$29.99/month

1,500 AI messages/mo

  • 1 AI chat widget
  • 1,500 AI messages included
  • Customizable branding
  • Real-time AI engagement
  • Lead qualification
  • Google Calendar integration

Optional overage: $0.02/message over limit

MOST POPULAR

Pro

Best for growing businesses

$59.99/month

3,500 AI messages/mo

  • Unlimited chat widgets
  • 3,500 AI messages included
  • Advanced customization
  • Smart lead qualification
  • Google Calendar integration
  • HubSpot CRM sync

Optional overage: $0.017/message over limit

Team

For agencies & teams

$119.99/month

7,000 AI messages/mo

  • Everything in Pro
  • 7,000 AI messages included
  • 3 agent seats included
  • +$9.99 per additional seat
  • Team lead routing
  • Multi-agent dashboard

Optional overage: $0.014/message over limit

Choose by message allowance

Start with an AI message allowance that fits your expected conversation volume, then review actual usage during your 14-day trial.

AI messages / monthTypical fitRecommended plan
1,500Solo workflowStarter
3,500Growing businessPro
7,000Multi-agent teamTeam

Fit descriptions are guidance, not usage or performance guarantees.

14-Day Free Trial
No Credit Card Required
Cancel Anytime

Ready to Turn Visitors Into Qualified Leads?

Start your free trial to test an inbound qualification and booking workflow on your website. Performance depends on traffic quality, configuration, offer, and follow-up.

No credit card required • 14-day free trial • Cancel anytime