AI Chatbots and Messaging

AI chatbots for your website and WhatsApp that know when to hand over

Foundreco builds AI assistants that answer from your own content, capture the lead into your CRM, book the call, and pass anything uncertain to a person. On your website, in WhatsApp, by SMS or on the phone.

Website, WhatsApp, SMS, phone·OpenAI, Claude or Gemini·Fixed price after a free audit

Last updated:

What does a good AI chatbot for a business actually do?

A good AI chatbot answers questions from the business's own content rather than from general knowledge, captures the visitor's details into the CRM, books a call when the visitor is ready, and hands anything it is unsure of to a person. Foundreco builds these on OpenAI, Claude or Gemini, for websites, WhatsApp, SMS and phone, as a fixed-price project scoped after a free audit.

The failure everyone has met is the bot that answers confidently and wrongly, or loops "I didn't understand that" until the visitor leaves. Both come from the same design mistake: a model with no grounding in your content and no rule for when to stop. The build below is mostly about those two things.

Where can the assistant run?

ChannelGood forThe thing to know
Your websiteAnswering pre-sales questions and capturing leads while the visitor is still on the pageIt adds weight to every page, so it should load after the page does
WhatsAppMarkets where customers already message businesses thereOutside a 24-hour window, only approved templates can be sent (see below)
SMSReminders, confirmations and short repliesRuns on a phone number from a provider such as Twilio
PhoneAnswering and booking calls in a natural voiceCovered as AI call and voice agents, with its own consent rules
EmailSupport inboxes with repeated questionsCovered in the project below

On WhatsApp specifically, Meta's rule is that a business can send free-form messages only inside a customer service window of 24 hours after the customer last wrote; outside it, only template messages can be sent. A WhatsApp assistant has to be designed around that, or its follow-ups simply fail.

How Foundreco builds one

  1. Your content first. The pages, FAQs, policies and price lists the assistant is allowed to answer from, split into passages and indexed with embeddings so it retrieves the right one. LangChain or n8n handles the retrieval.
  2. A model chosen for the job. OpenAI, Claude or Gemini, picked on answer quality for your content and on running cost, not on brand.
  3. A confidence rule. If the retrieved content does not clearly answer the question, the assistant says so and offers a person, rather than guessing.
  4. The lead goes somewhere. Name, contact and the conversation itself land in HubSpot, GoHighLevel, Airtable or a Google Sheet, and the team is notified.
  5. Booking. When the visitor is ready, it offers times from your real calendar.
  6. Logs you can read. Every conversation is kept, so you can see what people ask that your website never answered.

That last point is underrated. The questions a chatbot cannot answer are a free list of what is missing from your site.

The same pattern, delivered: AI email support

AI email support and FAQ replies in n8n

Price $600–$800Duration 7–30 daysIndustry Business services and consulting

Each incoming Gmail message is classified by intent, matched against a knowledge base using embeddings, and answered by a response model that returns a confidence score. Confident answers are sent automatically and logged; uncertain ones go to a review queue and the support team is alerted in Slack. A weekly digest of the logs goes out by email and Slack.

  1. New message
  2. Classify intent
  3. Search your contentembeddings
  4. Draft the answer
  5. Confidence check
  6. Reply and log
  7. Or: hand to a personSlack

A website chatbot is this workflow with a chat window in front of it instead of an inbox. The n8n automation page has the full build.

Why not just install an off-the-shelf chat widget?

For some businesses a widget is enough, and it is cheaper. This site ran one, and two things about it are worth knowing before you choose. It added about 588 KB to every page, which is more than the rest of the homepage's images put together, and on its free plan it hit its view limit and replaced itself with a red "temporarily deactivated" box, shown to every visitor, with nothing alerting anyone that it had happened. It was removed.

A built assistant costs more up front. In exchange it loads when you decide, answers only from your content, writes leads into your own CRM, and cannot switch itself off because a plan ran out.

What it connects to

OpenAI ChatGPT
Anthropic Claude
Google Gemini
Perplexity
LangChain
Vapi AI
Retell AI
ElevenLabs
WhatsApp
Google Sheets
Airtable
HubSpot
Shopify
WooCommerce
Mailchimp
Trello
Asana
Typeform
Google Calendar
Google Drive
Meta
Gmail
GoHighLevelSalesforceSlackTwilioYour websiteYour mobile app

What it costs to run

Two costs, and you see both before you commit. The build is a fixed price. Running it means AI model usage, which grows with the number of conversations, plus any channel fees: WhatsApp, SMS or a phone number. Those are estimated from your expected volume in the audit, so the monthly number is known in advance rather than discovered on an invoice.

Questions about AI chatbots

How much does an AI chatbot for a website cost?
The build is a fixed price quoted after a free audit, because it depends on how much content the assistant answers from and which systems it connects to. For reference, the AI email support system on this page, which uses the same retrieval and confidence pattern, was $600 to $800. Model usage and channel fees are paid directly and estimated up front.
Will the chatbot make things up?
It is built not to. The assistant answers only from your own content, retrieved with embeddings, and a confidence check decides whether to answer at all. When the content does not clearly cover the question, it says so and offers a person instead. No model is perfect, so every conversation is logged and can be reviewed.
Can the chatbot work on WhatsApp?
Yes, through the WhatsApp Business Platform. The design has to respect Meta's 24-hour customer service window: inside it the assistant can reply freely, and outside it only approved template messages can be sent. Follow-ups and reminders are built as templates for that reason, so they do not silently fail.
Which AI model should my chatbot use?
It depends on your content and your volume, so it is tested rather than assumed. OpenAI, Claude and Gemini are all used here. The choice weighs how accurately each answers from your own material against what it costs per conversation, and the running-cost estimate you get before committing is based on the model chosen.
Can it book appointments and add leads to my CRM?
Yes. When a visitor is ready, the assistant offers times from your real calendar, and every lead lands in your CRM with the conversation attached: HubSpot, GoHighLevel, Salesforce, Airtable or a Google Sheet. Your team is notified the moment it happens, so nothing waits in a chat log for someone to find.
Free Send the ten questions your customers ask most, and you get back how an assistant would answer them and what it would cost to run. Get my free audit
Your Turn

Send your ten most asked questions

You get back how an assistant would answer them, where it should hand over to a person, and what it would cost to build and to run each month.