AI agent guides

How to capture leads from website and WhatsApp chats

To capture leads from chats, take what the channel already gives you (a WhatsApp number and name), help the customer first, then ask once for the one or two details you'll really use, such as an email or a date. A form before the chat works when you need details up front, but it stops some people from asking at all. Tell people why you're asking, and follow up quickly: a lead from a chat is warm for hours, not weeks.

Updated 5 November 2026 · 7 min read · by The HeyKiko team

Ask AI about this pageChatGPTClaudePerplexityGoogle AI
How to capture leads from website and WhatsApp chats: a website chat conversation with Clay Studio

Why chats make good leads

Someone who asks your business a question is already interested. Questions about price, availability, delivery or booking come from people deciding whether to buy, which makes a chat one of the warmest places a lead can come from.

The catch is that a chat ends. Without a way to reach the person again, the interest leaves with them. Capturing a lead is simply keeping enough to follow up: who they are, how to reach them, and what they wanted.

Three ways to capture a lead

Ways to capture a lead from a chat, and their trade-offs
WayHow it worksGood forWatch out for
What the channel gives youWhatsApp shows the customer's number and name; Telegram shows a nameEvery WhatsApp and Telegram chat, with nothing to askA WhatsApp name isn't always a real name, and Telegram gives no number
Ask in the chatAnswer first, then ask once for the details you needWebsite chats, and anything the channel doesn't give youAsking before helping, or asking twice
A form before the chatName, email or phone before the first messageWhen every chat must be followed up, such as quotesSome visitors leave rather than fill it in

Most businesses do best with the first two together: take what WhatsApp or Telegram gives, and ask in the chat for the rest. Keep the form for cases where you can't help anyone without their details.

When to ask

  • After you've helped. Answer the question first; the customer is far more willing once they've had something useful.
  • Once. Ask in one short question, and if they say no, carry on helping.
  • Not on a greeting. “Hi” is not the moment.
  • Not when they're upset, or asking for a person. Get them help first.
  • Not in the middle of something, such as choosing a booking time.
  • Never for what you already know, such as the number a WhatsApp customer is writing from.

What to ask for

Ask only for what you'll use. A way to reach them, plus one detail that tells you what they need, is usually enough:

Details worth asking for in a chat, by type of business
BusinessContactThe one useful extra
Clinic or salonPhonePreferred day or treatment
Real estatePhone or emailBudget or area
Trades and servicesPhonePostcode or the job
Online storeEmailThe product they asked about
B2B software or servicesEmailCompany name or team size

Wording that works

  • Say why: “Want me to send you the dates? What's your email?” works better than “Please provide your email.”
  • Ask for everything in one question, not one detail per message.
  • Make no an easy answer: “No problem, ask me anything else.”
  • Keep the tone of the rest of the chat: a friendly agent shouldn't suddenly sound like a form.

A good test: would a person at your front desk say it this way? If not, reword it.

Follow up fast

A lead from a chat is at its warmest in the first hours. Have new leads reach whoever follows up, with the conversation behind them, so they can pick up where the chat left off instead of starting again.

On WhatsApp, you can reply to the customer freely for 24 hours after their last message; after that, only an approved template message can reach them. Meta: customer service windows · The WhatsApp 24-hour window, explained

Setting it up in HeyKiko

  1. Step 1

    Choose the details

    In People › Leads › Lead capture, pick what you track: name, email, phone, or your own fields such as company or budget.

  2. Step 2

    Let Kiko ask

    “Ask for them in chat” is on by default: after answering a real question, Kiko asks once for up to three details it doesn't have, and respects a no.

  3. Step 3

    Decide on a form

    Add a form before the website chat only if you need details up front. WhatsApp and Telegram chats become leads anyway.

  4. Step 4

    Get told

    Send a WhatsApp alert to up to 10 numbers for a new lead, a detail filled in, a request for a person, or a chat gone quiet.

Each lead shows where it came from, what they were interested in, where each detail came from, and the chat behind it. Lead capture in HeyKiko

Sources

Checked on 5 November 2026. We make HeyKiko, which this guide uses as its example.

FAQ

Questions people ask

Short answers from the guide above.

Still have a question?Ask Kiko. It's a HeyKiko agent trained on everything here.

Either ask for details in a form before the chat, or let the chatbot answer first and then ask once for an email or phone. Asking after helping keeps more people talking; a form suits businesses that can't help anyone without their details.

Terms in this guide

Keep reading

Kiko, the HeyKiko mascot, waving

Let Kiko take the next message

Train your agent on your website today, put it on WhatsApp, Telegram and your site, and watch the first conversations come in.

  • No card needed
  • Set up without code
  • Cancel any time