Connect Telegram to your site in about 15 minutes
A bot, a group, one settings page. No complex dashboards — by the end of this page, a message from your site will show up as a dedicated topic in Telegram, and a reply there will show up on your site in real time.
Create your bot with @BotFather
Every Wisper site requires its own dedicated Telegram bot. The bot receives questions from your website visitors and posts replies from your support specialists.
- Open Telegram and message @BotFather, Telegram’s official verified bot for creating bots.
- Send the command
/newbot. - Enter a friendly display name for your bot (for example, Acme Support or Client Assistant).
- Enter a username ending in
bot(for example,acme_support_bot). - BotFather will reply with your HTTP API token. Copy this token — you will paste it into Wisper settings in Step 6.
/revoke to @BotFather to immediately generate a new token.Create your Telegram support group
This group is your support team’s workspace where all incoming customer conversations will arrive.
- In Telegram, create a New Group (not a channel).
- Add your support team members (or just yourself for initial testing).
- Give the group a clear name, for example “Acme — Website Support”.
Turn on Topics (Forum mode)
Enabling Topics transforms your group into a forum where every visitor gets their own dedicated thread, keeping chats clean and organized.
- Open the group and click or tap the group header to open Group Info.
- Click the Edit (pencil) icon.
- Find Topics and switch it ON.
Add the bot and grant Admin rights
The bot must be an Administrator in the group with permission to manage forum topics, post messages, and sync status.
- In your group info, open Administrators → Add Administrator.
- Search for your bot by the username created in Step 1 and select it.
- Mandatory: Ensure the «Manage Topics» (Управление темами) permission is toggled ON, along with standard messaging permissions.
- Click Done / Save to confirm administrator rights.
Find your Chat ID
Wisper connects to your group using its unique numeric Chat ID, not the group title.
- Send any test message into your Telegram group (e.g. test).
- Open the URL below in your browser, replacing
<YOUR_TOKEN>with your bot token from Step 1. - In the returned JSON text, locate the
"chat": { "id": ... }value. Copy this entire number, including the leading minus sign (-) (e.g.-1001234567890).
"chat": { "id": -1001234567890, "title": "Acme Support", "type": "supergroup" }
Configure Wisper in WordPress
Enter your credentials in the WordPress admin panel.
- In your WordPress dashboard, navigate to Wisper → Settings.
- Paste the Bot Token from Step 1.
- Paste the Chat ID (including the minus sign) from Step 5.
- Turn Forum Mode ON if you enabled Topics in Step 3.
- Click Save Settings.
Connect the webhook (MANDATORY)
The webhook establishes the bi-directional bridge between Telegram servers and your WordPress website.
- On the same Wisper → Settings screen, locate the «Set Webhook» button.
- Click «Set Webhook». The plugin registers your website address automatically with Telegram.
- Verify that a confirmation notice appears: Webhook set successfully.
Test live chat & delivery
Confirm that messages route smoothly between your site and Telegram.
- Open your website in an Incognito / Private browsing window.
- Open the chat widget in the corner and send a test message (or click «Invite a specialist» in Wisper Pro).
- A new topic thread should instantly appear in your Telegram group.
- Type a reply inside the Telegram topic and check that it appears in the website chat widget in real time.
- Notice read status: when the visitor has the chat panel open on screen, Telegram automatically marks the specialist’s message with an
👀reaction.
Wisper Free vs Pro — What’s the difference?
Wisper Free: Direct live bridge to Telegram specialists. Visitors write immediately to your support team without intermediate menus or FAQ.
Wisper Pro: Adds an automated FAQ knowledge base, Ollama AI integration, quick-reply canned buttons in Telegram, and an interactive «Invite a specialist» handoff button.
Pro — Write your FAQ knowledge base
Before escalating to a human, Wisper Pro can automatically answer common questions. In Wisper → Settings → FAQ, add questions and answers separated by a pipe (or import CSV):
do you ship internationally | Yes, 5-7 business days
Pro — Connect AI (Ollama)
Enable natural language AI answers grounded strictly in your FAQ content with zero hallucinations.
- Get an API key from ollama.com or run your own self-hosted Ollama server.
- Open Wisper → Settings → AI and enable AI.
- Click Test AI to confirm the connection with a live sample question.
Working hours & daily 20:00 cleanup
Working hours: Define your support schedule in settings. Outside configured hours, the widget displays an offline indicator.
Daily 20:00 cleanup: To protect visitor privacy and keep browser storage lightweight, chat history on the website automatically resets daily at 20:00 local time.
Pro — Quick reply buttons for specialists
Add phrases your support team types often. They show up as convenient tap-to-send inline buttons directly under every new visitor topic in Telegram.
Could you tell me which model you are interested in?
One moment, checking on that for you.
Stuck on a step?
Most setup issues come down to the bot missing Manage Topics admin rights, or forgetting to click «Set Webhook» in settings.
Our team is ready to assist if you have any questions.