Foxivex FOXIVEX
Chatbots

Website live chat bot: a setup guide

September 14, 2026 · 9 min

A visitor lands on your site at 11 p.m., types "do you have this in a medium," waits eight seconds, and leaves when nobody answers. That gap between a real question and a real person available to answer it is exactly what a website chat bot is built to close. Done well, it turns a visitor who would have quietly bounced into a lead who books a call the next morning. Done badly, it's just another dead-end popup nobody trusts.

Most people who search for a website chat bot are already tired of answering the same questions by hand, not looking for a theory lesson on AI. This guide is about setting one up so it actually takes work off your plate instead of adding one more channel to babysit.

What a website chat bot should actually be doing

A website chat bot isn't your whole customer service department, it's a first responder for the questions you already answer fifteen times a week. Delivery time, return policy, whether a size is in stock, when the next appointment slot opens up. An online furniture store, for instance, usually gets the same three or four questions from almost every visitor: how long shipping takes, whether assembly is included, and what happens if the couch doesn't fit through the door. A bot that answers those instantly, at 2 p.m. or 2 a.m., removes the wait that makes people click away.

It's not meant to replace judgment. Refund disputes, custom pricing, anything emotionally charged or genuinely unusual still needs a person. The goal isn't to automate every conversation, it's to automate the boring, repetitive 80 percent so your team has time for the 20 percent that actually needs a human brain.

Scripted bot or AI chatbot: which one you actually need

There are two genuinely different kinds of bot here, and treating "chat bot" as one single product misses the point. A scripted bot runs on a decision tree: a handful of buttons, a handful of branches, a fixed answer behind each one. It's cheap, quick to set up, and works fine when questions really do repeat word for word. The trouble starts the moment a customer phrases something the tree never anticipated, and the bot stalls out.

An AI chatbot reads the question as written, connects to a real data source (your catalog, your FAQ page, your booking calendar), and answers even when the wording doesn't match any pre-built pattern. A store with a large catalog or a business fielding varied questions gets more out of this. A business selling one clear service, on the other hand, usually doesn't need more than a scripted bot with three or four branches. There's no point paying for AI where a simple menu already does the job.

Where the bot lives and what it's connected to

Most website bots load as a small script snippet in your site's code, whether that's WordPress, Shopify, Wix, or something custom built. The setup itself takes an afternoon. What takes longer, and matters more, is what the bot is connected to. A bot that only knows a hardcoded script from last year will confidently quote last year's prices. A bot wired into your actual product catalog, your FAQ page, or your booking calendar can answer with information that's still true. If your business changes prices or hours often, the connection to a live data source matters more than which chat platform you pick. When an off-the-shelf widget stops being enough, it's worth looking at support automation built around your actual process instead of a generic template.

There's also a simple timing issue most guides skip: a chat window that pops up within the first two seconds feels intrusive, while a fifteen to thirty second delay gives the visitor a moment to look around first. Test it on a phone before you launch it, not just a laptop. Most site visitors are on mobile, and a chat widget that covers the checkout button or takes three taps to close will cost you more sales than the bot ever recovers.

Training it on questions people actually ask

Skip the generic FAQ template. Pull twenty or thirty real questions from your email inbox, your WhatsApp, or your Instagram DMs from the last couple of months, and build the bot's first answers around those. A hair salon that reviewed two months of Instagram messages found that eighty percent of them were about walk-in availability and the price of one specific treatment. That's where the bot's first, sharpest answers should go, not a list of twelve services nobody asked about.

Keep the tone close to how your team actually talks to customers. If your staff is casual and warm on the phone, a bot that answers in stiff corporate phrasing will feel like a downgrade, and people notice the difference immediately.

Should the bot say it's a bot

Short answer: yes. The temptation to make the widget sound as human as possible is understandable, but it works against you in practice. A visitor who knows from the first second they're talking to a bot is more patient with its limits and agrees faster to wait for a person when the question goes off-script. A bot that pretends to be human and then gets stuck twice in a row on a plain question creates more frustration than an honest "virtual assistant" label in the corner ever would.

That transparency costs one line in the bot's greeting and nothing in development, and it measurably cuts down on visitors opening with "am I actually talking to a real person?"

Deciding exactly when a person takes over

Set clear triggers before launch: a request for a discount, a complaint, a question the bot has already failed to answer twice, or a direct ask to speak to someone. Route those to a real staff member's WhatsApp, phone, or inbox, and make sure the full conversation history goes with it so the customer isn't asked to repeat themselves. Nothing kills trust in a bot faster than a customer explaining their problem twice.

Outside business hours, be honest about what happens next. The bot can capture the question and promise a reply the next morning, but only if someone actually follows up. A promise the team doesn't keep does more damage than no bot at all.

Where most setups quietly go wrong

The most common failure isn't a bad bot, it's an abandoned one. A business launches it, feels good about the setup, and forgets to update the source pages three months later when prices or hours change. The bot keeps answering confidently with information that's now wrong, which is worse than admitting it doesn't know. A quarterly check, ten minutes to confirm the FAQ, pricing, and hours are still accurate, is the difference between a bot that builds trust and one that quietly erodes it.

When you're picking a vendor, it's worth asking upfront who owns the WhatsApp business number and the conversation history. A vendor that lets you export that data and leave without rebuilding from zero is usually a good sign, even if switching isn't on your mind right now. Price depends mostly on two things: whether the bot runs on a fixed script or on AI, and how many channels it covers (just the website, or WhatsApp and Telegram too). The pricing models and the hidden costs worth asking about are broken down in how chat bot pricing compares.

How to tell if the bot is actually working

Launching it is just the start. The headline number is the share of conversations the bot resolved without handing off to a person, but "resolved" needs an honest definition: if the customer called back within the hour through another channel, that's not a resolution. A second number worth checking monthly is how often a customer had to repeat their problem after a handoff, since that's the first sign the handoff itself is broken. If you have the time, look at where people drop out of a conversation mid-way, often right after the bot asks for a phone number. The detailed breakdown of these numbers lives in chat bot performance metrics.

If you're weighing which platform and connection method fits your site, that's covered in a dedicated piece. The moment a conversation should move to a person, and how to write bot scripts that don't sound robotic, are covered in the related reading below.

And if it's simpler to hand setup and the ongoing check to a team that does this daily, see how Foxivex's support automation works, and how many questions it can take off your team without losing answer quality.

FAQ

Scripted bot or AI chatbot, which one fits a small business? It depends on how varied the questions actually are. If most requests repeat word for word, like hours or return policy, a scripted bot with a handful of branches handles it faster and cheaper. Once customers phrase the same question ten different ways, only an AI bot wired into your real content holds up without getting stuck.

How long does it take to set up a chat bot on a website? The code snippet itself goes live on WordPress, Shopify, or a custom site in a couple of hours. What takes longer is connecting the bot to data that's actually current: your product catalog, pricing, or booking calendar. That part decides whether the bot still answers correctly six months from now.

Can one bot answer in Hebrew, Russian, and English? Yes, that's a standard setup for a business in Israel with a multilingual customer base. The part that matters isn't just translating the answers, it's making sure the bot detects which language someone wrote in and replies in the tone your team actually uses in that language.

Should visitors be told they're talking to a bot? Yes, and it's not just a politeness issue. A visitor who knows upfront they're talking to a bot is more forgiving of its limits and agrees faster to wait for a person when a question goes off-script. A bot that pretends to be human and then stumbles on a simple question causes more frustration than it saves.

Who owns the conversation history and the phone number, the business or the vendor? Worth asking any vendor before you sign, not after. If the WhatsApp business number is registered to you and the chat history can be exported, switching providers in two years becomes a technical swap instead of starting from scratch.

Got a repetitive process eating up hours?

Tell us about it in a couple of lines and we will show you how automation would work on your own data.

See how it works

Related reading