AI chatbot for small business websites

Turn website visitors into booked jobs, even after hours.

TendLead is a website chatbot with appointment booking. It answers from your own business info and pages, captures every lead, and puts appointments on your calendar while you’re on the job.

  • WordPress plugin or one-line embed
  • No AI key required
  • Built-in booking
NC
Northside Comfort Co. Online · replies instantly
Hi there! 👋 Need a repair, a tune-up, or a quote?
Do you service furnaces in Plano? Mine stopped heating.
Yes, we cover Plano and all of Collin County. A furnace diagnostic visit is $89, waived if you go ahead with the repair. Want me to book a visit?
📅 Book a visit💬 Get a quote📞 Call us
Tue, Nov 3 · your local time
9:00 AM11:30 AM2:00 PM4:30 PM
✅ You’re booked! Furnace diagnostic on Tue, Nov 3 at 11:30 AM. A confirmation email is on its way.
Type your message…
🔔
New bookingFurnace diagnostic · Plano, TX
✉️
Lead capturedName, phone, email, ZIP
Built for businesses that already have a website: WordPress pluginOne-line embed for any HTML siteEnglish & SpanishMobile-first

The problem

Your website gets visitors at 9 PM. Who answers them?

Most local-business websites are a phone number and a contact form. When nobody picks up, the visitor goes back to Google and calls the next company.

🌙

After-hours visitors leave

Emergencies and evening browsing happen while your office is closed. TendLead answers right away and captures their details.

🔁

The same questions every day

“Do you serve my area?” “How much is a visit?” “Are you open Saturday?” Answer them once and let the chatbot handle them.

📅

Phone tag kills bookings

Let visitors pick an open time on your real schedule, without the back-and-forth.

Features

Everything a small-business website chatbot should do

Premium features from day one, with no add-ons to piece together.

🧠

Answers from your own site

Add Q&As, business info, documents (.txt, .csv, .pdf) and your own website pages. TendLead answers from your information instead of guessing.

🎯

Lead capture

Smart triggers collect name, phone, email, service and ZIP code at the right moment, including after-hours lead capture.

🔔

Instant owner alerts

Get an email the moment a lead or booking comes in, and optionally send it to your CRM with a webhook.

📅

Appointment booking

Native booking with services, working hours, buffers, days off, calendar invites, reschedule and cancel links, and reminders.

🧾

Quote requests

Guided “Get a free quote” flows and quick-reply buttons turn tire-kickers into qualified requests.

🎨

Your branding

Colors, avatar, position, launcher style, welcome message and a proactive greeting bubble to start the conversation.

💬

Transcripts

Read every conversation to see exactly what customers ask before they call.

📊

Analytics dashboard

Chats, leads, conversion rate, bookings and answer sources, all in one dashboard.

🌎

English & Spanish

Replies, lead forms and booking screens in English and Spanish, so you can serve more of your market.

Click-to-call, text & WhatsApp buttonsBusiness hoursUnanswered-questions logCSV exportFull-screen chat on mobileSpam protectionConsent line & privacy link

How it works

Live on your website in three steps

  1. 1

    Install

    Upload the WordPress chatbot plugin, or paste one line of embed code into any HTML site.

  2. 2

    Teach it your business

    Add your services, service area, hours and common Q&As, upload documents, and let it read your website pages.

  3. 3

    Capture leads & bookings

    Turn on booking, set your alerts, and watch questions turn into leads and appointments.

Answer modes

Choose how it answers: no AI bills required

Every site can run in one of three modes and switch at any time.

AI

Connect Google Gemini or OpenAI for natural, conversational replies. Your own Q&As are still checked first.

  • Bring your own key
  • Key stays on the server
  • Handles unexpected questions

Hybrid

Answers from your own data when it’s confident and calls the AI only when it isn’t. You get the best of both and lower AI costs.

  • Your data first
  • AI fallback
  • Saves API cost

Website chatbot with appointment booking

Your calendar fills itself while you work

Booking is built in and isn’t a separate app. Visitors can book right inside the chat by tapping “Book a visit” or typing “schedule”, “appointment” or “cita”.

  • Services with their own duration and optional price
  • Working hours, breaks & days off, plus holidays and blocked dates
  • Buffers, minimum notice and how far ahead people can book
  • Confirmation emails with a calendar invite for you and the customer
  • Reschedule / cancel links so customers can manage their own booking
  • Reminder email 24 hours before, which helps cut no-shows
  • Auto-confirm or approve manually, with no double bookings
  • Calendar feed you can subscribe to in Google, Outlook or Apple Calendar
Book a visit Step 2 of 3
🔧 Furnace diagnostic60 min
November‹ ›
SMTWTFS 1234567 891011121314
9:00 AM11:30 AM2:00 PM4:30 PM
📧 Confirmed: Furnace diagnostic

Tue, Nov 3 · 11:30 AM

📅 Add to calendar↺ Reschedule or cancel

Two versions

A WordPress chatbot plugin, or one line of code for any site

WordPress plugin

Upload, activate and manage everything from your WordPress dashboard: knowledge, leads, bookings, transcripts and unanswered questions.

  • Shows on your site automatically
  • Leads & bookings in your WP admin
  • Works with your existing theme
</>

Embed for any HTML site

Not on WordPress? Paste one line before </body> and the chatbot appears on every page.

<script src="https://…/widget.js"
  data-site="YOUR_SITE_ID" async></script>

Use cases

Built for local service businesses

Some examples of what TendLead handles for owners like you.

❄️

HVAC

“Is a tune-up worth it before winter?”

Answers service questions, books maintenance visits and captures emergency no-heat calls after hours.

🏠

Roofing

“Can someone inspect my roof after the storm?”

Collects the address and the issue, books free inspections and routes quote requests to you.

🚰

Plumbing

“Do you fix water heaters today?”

Explains your rates and service area, and captures urgent callback requests with phone and ZIP.

⚡

Electricians

“Do you install EV chargers?”

Qualifies the job, collects the details and books estimates on your open days.

🦷

Dentists

“Do you take new patients on Saturdays?”

Answers questions about insurance, hours and services, and books cleanings or consults in English or Spanish.

🌿

Landscaping, cleaning & more

“What’s included in weekly service?”

Any business that takes calls, quotes or appointments can put TendLead to work.

Pricing

Simple plans that pay for themselves with one job

No setup fee on any plan. We help you set it up, and every plan starts with a free demo.

Starter

Answer questions and capture leads 24/7.

$29/month

  • WordPress plugin or one-line embed
  • No-API mode: answers from your own data
  • Q&As, business info, documents and site pages
  • Lead capture with email alerts
  • Branding: colors, avatar, position
  • Chat transcripts
Book a free demo

Pro

Add AI answers for the questions you didn’t predict.

$99/month

  • Everything in Growth
  • AI or Hybrid mode (Gemini or OpenAI)
  • English and Spanish replies
  • Webhooks to your CRM or tools
  • Remove “Powered by” footer
  • Priority email support
Book a free demo

Founding-client pricing: the first 10 businesses lock in this price for life. No setup fee.

FAQ

Questions owners ask us

Do I need an OpenAI or Gemini account to use TendLead?

No. The default No-API mode answers from the information you give it: your Q&As, business info, documents (.txt, .csv, .pdf) and your own website pages. You can add a Gemini or OpenAI key later to switch to AI or Hybrid mode. The key stays on the server and is never sent to the visitor’s browser.

Will it work on my website?

If your site runs on WordPress, install the TendLead WordPress chatbot plugin. For any other HTML site, paste one line of embed code before the closing </body> tag. Every site is set up with its own allowed domains, branding and settings.

How does the appointment booking work?

You set your services, working hours, breaks, buffer time, days off and how far ahead people can book. Visitors pick a service, a date and an open time shown in their own time zone, then confirm. Both of you get a confirmation email with a calendar invite, the visitor gets a link to reschedule or cancel, and an optional reminder goes out 24 hours before.

Can two customers book the same time slot?

No. Every booking is re-checked against your hours, capacity and existing appointments the moment it is confirmed, so a slot can’t be double-booked.

What happens when the chatbot doesn’t know an answer?

It politely offers the lead form, a call or a text instead of guessing, and logs the question to an Unanswered list. You can turn it into a new Q&A with one click, so the bot gets smarter every week.

How do I get notified about new leads?

Each new lead or booking sends you an email alert, and can also fire a webhook to your CRM or other tools. Leads are saved with name, phone, email, service and ZIP code, and can be exported to CSV.

Can it reply in Spanish?

Yes. TendLead replies in English and Spanish, including the booking and lead forms.

Can I make it match my brand?

Yes. You choose the colors, avatar, position and launcher style, set a welcome message and a proactive greeting bubble, and can remove the “Powered by” footer on supported plans.

See TendLead answering questions about your business

Book a free demo and we’ll show you the chatbot, the booking flow and the dashboard, set up with sample answers for your industry.

Book a free demo No credit card. No obligation.