Skip to content
AI on the Jobsite

AI on the Jobsite · Part 2: AI Tools That Make You Money

Chapter 6: AI Chatbots & Lead Capture — Your Website Works While You Sleep

Chapter 6: AI Chatbots & Lead Capture — Your Website Works While You Sleep

You spent real money on your website. Maybe $3,000. Maybe $10,000. Maybe more. It looks good. It has your services listed. It has your phone number. It has a contact form. And every single day, dozens — maybe hundreds — of people visit that website.

And 98% of them leave without ever contacting you.

Ninety-eight percent. That means for every 100 people who find your website — people who searched for "roofer near me" or "AC repair" or "plumber in my area," people who are actively looking for what you sell — only 2 of them actually pick up the phone or fill out your form. The other 98 look around, maybe read a page or two, and disappear forever.

That is not a traffic problem. You are getting visitors. That is a conversion problem. Your website is not turning visitors into leads. And a contact form and a phone number alone are not enough to fix it.

This is where AI chatbots enter the picture — and the results are not subtle. If Chapter 4 showed you how AI captures leads over the phone, this chapter shows you how to do the same thing on your website.

Why 98% of Visitors Leave (And What to Do About It)

To understand why almost nobody contacts you from your website, you need to think like a homeowner browsing on their phone at 9 PM.

They noticed a water stain on their ceiling. They Googled "roof leak repair." They landed on your site. But now they are stuck. They have questions:

"Do they even handle this kind of repair?" "How much is this going to cost?" "Can someone come out this week?" "Are they going to try to sell me a whole new roof when I just need a repair?"

Your website might answer some of these questions if they dig around long enough. But they are not going to dig. They are tired. They are on their phone. They have three other tabs open with your competitors. And your contact form asks them to type out their name, email, phone number, address, and a description of their problem — which feels like homework.

So they leave. Maybe they will call tomorrow. (They probably will not.)

Now imagine a different scenario. That same homeowner lands on your site, and a chat bubble pops up after a few seconds:

"Hey! Looks like you might need some help with your roof. What's going on?"

They type: "I have a leak in my ceiling after the last storm."

The chatbot responds: "Sorry to hear that — storm damage is stressful. Let me ask a few quick questions so we can get you the right help fast. Is the leak actively dripping right now?"

Within two minutes, the chatbot has their address, the nature of the problem, their availability for an inspection, and their phone number. It has booked them for a free inspection on Thursday morning and sent a confirmation text. The homeowner feels taken care of. You wake up to a qualified lead with all the details you need.

That is the difference between a static website and a website with an AI chatbot. One waits passively for visitors to take action. The other starts a conversation.

The Data: Conversational vs. Form-Based Lead Capture

The numbers on this are clear and consistent across industries: chatbot-led lead capture funnels convert at 2.4 times the rate of static web forms. For trade businesses specifically, the numbers are even more compelling because of the nature of the leads.

A homeowner with a plumbing emergency is not going to fill out a contact form and wait for someone to email them back. But they will chat with a bot that says "Are you dealing with an emergency right now? I can have someone call you in the next 5 minutes."

Here is why conversational lead capture works so much better:

Lower friction. Typing a quick response in a chat feels easier than filling out a form. It mimics texting, which everyone is comfortable with.

Immediate feedback. A form gives you nothing after you submit it except "Thanks, we'll be in touch." A chatbot gives you immediate, helpful responses. It feels like progress.

Natural qualification. A form captures the same information from everyone. A chatbot adapts its questions based on the answers. An emergency gets routed differently than a quote request. A commercial job gets different questions than a residential one.

24/7 availability. Your form sits there passively day and night. Your chatbot actively engages visitors at 11 PM on a Tuesday — right when the homeowner is sitting on the couch researching their problem.

Emotional connection. This might sound strange for a bot, but people prefer the experience of chatting — even with an AI — over filling out a cold, impersonal form. It feels like someone is listening.

The 55% stat on AI lead capture generating more high-quality leads is not about getting more form fills. It is about getting more engaged, qualified, ready-to-buy prospects who have already told you exactly what they need and when they need it.

Building an AI Chatbot That Sounds Like Your Company

A generic chatbot that says "How can I help you today?" and gives robotic responses will not impress anyone. Your chatbot needs to sound like your company — your values, your personality, your expertise.

Here is how to build one that does.

Step 1: Define Your Company Voice

Before you touch any chatbot platform, answer these questions:

  • How does your team talk to customers? Formal and professional? Friendly and casual? Somewhere in between?
  • What phrases or words do you use a lot? ("No worries, we've got you covered." "Let's get this sorted out." "We'll take care of everything.")
  • What tone do you want when someone has an emergency? (Calm and reassuring? Urgent and action-oriented?)
  • What does your company never say? (Maybe you never badmouth competitors. Maybe you never quote prices over the phone.)

These answers become the personality guidelines for your chatbot.

Step 2: Map Your Conversation Flows

Think about the most common types of visitors to your website and what they need:

Emergency visitors — "I have a problem right now and I need help immediately." Flow: Acknowledge urgency, ask 2-3 qualifying questions, offer immediate callback or dispatch, capture contact info.

Quote seekers — "I need some work done and I'm comparing companies." Flow: Understand the scope, ask qualifying questions about the property and timeline, book an in-person estimate, capture contact info.

Information gatherers — "I'm researching a problem or a project." Flow: Answer their questions helpfully, position your company as the expert, offer a free consultation or inspection, soft-capture contact info.

Existing customers — "I've used you before and I have a question or need more work." Flow: Identify them, connect to their history if possible, route appropriately.

Tire-kickers and spam — "I'm not a real lead." Flow: Politely disengage without wasting your time or theirs.

Step 3: Write Your Scripts

For each conversation flow, write the actual messages your chatbot will send. Here are trade-specific examples:

Emergency Call Script (Plumbing Example)

Bot: "Hey there! Welcome to [Company Name]. Are you dealing with a plumbing issue right now?"

Visitor: "Yes, my toilet is overflowing and I can't stop it."

Bot: "That sounds stressful — let's get you help fast. First, if you haven't already, locate the shutoff valve behind the toilet and turn it clockwise to stop the water flow. Now, what's your address? I'll check if we have a tech available near you."

Visitor: [provides address]

Bot: "Got it. We serve that area. Is this your primary residence? And is anyone in the home with health or mobility issues I should note for our technician?"

Visitor: "Yes, primary residence. No health issues."

Bot: "Perfect. I can have a licensed plumber call you within 10 minutes to discuss the situation and get on the way. What's the best number to reach you?"

Visitor: [provides number]

Bot: "You're all set. Our tech will call you shortly at [number]. In the meantime, keep that shutoff valve closed and put down some towels if the water is spreading. We'll take care of this for you."

Estimate Request Script (Roofing Example)

Bot: "Hi! Thanks for visiting [Company Name]. Looking for a roof estimate, or do you have a specific question?"

Visitor: "I need a quote for a new roof."

Bot: "Great, we'd love to help with that. Let me ask a few questions so I can connect you with the right estimator. What type of home do you have — single story, two story, or something else?"

Visitor: "Two story colonial."

Bot: "Beautiful. And roughly how old is your current roof? If you're not sure, that's totally fine."

Visitor: "I think about 20 years."

Bot: "At 20 years, you're right in the window where replacement makes sense. Are you dealing with any active leaks or damage, or is this more of a proactive replacement?"

Visitor: "No leaks yet, just planning ahead."

Bot: "Smart planning! What material are you considering? Same asphalt shingles, or are you exploring options like architectural shingles or metal?"

Visitor: "Open to options."

Bot: "Our estimator can walk you through all the options and pricing when they come out. We offer free, no-pressure estimates. What's your address, and would mornings or afternoons work better for an appointment?"

[Books appointment, captures contact info, sends confirmation]

Warranty Question Script (HVAC Example)

Bot: "Welcome to [Company Name]! What can I help you with today?"

Visitor: "I had you guys install an AC system two years ago and I have a warranty question."

Bot: "Absolutely — thanks for being a valued customer. Can you tell me your name and the address where we did the installation? I'll pull up your information."

Visitor: [provides details]

Bot: "Thanks. What's your warranty question? Is something not working right, or do you just need to verify your coverage?"

Visitor: "The system is making a weird noise and I want to know if it's covered."

Bot: "Unusual noises are definitely worth checking out, and systems installed within the last 5 years are typically covered under our workmanship warranty. I'd like to get a technician out to diagnose the noise. There's no charge for warranty-covered repairs. Would you like me to schedule a diagnostic visit?"

Step 4: Train the AI on Your Business

Modern AI chatbots are not just following rigid scripts — they understand natural language and can handle unexpected questions. But they need training data to be effective for your specific business. Most platforms let you upload or input:

  • Your full list of services and descriptions
  • Your service area
  • Your pricing ranges (or a statement about how you handle pricing)
  • Common FAQs and answers
  • Your business hours and booking availability
  • Information about your certifications, licenses, and guarantees
  • Your review highlights and unique selling points

The more information you feed the AI, the better it handles curveball questions like "Do you work on mobile homes?" or "Can you install a Tesla Powerwall?" or "My landlord is supposed to pay for this — how do we handle that?"

Lead Qualification: Filtering Tire-Kickers From $20K Jobs

Not all leads are created equal. A homeowner asking about a $200 faucet installation and a commercial property manager needing a $50,000 HVAC replacement are very different conversations. Your chatbot should recognize the difference and route accordingly.

How AI Lead Scoring Works

AI chatbots can score leads in real time based on the information collected during the conversation:

High-value indicators:

  • Commercial property or large residential
  • Full system replacement or major project
  • Active problem needing urgent resolution
  • Homeowner (not renter)
  • Timeline within the next 30 days
  • Located in your prime service area

Lower-value indicators:

  • Small repair or minor issue
  • Just researching, no timeline
  • Located at the edge of your service area
  • Renter (may need landlord approval)
  • Price-shopping across many companies

Red flags (potential tire-kickers):

  • Won't provide contact information
  • Asking for exact pricing before any assessment
  • Located outside your service area
  • Questions suggest DIY intent, not hiring a pro
  • Vague or unrealistic project descriptions

Based on these signals, the chatbot can route leads differently:

  • Hot leads (high score): Immediate notification to your best salesperson or owner. Text alert. Priority callback within 5 minutes.
  • Warm leads (medium score): Standard booking flow. Appointment with estimator within the week.
  • Cold leads (low score): Capture contact info, send helpful resources, add to nurture email list. Follow up if capacity allows.

This means your $20,000 leads are not sitting in the same queue as your $200 leads. Your best closer gets the big opportunities first.

Qualification Questions by Trade

Roofing:

  • Residential or commercial?
  • Repair or replacement?
  • What's the approximate square footage?
  • Are you working with an insurance claim?
  • When was the roof last replaced?

HVAC:

  • Residential or commercial?
  • Is this a repair, maintenance, or new installation?
  • What brand/model is your current system?
  • How old is the system?
  • Square footage of the space?

Plumbing:

  • Is this an emergency or scheduled work?
  • What's the specific issue?
  • Residential or commercial?
  • How old is the home/building?
  • Have you had this issue before?

Electrical:

  • Is this a safety concern?
  • Residential or commercial?
  • New installation, upgrade, or repair?
  • How old is your electrical panel?
  • What amperage is your current service?

Landscaping:

  • Residential or commercial?
  • What type of work — design, installation, maintenance?
  • What's the approximate lot size?
  • Any HOA requirements?
  • What's your budget range?

Integration With Your CRM and Scheduling Tools

A chatbot that captures leads but dumps them into an email inbox is only doing half its job. The real power comes from integration — connecting your chatbot to the systems you already use.

CRM Integration

When your chatbot captures a lead, the data should flow directly into your CRM:

  • ServiceTitan: New lead created with all details, ready for dispatch
  • Jobber: New customer record and job request created
  • Housecall Pro: Lead added with service type, address, and notes
  • FieldEdge: Customer record and opportunity created
  • GoHighLevel: Contact added with lead score and conversation transcript

This eliminates manual data entry and ensures no lead falls through the cracks. When your office manager opens your CRM on Monday morning, every weekend chatbot lead is already there, organized and ready to be worked.

Calendar and Scheduling Integration

The best chatbot experiences end with a booked appointment. Connect your chatbot to your scheduling system so it can:

  • See your real-time availability
  • Book appointments directly
  • Send confirmation texts and emails
  • Add appointments to your team's calendar
  • Avoid double-booking

Most chatbot platforms integrate with Google Calendar, Calendly, and popular field service management tools. Some, like the Jobber integration, book directly into your job scheduling system.

Notification Integration

Set up instant notifications so you know when a hot lead comes in:

  • Text message alert for high-value leads
  • Email summary for all leads
  • Slack or Teams notification for your sales team
  • Push notification through your CRM mobile app

The speed of your follow-up after the chatbot conversation matters. As we covered in Chapter 4, responding to a lead within five minutes makes you 100 times more likely to convert. Even though the chatbot engaged the lead and collected their information, a personal follow-up call within 30 minutes dramatically increases the chances of closing the job.

Tool Comparison: AI Chatbot Platforms

Tidio

Best for: Small trade businesses wanting an easy, affordable chatbot Price: Free tier available; paid plans from $29/month Setup time: Under an hour

Tidio combines live chat, AI chatbot, and email marketing in one platform. Their AI chatbot (Lyro) can be trained on your website content and FAQ answers. It handles common questions well and escalates to live chat or captures leads when it cannot answer. The free tier includes basic chatbot functionality, making it a great starting point.

Strengths: Very easy setup. Free tier to test. Good balance of AI and live chat. Affordable. Limitations: AI capabilities are more basic than premium platforms. Less sophisticated lead scoring.

LiveChat AI

Best for: Companies that want to combine human chat with AI Price: Starting at $20/month Setup time: 1-2 hours

LiveChat has been a leader in website chat for years, and their AI integration enhances their core product. The AI handles initial greeting and qualification, then hands off to a human if needed. For trade businesses with an office manager who can handle live chats during business hours, this is a powerful combination — AI handles after-hours and overflow, humans handle complex conversations.

Strengths: Mature platform. Excellent live chat + AI hybrid. Good integrations. Strong analytics. Limitations: Best value when you also use the live chat component. AI-only usage is less differentiated.

Drift (now Salesloft)

Best for: Larger trade companies with dedicated sales teams Price: Custom pricing; typically $200+/month Setup time: 2-4 hours for full setup

Drift is a premium conversational marketing platform with sophisticated AI. Their chatbots can handle complex, multi-turn conversations and integrate deeply with CRM systems. For trade companies with 50+ employees and dedicated sales staff, Drift provides enterprise-grade lead capture and routing.

Strengths: Sophisticated AI conversations. Deep CRM integration. Advanced routing and lead scoring. Revenue attribution. Limitations: Expensive for small operations. More complex to configure. Overkill for companies under 20 employees.

Intercom

Best for: Companies wanting a complete customer communication platform Price: Starting at $39/month; AI add-on $99/month Setup time: 2-3 hours

Intercom combines chatbot, live chat, help center, and customer messaging in one platform. Their AI agent (Fin) is one of the most capable on the market — it can answer questions using your help center content and handle nuanced conversations. For trade companies that want to use chat for both lead capture and customer support, Intercom is a strong choice.

Strengths: Complete communication platform. Very capable AI. Excellent knowledge base features. Strong mobile experience. Limitations: Can be expensive when combining AI features with other modules. Setup requires more content (help articles, training data).

Custom GPT Chatbots

Best for: Tech-comfortable owners who want maximum customization at low cost Price: $20/month for ChatGPT Plus; integration costs vary Setup time: 2-8 hours depending on complexity

With OpenAI's GPT platform, you can build a custom chatbot trained specifically on your business. Upload your service descriptions, pricing guides, FAQs, and company policies. The chatbot understands your business deeply and can handle a wide range of questions. Platforms like Chatbase, BotPress, and Voiceflow make it easier to deploy custom GPTs on your website without coding.

Strengths: Extremely customizable. Deep knowledge of your specific business. AI capabilities are best-in-class. Low ongoing cost. Limitations: More technical to set up initially. Integration with CRM requires additional tools. Less polished out-of-the-box experience.

Which Platform Should You Choose?

For most trade businesses:

  • Just starting out, budget-conscious: Tidio (free tier, then $29/month)
  • Want live chat + AI hybrid: LiveChat AI ($20/month)
  • Want a complete platform: Intercom ($39-$138/month)
  • Maximum customization on a budget: Custom GPT via Chatbase or similar ($20-$50/month)
  • Large operation with sales team: Drift (custom pricing)

The most important thing — and I keep saying this because it keeps being true — is to start with something. Any chatbot is better than a static contact form that 98% of visitors ignore.

How to Train Your Chatbot on Your Services and Pricing

Training your chatbot is not a one-time event. It is an ongoing process of feeding it information and refining its responses. Here is a practical approach:

Initial Training (Day 1)

Upload or input:

  • Your complete service list with descriptions
  • Your service area (cities, zip codes, neighborhoods)
  • Your business hours and emergency availability
  • Your team's qualifications (licenses, certifications, years in business)
  • Your guarantees and warranties
  • Basic FAQ answers (the 20 questions your office gets most often)

Pricing Guidance

This is tricky for trades because pricing varies so much based on the specifics of each job. Here are your options:

Option 1: No pricing. "Every job is unique, so we provide free on-site estimates. I can get an estimator out to you this week to give you an exact quote."

Option 2: Ranges. "A typical water heater replacement runs between $1,500 and $3,500 depending on the type and installation complexity. Our estimator will give you an exact price after seeing your setup."

Option 3: Starting prices. "Drain cleaning starts at $175. I can book a technician to take a look and give you a firm price before any work begins."

Most trade businesses do best with Option 2 or 3. Giving ranges shows transparency (which builds trust) while leaving room for the on-site assessment that most jobs require.

Handling Questions You Do Not Want the Bot to Answer

There are questions your chatbot should not try to answer:

  • Technical diagnostic questions ("Is my compressor failing based on this noise?")
  • Legal or liability questions ("Who is responsible for the damage?")
  • Detailed pricing on complex jobs
  • Complaints about specific employees
  • Insurance claim specifics

For these, train the chatbot to gracefully redirect: "That's a great question, and I want to make sure you get the most accurate answer. Let me have one of our specialists give you a call. What's the best number to reach you?"

Ongoing Refinement (Weekly)

Most chatbot platforms let you review conversation transcripts. Once a week, spend 15 minutes reviewing:

  • Conversations where the visitor left without converting — what went wrong?
  • Questions the chatbot could not answer — add these to its training
  • Conversations that converted — what worked well that you can replicate?
  • Unusual questions — are there services or issues you should address?

After a month of refinement, your chatbot will handle 85-90% of conversations smoothly. After three months, it will feel like it has worked at your company for years.

Measuring Chatbot Performance

Track these metrics monthly:

Engagement rate. What percentage of website visitors interact with the chatbot? A good target is 5-15%. If it is under 5%, your chatbot might be too passive (delayed trigger) or too annoying (triggering on every page immediately).

Lead capture rate. Of visitors who engage with the chatbot, what percentage provide contact information? Target 30-50%.

Appointment booking rate. Of leads captured, what percentage book an appointment through the chatbot? Target 40-60%.

Lead quality score. Are chatbot leads converting to jobs at a rate comparable to phone leads? If chatbot leads are significantly lower quality, you may need to improve your qualification questions.

Response satisfaction. Many platforms let visitors rate the chatbot experience. Monitor this and address common complaints.

Revenue attribution. Track revenue from chatbot-generated leads specifically. This is your ultimate measure of ROI.

Expected ROI

Let's run the numbers for a typical trade business website:

  • Monthly website visitors: 1,000
  • Current conversion rate (without chatbot): 2% = 20 leads
  • Chatbot conversion rate (2.4x improvement): 4.8% = 48 leads
  • Additional leads per month: 28
  • Close rate: 33%
  • Additional jobs per month: 9-10
  • Average job value: $1,800
  • Additional monthly revenue: $16,200-$18,000
  • Chatbot cost: $29-$150/month

That is a 100x-500x return on investment. Even at half these numbers, the chatbot pays for itself many times over.

Advanced Strategies

Proactive Triggers Based on Behavior

Do not just have the chatbot pop up randomly. Trigger it based on visitor behavior:

  • Visiting the pricing page: "Thinking about costs? I can help you understand what affects pricing for your specific situation."
  • Viewing the same page for 30+ seconds: "It looks like you're reading about our AC installation services. Do you have any questions I can help with?"
  • About to leave the site (exit intent): "Before you go — would you like a free estimate? It takes just 60 seconds to get one scheduled."
  • Returning visitor: "Welcome back! Last time you were looking at roofing services. Ready to schedule that free inspection?"

Seasonal Chatbot Messaging

Update your chatbot's greeting and initial messages seasonally:

  • Summer (HVAC): "Staying cool? If your AC is struggling, we can have a tech out today."
  • Winter (Plumbing): "Cold weather alert! If you're worried about frozen pipes, we can help."
  • Storm season (Roofing): "Recent storm damage? We're offering free inspections this week."

Multi-Language Support

If your service area has a significant non-English-speaking population, configure your chatbot to detect language preference and switch automatically. Many AI chatbot platforms handle this natively.

After-Hours Special Messaging

When your office is closed, adjust the chatbot's messaging to acknowledge the timing:

"We're after hours right now, but I can absolutely help you get something set up. Our first available appointment tomorrow is 9 AM. Would you like me to reserve that slot for you?"

This converts after-hours browsers into morning appointments — turning wasted evening traffic into booked revenue.

The Bottom Line: Your Website Should Be Your Best Salesperson

Your website gets more visitor traffic than your office gets phone calls. It is the first impression for most of your potential customers. And right now, it is probably doing a terrible job of converting those visitors into leads.

An AI chatbot transforms your website from a digital brochure into an active salesperson that engages every visitor, answers their questions, qualifies their needs, and books them into your schedule — 24 hours a day, 7 days a week.

The technology is mature, affordable, and straightforward to implement. You can have a chatbot live on your website by the end of this week. Pair it with the AI marketing strategies from Chapter 5 to drive more visitors to your site, and the AI phone answering from Chapter 4 to cover callers who prefer to pick up the phone, and you have every inbound channel covered. And based on the data, it will generate 2-3 times more leads from the traffic you are already getting.

You have already paid for the website. You are already paying for the marketing that drives visitors to it. An AI chatbot makes sure that investment actually pays off.


Action Items:

  1. Check your website analytics — how many visitors do you get per month? How many become leads?
  2. Calculate your current conversion rate (leads divided by visitors)
  3. Choose a chatbot platform and install it on your site
  4. Write scripts for your three most common visitor scenarios (emergency, estimate, information)
  5. Upload your services, service area, and FAQs to train the chatbot
  6. Set up notifications so you are alerted to new leads immediately
  7. Review chatbot conversations weekly for the first month and refine scripts
  8. Track leads, appointments, and revenue generated from chatbot interactions

Key Takeaway: Your website should be your best salesperson — and AI makes it one. With 98% of visitors leaving your site without contacting you, even a modest improvement in conversion rate means dozens of additional leads every month. An AI chatbot that costs $30-$150/month can generate thousands in additional monthly revenue from visitors you are already getting.