If you're a business or support agent using Ruut, integrating your Telegram channel can help you engage with customers more efficiently through a single unified dashboard. This guide walks you through the step-by-step process of setting up a Telegram channel on the Ruut platform.
What You Need Before You Start
-
A Telegram Account
-
A Telegram Bot (created via BotFather)
-
Ruut Admin Access
-
Channel Admin Permissions (if linking a Telegram Channel)
Step-by-Step Guide
-
Step 1:
Create a Telegram Bot -
Open Telegram and search for @BotFather.
-
Start a chat and use the /newbot command.
-
Follow the prompts to:
-
Name your bot.
-
Set a unique username ending with bot (e.g., RuutSupportBot).
-
BotFather will give you a token. Copy this token; you'll need it in Ruut.
Step 2:
Add the Bot to Your Telegram Channel (If using a Channel)
-
Go to your Telegram channel.
-
Tap Channel Info → Administrators → Add Admin.
-
Search for your bot (e.g., @RuutSupportBot) and add it as an admin.
-
Grant at least these permissions:
-
Post messages
-
Edit messages
-
Delete messages (optional)
Step 3:
Log in to Your Ruut Dashboard
-
Visit https://app.ruut.chat/app/login and log in with your admin account.
-
Go to Settings > Channels.
Step 4: Add Telegram as a Channel
-
Click “Add Channel” and select Telegram.
-
Paste the Bot Token you got from BotFather.
-
(If you're connecting a Telegram group or channel) Enter the channel/group username.
-
Click "Connect".
-
Ruut will validate the token and link the bot to your workspace.
-
Test Your Bot
-
Send a message from a personal Telegram account to your bot. It should appear in your Ruut inbox. You can now reply to customers from Telegram directly within Ruut!
Tips for Smooth Operation
-
Make sure your bot remains an admin in the channel.
-
If connecting a group, users must interact with the bot once before Ruut can see their messages.
-
Use auto-routing and tags in Ruut to manage incoming Telegram messages efficiently.