Blog

Build a Lead Bot in Telegram in 10 Minutes

Most "lead bots" are just a contact form with extra steps. This one actually qualifies people before they reach your inbox — and you can build it without writing code.

A lead bot earns its keep when it does two things: it replies instantly, and it asks the right questions before a human gets involved. Everything else is decoration.

In this walkthrough we build a Telegram bot that greets a new contact, asks three qualifying questions, and only then notifies your team — with the answers attached.

What you'll build

A single flow with a clear shape: a welcome message, a short branch that captures intent, budget, and timeline, and a final step that saves the contact and pings your team channel. The same flow runs on Telegram today and on your website's web chat tomorrow without changes.

Step 1: Start from the welcome

Open the editor and add a Message node. Keep the first message short and specific — say who you are and what the bot will do next. A good opener sets the expectation that this is a quick conversation, not a form.

Step 2: Ask one question at a time

Add buttons for the first qualifying question (for example, What are you looking for?). Buttons beat free text here: they keep answers clean and give you structured data you can branch on later. Add a second and third question the same way.

Step 3: Save the answers to the contact

Use variables to store each answer on the contact record. This is what turns a chat into a lead — the next time anyone looks at this person, the context is already there.

Step 4: Notify your team

Finish with a step that posts the qualified lead to your team's channel. Include the answers so whoever picks it up can reply with context instead of starting from scratch.

Where to go next

Clone the Lead Qualification template below to start from this exact flow, then adapt the questions to your business. When you're ready, point the same flow at your website's web chat — one flow, two channels.