Discover, trust, install: FAIR 1.0 is here
WP Telegram (Auto Post and Notifications)
Version: 4.2.11
Description
Integrate your WordPress site perfectly with Telegram with full control.
Modules
1. Post to Telegram
- π Send posts automatically to Telegram when published or updated
- π’ You can send to a Telegram Channel, Group, Supergroup or private chat
- π₯ Supports multiple Channels/chats
- π Has Message Template composer with Emojis
- β³ Supports Conditional logic inside Message Template
- πΌ Supports sending featured image along with the text
- π You can choose to send only the Featured Image
- β± Supports scheduled (future) posts
- π° Messages can be delayed by a specific interval
- β¬οΈ You can add an Inline button for the post URL
- π Supports WooCommerce products and other Custom Post Types
- βοΈ Direct Support for sending Custom Fields
- π You can send Custom Taxonomy Terms
- π You can select the post types to be sent
- β² You can choose when to send (New and/or existing posts)
- π Make use of Custom Rules to filter posts by authors, categories, tags, post formats or custom taxonomy terms
- π You can override the default settings on post edit page
WP Telegram Pro supports multiple channels based upon category/tag/author/post type etc. and also supports unlimited Reaction buttons.
2. Private Notifications
- π§ Get your email notifications on Telegram
- π Supports WooCommerce order notifications, Contact Form 7 and other plugin notifications
- π Allow users to receive their email notifications on Telegram
- π Integrated with WP Telegram Login to let users connect their Telegram.
- π Users can also enter their Telegram Chat ID manually on page
3. Proxy
- π« If your host blocks Telegram, you can use this module
- β Bypass the ban on Telegram by making use of proxy
- π Supports Cloudflare worker as proxy which supports file upload
- π Option to use custom Google Script as proxy
- βοΈ Supports all proxies supported by PHP
- π You can select Proxy type – HTTP, SOCKS4, SOCKS4A, SOCKS5, SOCKS5_HOSTNAME
Features
- Excellent LIVE Support on Telegram
- Easy to install and set up for the admin
- Fully customizable with actions and filters
- Can be extended with custom code
- Translation ready
Getting Started | Post to Telegram
WooCommerce, CF7 etc. Notifications
Contribution
Development takes place in our Github monorepo, and all contributions welcome.
Excellent LIVE Support on Telegram
Join the Chat
We have a public group on Telegram to provide help setting up the plugin, discuss issues, features, translations etc. Join @WPTelegramChat
For rules, see the pinned message. No spam please.
Get in touch
- Website wpsocio.com
- Telegram @WPTelegram
- Facebook @WPTelegram
- Twitter @WPTelegram
Upgrade to Pro
WP Telegram Pro comes with more powerful features to give you more control. Upgrade NOW
Installation
Automatic installation
Automatic installation is the easiest way — WordPress will handle the file transfer, and you wonβt need to leave your web browser. To do an automatic install of the plugin:
- Log in to your WordPress dashboard
- Navigate to the Plugins menu, and click “Add New”
- In the search field type “wptelegram” and hit Enter
- Locate the plugin in the list of search results
- Click on “Install Now” and wait for the installation to complete
- Click on “Activate”
Manual installation
Manual installation method requires downloading the plugin and uploading it to your web server via your favorite FTP application. The official WordPress documentation contains instructions on how to do this here.
Updating
Automatic updates should work smoothly, but we still recommend you back up your site.
Screenshots
Basic Settings
Post To Telegram Settings
Post To Telegram Settings (Cont...)
Post To Telegram Settings (Cont...)
Post To Telegram Settings (Cont...)
Private Notifications Settings
Private Notifications Settings (Cont...)
Proxy Settings
Proxy Settings (Cont...)
Proxy Settings (Cont...)
Advanced Settings
Post Edit Page (Classic Editor)
Post Edit Page (Block Editor)
Instant Send to Telegram
Faq
To create a bot, you need to send /newbot
command to @BotFather. After completing the steps @BotFather
will provide you the Bot Token, which you can use in plugin settings.
Yes, you need to get the chat ID of the channel or group. For that, you need to message @MyChatInfoBot and follow its instructions to obtain the ID for a channel or group.
It means either you have entered a wrong chat ID in the settings or you forgot to add your own bot to the group or channel. Some users also enter the bot username instead of the channel username.
If you see that error in Bot API log file, it means that there is some problem with your images/files that you are trying to send to Telegram. You can try to disable Send files by URL option in Advanced Settings to see if it fixes the issue. More details here.
If your host is in Russia or Iran or it’s a free hosting, your host most likely blocks Telegram. You can activate and set up the Proxy module of the plugin to bypass the ban.
There can be many reasons for that. To better understand the reason, you can enable both the logs in Advanced Settings and then try to send the post again, then share the logs with our support on Telegram – @WPTelegramSupport.
It may be because you hit update button without makes any changes to the post.
It can happen because of multiple submit/publish/update requests, for example in block editor. An easy solution would be to set 1 minute delay in posting in Post to Telegram settings.
The users submitting those posts may not have enough permissions to publish/edit those posts. You can enable Plugin generated posts option in Post to Telegram settings to fix the issue.
Sending of posts when bulk importing is disabled by default to prevent unintended flooding of Telegram channels. If you want to enable it, you can add this one line to functions.php
of your child theme.
add_filter( 'wptelegram_p2tg_send_if_importing', '__return_true' );
You can use <b>{post_title}</b>
in the template and set Formatting option to HTML. More details here.
That is possible only in Pro version.
Private Notifications module watches every email that is sent from your WordPress Website. If the address of that email matches the one added in plugin settings, then that email is sent to Telegram on the given chat/group as added in the settings.
Private Notifications module watches every email that is sent from your WordPress Website. When you enable User Notifications, you need to connect your users’ accounts to their Telegram accounts. Once you do that, then whenever an email is sent to a user, the plugin finds its connected Telegram account and forwards the email to that Telegram account. So, it works for any plugin/system that sends email notifications.
Yes, all you need to do is to setup Private Notifications module and use the same email there as set in WooCommerce order email settings.
Yes, all you need to do is to setup Private Notifications module and use the same email there as set in “To” field of Mail settings section of the Contact Form.
Reviews
fixed the phone number with the link
By svuks on July 17, 2025
The phone number in the message was not clickable.
Support responded quickly and wrote a snippet, and everything worked correctly.
Thank you π
Amazing plugin with amazing support team
By vizzzor on June 4, 2025
The best support team I have ever met
βββββ Excellent Support!
By hostsite on May 31, 2025
The support team is fantastic! They responded to my request immediately and helped me solve the issue quickly. Really appreciate their fast and helpful service. Highly recommended!
Great support
By rorywp20 on May 29, 2025
Very helpful and kind support on telegram chat.
Works great and great support!
By abuky on May 13, 2025
Works great. thanks!
π
Excellent plugin
By sh4d0w07 on April 18, 2025
An excellent plugin, the only thing that could be improved is that it accepts image files with the .avif extension, removing this I highly recommend it. Would it be possible for it to accept it? Because it doesn't send the post if the image is in .avif format?
Support is really good
By mamoonmushtaque on April 11, 2025
I was trying to automatically post through my website to telegram but i could not because i created a custom post type. So support team helped me to fulfill my requirements. They send me php as well through telegram chat. Really thank you so much. Plugin is also user friendly.
Just works!
By pjsgsy on March 27, 2025
One of the few plugins I have had that 'just works'. Never an issue updating. Updates quick. Always works. Has never failed me. Even minor issues appear to get sorted quickly as can be seen if you check the changelog. A rare gem!
a good plugin, support quickly solves all problems!
By SeomasterMSK (dadblaze2008) on October 22, 2024
A good plugin, support quickly solves all problems!
I had a problem with sending videos in messages, writing realized that they would not quit. Support is interested in improving and fixing bugs, now you will not find this everywhere. I advise you!
This plugin is really greatοΌοΌοΌ
By hellowp123 on October 21, 2024
This is a great plugin that can automatically push to telegram groups and channels. The developer of the plugin is also very helpful. A problem about character length cutting has been solved very well. Thanks again to the developer!!!
// WP Telegram | Limit excerpt by number of characters
add_filter(
"wptelegram_p2tg_post_data_prepare_excerpt_options",
function ($options) {
$options["limit_by"] = "chars";
return $options;
},
10,
1
);
Changelog
4.2.11
- Updated error notices to show specific errors first.
- Added support for the Action Scheduler plugin for better reliability for delay in posting.
- Fixed help text label in the sidebar.