Skip to content
Lead capture

A Telegram bot for lead capture: forms and quizzes

A Telegram lead generation bot without code: it asks questions and saves the answers — step-by-step forms, branching quizzes, phone and location requests. Every lead lands in your CRM with chat history and segments.

TL;DR

Lead capture in Forgebot: the bot asks a question and saves the answer to a variable and the contact card; quizzes branch on answers, phone and location are requested with reply buttons, and the lead goes to an operator or an external system via API. Forms, quizzes and funnels are built from the same blocks as every other flow.

Free plan with small limits, paid from $19/mo. No card required.

What’s inside

Every answer put to work

From the first question to a lead in the CRM — and onward into segments and broadcasts.

Question → answer → variable

The bot asks a question and saves the subscriber's answer to a variable and contact fields. The answer is instantly available in branching and in the next flow messages.

Step-by-step forms

A series of questions one after another: name, contact, request details — the bot walks the subscriber step by step. Every step is a separate block: a form is easy to change without rebuilding the flow.

Branching quizzes

The flow branches on answers: comparisons, ranges, and several conditions at once. Every segment gets its own branch and its own offer.

Phone & location

Request the number and location with Telegram reply buttons — no typing. The button appears right under the input field: more visible and more reliable than asking to type a number.

Hand-off via API

Send the lead to an external system with an HTTP request from the flow — with secrets and variable interpolation. Leads never get stuck inside the platform.

Live operator

The flow hands a hot lead to an operator — the conversation continues in live chat while the lead is still warm.

Step by step

How to build a form in a Telegram bot

A form is assembled in the visual builder from ready-made blocks — no code and no external forms. Form blocks can be copied and pasted into another flow.

  1. Add a question block

    The “collect answer” block asks a question and waits for the subscriber's message. Ask one thing at a time: short steps get completed far more often than long walls of questions. That is how you collect a name, a need, a budget — anything.

  2. Save the answer

    Every answer is written to a variable and to contact card fields — name, need, budget. From there the data works in branching, segments and broadcasts.

  3. Request the phone with one button

    For the number and location there are Telegram reply buttons: the subscriber shares a contact with one tap, no typing — less friction, more completed leads. The number comes from the Telegram profile — verified, not just claimed.

  4. Confirm the request

    At the end, show the collected data in a message with “All correct” and “Change” buttons — regular flow blocks, no magic involved. Mistakes get fixed before submission, not by a manager's phone call.

  5. Route the lead to the team

    Hand a hot lead over to a live operator, or push it to an external system with an HTTP request right from the flow. Routing conditions are the same answer-based branching.

Lead funnel

How to build a lead funnel in a Telegram bot

Five steps from the first touch to a lead — all inside one platform. Every step is a regular builder block.

  1. Funnel entry

    A subscriber arrives via a link or the /start command — the flow starts automatically. The bot link can go into ads, posts and a channel description.

  2. Qualify with a quiz

    The bot asks questions and segments the audience by answers — into variables and contact fields. The earlier the question, the cleaner the segments further down the funnel.

  3. Warm-up

    An automated sequence with delays of up to 30 days leads the subscriber through a series of messages and media. The series content is regular blocks: messages, media, buttons.

  4. Lead or payment

    At the right moment — a lead form or an invoice right in the chat. Do not make people wait: hot interest converts immediately.

  5. Operator & analytics

    A hot lead goes to a live operator; flow runs and churn are visible in analytics. The funnel never ends with a “we will call you back”.

After submit

What happens to a lead next

A lead is not a row in a spreadsheet — it is a live contact in the CRM, with history, segments and a next step. Everything in one workspace, with no manual lead forwarding.

Contact card

Form answers live in the card's fields and variables: who asked, what they answered, and when. The whole interaction history with the bot sits right next to it. No more leads lost in chats and notes.

Segments and broadcasts

Answers split the audience into segments: newcomers get a welcome series, warm leads get an offer broadcast, buyers get follow-up care. A segment is built with a filter on fields and variables — no exports.

Live operator

A hot lead goes to the team's shared inbox: the operator continues the conversation right there in Telegram, while the interest is still warm. The form history stays in the contact card.

External systems

An HTTP request from the flow hands the lead to your system of record — with variable interpolation and secrets for authorization. The request format is configurable: method, headers, body.

FAQ

About lead capture

Where do subscriber answers go?

Into flow variables and contact card fields in the CRM. From there — into broadcast segments or an external system via API. Nothing gets lost between the bot and the manager.

Can I build a branching quiz?

Yes. A quiz bot in Telegram branches on the subscriber's answers: comparisons, ranges, and several conditions at once. One flow serves different audience segments.

Can the quiz show a result immediately?

Yes: branching on answers leads to different final messages — every segment gets its own result, recommendation or offer. These are regular flow blocks, no separate module needed.

How do I request a phone number or location?

With Telegram reply buttons: the subscriber shares a contact or location with one tap, no typing. It is a standard Telegram mechanism subscribers already know.

How long should a form be?

The shorter, the higher the completion rate: 3–5 questions is a comfortable maximum for the first touch. The rest can be asked later — in a conversation with an operator or in a follow-up flow.

Can I build an automated lead funnel?

An auto-funnel is a flow that walks a subscriber from subscription to a lead on its own: quiz qualification, warm-up with delays of up to 30 days, a form or payment, and an operator handover. All of it is assembled in the visual builder.

How safe is the lead data?

Account data is isolated at the database level, and team access is governed by roles and permissions: you can let an employee work with leads without opening bot settings or billing.

How does the team find out about a new lead?

Hand the lead over to an operator — it appears in the shared inbox and in your Telegram support group as a new topic, with standard Telegram notifications. Nobody has to be asked to “check the spreadsheet”. The operator replies from the panel or from Telegram.

Is this a CRM for leads?

Yes, together: every lead is tied to a subscriber — chat history, fields, segments. Need an external system? Send the lead via API. The contact card updates with every new conversation.

// Start today

Launch your Telegram bot with Forgebot

Build your first flow, reply to subscribers and watch analytics — free, no code.

Free plan: 1 bot, 5 flows, 100 subscribers. No card required.