How to Connect a Telegram Bot to RevukCRM — 5-Minute Setup Guide

Telegram has become the default working channel for a huge share of customers — especially in Eastern Europe and parts of Asia. People send photos of receipts, PDFs of contracts, voice notes about what they need. If a salesperson replies from their personal Telegram account, the history lives on their phone. A holiday, a sick day, an offboarded employee — and the thread is gone.
A Telegram bot connected to RevukCRM solves that. Customers write to your company's official bot, the message lands in the CRM inbox, and replies go straight back into Telegram. One place, accessible to the whole team, history kept forever.
What you get after connecting
- Telegram chats in the shared CRM inbox — alongside chats from other channels
- Automatic contacts — first-time customer writes → a contact card appears in CRM with first name, last name, username and avatar pulled from Telegram
- All attachment types — text, photos, videos, voice notes, audio, documents come through and go back
- Buttons and carousels from the bot — for automation responses and ready-made option menus
- Multiple bots on one CRM — main channel, support, careers — no cap on count
- Automations like any other channel — welcome messages, out-of-hours replies, auto-deal creation
- Token masking — once saved, the token shows only partially in the UI; the real value is encrypted on the server
Before you start
You'll need:
- A Telegram bot in @BotFather — create one via
/newbotinside Telegram. @BotFather will ask for a bot name (what customers see) and a username (ends with_bot, e.g.RevukCafeBot) - The bot's API token — @BotFather sends it right after creation, a long string like
7891234567:AAH9k_QjK3vVcVc8xZmZ8w5oP1nBcQ0Yt1A. Copy the whole thing - (Recommended) A bot avatar and description — set them in @BotFather via
/setuserpicand/setdescription. That's what the customer sees in Telegram before writing the first message, and it affects whether they bother
Step 1. Open the widget marketplace
In RevukCRM's side menu hit Settings. Scroll down to the Integrations block — there are two cards. Click Install widgets (the second card labelled "Widget catalog and installation").

Step 2. Find Telegram Bot
The marketplace opens with all available integrations: messengers, cash registers, delivery, telephony. Find the Telegram Bot card among them.
Step 3. Review what the widget does
Click the card. A modal opens with a detailed description: what the widget is for, which message types it supports, how it integrates with the CRM inbox.

Scroll down — you'll see the How to connect block with four steps, a Support block with team contacts, and a Permissions table that shows exactly what the widget can do with your CRM data (read chats, create contacts, manage channels).

Step 4. Install the widget
At the very bottom hit Install. A second later the button turns red and says Uninstall — that means the widget is now linked to your RevukCRM account.

Close the modal and reload the browser page. That's required so new entries the widget adds to Settings show up.
Step 5. Go back to Settings
Open Settings again from the side menu and scroll past the Integrations block. A new Widgets block has appeared with a Telegram Bot card. Click it.

Step 6. Add your first bot
On the first run you'll see an empty state with "No bots connected yet". Hit Add bot in the top-right corner.

A form opens with two fields:
- Bot Name — how this bot is labelled inside CRM. Useful when you'll add more than one (think "Main channel" or "Support" rather than the brand name)
- Bot Token — the string @BotFather gave you

Type the name, paste the token. The Save button becomes active.

Hit Save. RevukCRM validates the token against Telegram and links the bot to your account. If the token is invalid, you'll see an error and the form stays open for you to fix it.
Step 7. Confirm the bot is listed
The bot now appears in the list with its name. The token is shown masked — the real value sits safely on the server. Next to it is a trash icon for when you'd want to remove it.

From this point every message your customers send to this bot lands in CRM. To confirm, find the bot by @username inside Telegram and send it anything.
Step 8. Check the first message in the CRM inbox
Open the Chat section from the side menu. A new conversation appears in the list — the customer's Telegram profile name, avatar, and a preview of the last message.

The contact card on the right is populated immediately: first name, last name, phone, email — and a source field telegram_bot: RevukCafe Bot so you immediately know which channel the customer came in through. First-time customers get a new contact created automatically.
Step 9. Reply from CRM
Click the chat, type a reply in the bottom field, hit Send. The customer receives the message in their Telegram from your bot — as a regular message, no "Install our app" or "Open the web chat" friction.

The reply shows the operator's name and the timestamp. Every conversation stays in CRM forever — even if a salesperson leaves the company, the next one sees the full chat history with each customer.
Setting up automations for Telegram chats
A Telegram bot triggers all standard rules in RevukCRM. The most common setups:
- Welcome message — first-time customer writes, the bot replies "Hi! A manager will be with you shortly"
- Out-of-hours reply — message arrives at 11pm, customer gets "We're closed for the night, back at 9am tomorrow"
- Deal creation — new message in an empty chat → a deal lands at the "New lead" stage, linked to the contact
- Manager assignment — incoming messages get distributed round-robin or by your routing rule
- Stale-deal nudge — customer hasn't replied for three days → the bot sends "Hi! Quick check-in on your order?"
All of this lives in Settings → Automation, identical to setup for any other channel.
Multiple bots for one company
One bot = one channel = one "face" of the company. If your business has several distinct lines worth separating, go back to Settings → Widgets → Telegram Bot, hit Add bot again and add another token.
Useful splits:
- Main channel for orders and consultations (bot "RevukCafe")
- Support for complaints and quality issues (bot "RevukCafe Support")
- Careers for applications and CVs (bot "Jobs at RevukCafe")
Conversations from different bots live in one CRM inbox, but each contact's card shows which channel they came in through.
Ready to connect a Telegram bot to your CRM?
Try RevukCRM for free — install the widget in a minute, and your team handles every Telegram chat from one shared inbox with full history kept forever.