Skip to main content
Connect Telegram to your landing pages in LanderLab to get an instant notification every time a new lead comes in. Instead of checking your dashboard, your team sees each lead the moment it is submitted, right inside a Telegram chat, group, or channel.

What is the Telegram integration?

The Telegram integration uses a Telegram bot to send a message to your chosen chat whenever a lead is collected on your landing page. Every field from the lead is included automatically, so you get the full submission without any setup beyond connecting the integration. It is a great fit for real-time alerts: notify your sales team in a shared group, send leads to a private channel, or get a personal ping for every new submission.

Before you start

You need two things to connect Telegram:
  1. A bot token, created with Telegram’s BotFather.
  2. A Chat ID, which tells the bot where to send notifications (a personal chat, a group, or a channel).
You only create the bot once. After that, you can reuse the same bot to send notifications from as many landing pages as you want.

Step 1: Create a Telegram bot and get your bot token

Your bot is the account that delivers notifications. You create it through BotFather, Telegram’s official bot for managing bots.
1

Open BotFather in Telegram

In the Telegram search bar, type BotFather and open the verified account (the one with the blue checkmark and the username @BotFather).
Botfather
2

Start a new bot

Click Start, then send the command /newbot.
3

Name your bot

BotFather will ask for a name (the display name, anything you like), then a username. The username must be unique and end in bot (for example, LanderLabdoc_Bot).
4

Copy your bot token

Once the username is accepted, BotFather replies with a confirmation message containing your bot token. It looks like 8911506141:AAHubwnzfc6sa0rVPcMxFr9OIiYmcWcyE54. Copy it and keep it somewhere safe.
Botapi
Treat your bot token like a password. Anyone who has it can control your bot. Never post it publicly or share it with people you do not trust.

Step 2: Get your Chat ID

The Chat ID tells the bot exactly where to send notifications. How you find it depends on where you want your leads to go. Pick the option that matches your setup below.
Use this when you want personal notifications sent straight to your own Telegram.
1

Start your bot

Open your new bot and click Start, or send it any message.
2

Open the getUpdates URL

In a browser, open the URL below, replacing <YOUR_BOT_TOKEN> with your token. Keep the word bot directly in front of the token.
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
3

Find your Chat ID

The page returns a block of JSON. Look for the chat object and copy the value of id. That number is your Chat ID.
"chat": {
  "id": 21xxxxx38,
  "type": "private"
}
Use this to broadcast leads to a Telegram channel.
1

Add your bot as a channel admin

Add your bot to the channel and give it admin rights, then post any message in the channel.
2

Open the getUpdates URL

In a browser, open the URL below, replacing <YOUR_BOT_TOKEN> with your token.
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates
3

Find your Chat ID

Look for the chat object under channel_post and copy the value of id. Channel IDs start with -100.
"chat": {
  "id": -1001xxxxxx062,
  "type": "channel"
}
Seeing an empty result at the getUpdates URL? Make sure you have sent at least one message to your bot, group, or channel first. Telegram only returns recent activity.

Step 3: Connect Telegram in LanderLab

With your bot token and Chat ID ready, you can connect the integration.

Add the integration

1

Open your landing page

Go to Landing Pages and click the name of the landing page where you want lead notifications.
2

Open the Integrations tab

Click Add Integration to open the integrations panel, then search for Telegram and select it.
3

Enter a name and your bot token

Give the integration a Name to identify it, then paste your Bot Token from Step 1. Click Add Telegram.
Bot Token

Configure the notification

After adding the bot, a short setup wizard opens so you can choose where notifications go and how they look.
1

Enter your Chat ID

Paste the Chat ID you found in Step 2 (for example, -1004309994071). Click Continue.
Chatid
2

Choose your message format

Pick how each notification is written:
FormatWhat it does
ListLanderLab formats every lead field automatically. You only add an Intro text shown at the top of the message.
CustomWrite your own message template and control exactly what each notification says.
For most cases, List is the quickest option. Add an intro like New lead from Pre-Sell Warm-Up Landing Page, then click Continue.
Image
3

Review and connect

The final step shows a preview of the destination, message format, and intro text. Every lead field is included automatically. If everything looks correct, click Connect Telegram.
If your landing page has multiple A/B test variants, you will be asked to choose which variant or variants this integration applies to before it is added.

Test the integration

Submit a test lead through your landing page form or quiz, then check your Telegram chat. The bot should deliver a message with the lead details within a few seconds.

Troubleshooting

Confirm three things: your bot token is correct, your bot is a member (or admin) of the group or channel, and your Chat ID is entered correctly. For groups and channels, try adding the -100 prefix to the ID.
Double-check the Chat ID. It is easy to mix up a group, channel, or personal chat. Repeat Step 2 for the exact destination you want.
Make sure you clicked Start in the bot chat, or sent at least one message to the group or channel. Telegram will not return any chat data until there is activity.