Documentation
Requirements
- WordPress 5.0+
- PHP 7.4+
- A free Telegram account
- A Telegram Supergroup with Forum Topics enabled
Step 1: Create Your Telegram Bot (2 minutes)
- Open Telegram, search for
@BotFather - Send
/newbot - Choose a name: e.g. "My Site Support"
- Choose a username: e.g.
mysitesupport_bot - BotFather gives you a Bot Token — copy it (looks like:
7123456789:AAF...) - Also run
/mybots→ select your bot → Bot Settings → Allow Groups → Turn on
Step 2: Create Your Telegram Supergroup
- Create a new Telegram group
- Go to Group Settings → Edit → Group Type → set to Supergroup (or it auto-converts)
- Go to Group Settings → Topics → Enable Topics
- Add your bot to the group as Admin with these permissions:
- ✓ Manage Topics
- ✓ Send Messages
- ✓ Pin Messages
Step 3: Get Your Group Chat ID
- Add
@userinfobotto your group temporarily - It will post the group's Chat ID (looks like:
-1001234567890) - Remove @userinfobot after
Step 4: Install the Plugin
- Purchase and download from for-wordpress.org
- WP Admin → Plugins → Add New → Upload Plugin
- Upload the .zip → Install → Activate
Step 5: Connect Bot to Plugin
Go to WP Admin → WP-TG Live Chat → Settings:
- Bot Token: paste your BotFather token
- Group Chat ID: paste your group ID (with the minus sign)
- Webhook Secret: generate a random string (or use the auto-generate button)
- Save Settings → click "Register Webhook"
Widget Appearance
- Primary Color: your brand color
- Position: bottom-right or bottom-left
- Border Radius: 0px (square) to 24px (rounded)
- Animation: slide up, fade, or bounce
All changes preview live in the admin panel.
Business Hours
Set open hours per day. Outside hours:
- Widget shows "We're offline" message
- Visitor messages are saved
- You receive email notification
Auto-Open Triggers
- Time delay: open widget after X seconds on page
- Scroll depth: open when visitor scrolls X% of page
- Combine both: open on whichever comes first
Quick Replies
Pre-set answers your team can send with one click in Telegram.
Example: "Thanks for reaching out! We'll reply within 2 hours."
Configure up to 10 quick replies in admin settings.
Page Visibility Rules
- Show on all pages (default)
- Show only on specific URLs
- Hide on specific URLs (e.g. checkout page)
Conversation History
Every conversation is stored locally. Browse by date, filter by rating, search by visitor email.
Statistics
- Total conversations per day/week/month
- Average response time
- Satisfaction rating breakdown
- Peak hours chart
Troubleshooting
| Problem | Likely Cause | Fix |
|---|---|---|
| Messages not arriving in Telegram | Webhook not registered | Go to Settings → click Register Webhook |
| Bot not responding | Bot not admin in group | Add bot as admin with Manage Topics permission |
| Forum Topics not created | Topics not enabled in group | Group Settings → Topics → Enable |
| Widget not showing | CSS conflict | Try disabling other plugins temporarily |
| Replies not reaching visitor | Session expired | Visitor needs to refresh; sessions last 2 hours |
Changelog
v1.0.0April 2026
Initial Release
- Telegram Forum Topics integration
- Customizable chat widget
- Business hours and offline mode
- Multi-language support (EN/TR/DE/FR)
- Admin dashboard with stats