{"id":268746,"date":"2025-12-19T16:53:29","date_gmt":"2025-12-19T16:53:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/telegram-order-status-notification\/"},"modified":"2026-05-28T11:47:53","modified_gmt":"2026-05-28T11:47:53","slug":"instant-order-status-notifier-with-telegram","status":"publish","type":"plugin","link":"https:\/\/en-gb.wordpress.org\/plugins\/instant-order-status-notifier-with-telegram\/","author":23310415,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.3","stable_tag":"1.2.3","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Instant Order Status Notifier with Telegram","header_author":"Raisul Islam Shagor","header_description":"This plugin sends order status change notifications directly to an admin's Telegram bot.","assets_banners_color":"093998","last_updated":"2026-05-28 11:47:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/raisul.dev\/projects\/instant-order-status-notifier-with-telegram","header_author_uri":"https:\/\/raisul.dev","rating":0,"author_block_rating":0,"active_installs":10,"downloads":313,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"shagor447","date":"2025-12-19 16:53:15"},"1.2.3":{"tag":"1.2.3","author":"shagor447","date":"2026-05-28 11:47:53"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3552041,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3552041,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3552041,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3552041,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.2.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3552041,"resolution":"1","location":"assets","locale":"","width":994,"height":631},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3552041,"resolution":"2","location":"assets","locale":"","width":997,"height":582},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3552041,"resolution":"3","location":"assets","locale":"","width":996,"height":882},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3552041,"resolution":"4","location":"assets","locale":"","width":991,"height":913},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3552041,"resolution":"5","location":"assets","locale":"","width":573,"height":697}},"screenshots":{"1":"Telegram API Credentials setup.","2":"Order status trigger setup.","3":"Custom telegram message template setup.","4":"Telegram setup guide.","5":"Telegram bot notification message."}},"plugin_section":[],"plugin_tags":[83,1159,1896,9171,286],"plugin_category":[45],"plugin_contributors":[248285],"plugin_business_model":[],"class_list":["post-268746","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-notification","plugin_tags-order","plugin_tags-telegram","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-shagor447","plugin_committers-shagor447"],"banners":{"banner":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/banner-772x250.png?rev=3552041","banner_2x":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/banner-1544x500.png?rev=3552041","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/icon-128x128.png?rev=3552041","icon_2x":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/icon-256x256.png?rev=3552041","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/screenshot-1.png?rev=3552041","caption":"Telegram API Credentials setup."},{"src":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/screenshot-2.png?rev=3552041","caption":"Order status trigger setup."},{"src":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/screenshot-3.png?rev=3552041","caption":"Custom telegram message template setup."},{"src":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/screenshot-4.png?rev=3552041","caption":"Telegram setup guide."},{"src":"https:\/\/ps.w.org\/instant-order-status-notifier-with-telegram\/assets\/screenshot-5.png?rev=3552041","caption":"Telegram bot notification message."}],"raw_content":"<!--section=description-->\n<p>This plugin provides instant order notifications for WooCommerce directly to your Telegram chat. Configure your Telegram Bot Token and Chat ID, select the order statuses you wish to track, and receive timely alerts every time an order status changes on your site.<\/p>\n\n<p><strong>Features:<\/strong>\n* Instant Telegram notifications for WooCommerce order status changes.\n* Selectable order statuses (Pending, Processing, On-hold, Completed, etc.).\n* Premium, modern responsive tabbed settings interface.\n* Customizable notification message template builder with click-to-insert shortcodes.\n* Live Telegram Preview mockup that renders Markdown live as you edit your template.\n* Built-in connection tester to send mock messages to your bot.\n* Automated Admin Chat ID lookup tool to easily fetch your ID.\n* Interactive, step-by-step setup guide for Telegram Bot integration.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the Telegram Bot API to send notifications.\n* Service: Telegram Bot API (https:\/\/api.telegram.org)\n* Data: Sends WooCommerce order details (ID, Total, Status, Items) via HTTPS request.\n* Policy: <a href=\"https:\/\/telegram.org\/tos\">Terms<\/a>, <a href=\"https:\/\/telegram.org\/privacy\">Privacy<\/a><\/p>\n\n<h3>Update Notice<\/h3>\n\n<p>= 1.2.3 =\nIntroduced a redesigned premium Admin UI, custom message template builder with shortcode badges, connection testing tool, automated Chat ID lookup, and full compatibility validation for WordPress 7.0 and WooCommerce.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the entire 'instant-order-status-notifier-with-telegram' folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; Telegram Notifier<\/strong> to configure your Bot Token and Admin Chat ID.<\/li>\n<li>Select the order statuses for which you want to receive notifications and click 'Save Changes'.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20create%20a%20telegram%20bot%3F\"><h3>Do I need to create a Telegram Bot?<\/h3><\/dt>\n<dd><p>Yes, you need to create a Telegram Bot via BotFather and retrieve its Bot Token to configure this plugin. Refer to the \"Setup Guide\" tab in the settings page for details.<\/p><\/dd>\n<dt id=\"how%20do%20i%20find%20my%20admin%20chat%20id%3F\"><h3>How do I find my Admin Chat ID?<\/h3><\/dt>\n<dd><p>You can fetch it automatically: enter your Bot Token in the settings, send a message to your Telegram bot, and click the \"Fetch Chat ID\" button to retrieve it.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20notification%20layout%3F\"><h3>Can I customize the notification layout?<\/h3><\/dt>\n<dd><p>Yes, you can edit the notification message under the \"Custom Template\" tab. You can use Markdown formatting and insert dynamic shortcodes like <code>{order_number}<\/code>, <code>{order_status}<\/code>, <code>{order_total}<\/code>, etc.<\/p><\/dd>\n<dt id=\"can%20i%20select%20which%20order%20status%20updates%20trigger%20alerts%3F\"><h3>Can I select which order status updates trigger alerts?<\/h3><\/dt>\n<dd><p>Yes, you can select which order status transitions trigger notifications under the \"Status Triggers\" tab by checking\/unchecking the checkboxes.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20my%20site%27s%20performance%3F\"><h3>Will this affect my site's performance?<\/h3><\/dt>\n<dd><p>No, the plugin is extremely lightweight and sends Telegram notifications asynchronously using the standard WordPress HTTP API to prevent loading delays.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Enhancement: Redesigned Admin UI settings panel with a modern responsive tabbed design and premium layout styling.<\/li>\n<li>Enhancement: Added customizable message templates supporting custom text and Telegram Markdown formatting.<\/li>\n<li>Enhancement: Added click-to-insert shortcode badges for orders (status, items, total, site name, billing\/shipping address, customer contacts).<\/li>\n<li>Enhancement: Added Live Telegram Preview mockup that renders Markdown live as you edit your template.<\/li>\n<li>Enhancement: Added \"Fetch Chat ID\" tool to automatically query the bot API and retrieve your Admin Chat ID.<\/li>\n<li>Enhancement: Added \"Test Connection\" tool to send a mock message to your Telegram bot.<\/li>\n<li>Compatibility: Fully tested and compatible with the latest versions of WordPress (7.0) and WooCommerce.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fix: Resolved 404 error by updating the 'Plugin URI' to a valid public URL.<\/li>\n<li>Fix: Converted inline CSS styles to the standard 'admin_enqueue_scripts' hook using wp_enqueue_style to comply with review guidelines.<\/li>\n<li>Fix: Added mandatory resource versioning to style registration to prevent browser caching issues and satisfy Plugin Check.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix: Completely removed the restricted term \"WooCommerce\" from the plugin name and slug as per updated WordPress review guidelines.<\/li>\n<li>Fix: Updated text domain to \"instant-order-status-notifier-with-telegram\".<\/li>\n<li>Fix: Resolved trademark conflict by renaming the plugin and updating the slug.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix: Resolved trademark conflict by renaming the plugin to \"Instant Telegram Order Notifier for WooCommerce\".<\/li>\n<li>Fix: Added mandatory 'sanitize_callback' to register_setting() to ensure secure data handling.<\/li>\n<li>Fix: Addressed all 'OutputNotEscaped' security errors in the admin settings page as reported by the Plugin Check tool.<\/li>\n<li>Enhancement: Added mandatory \"External services\" disclosure for Telegram Bot API usage.<\/li>\n<li>Enhancement: Improved Admin UI alignment for order status checkboxes.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>FIX: Fully resolved a critical error on the settings page and ensured proper internationalization (i18n) usage.<\/li>\n<li>FIX: Prevented duplicate Telegram notifications and removed unwanted HTML and currency symbols from order totals.<\/li>\n<li>FIX: Ensured product names are displayed correctly in Telegram messages.<\/li>\n<li>FIX: Addressed multiple security and data escaping issues reported by Plugin Check.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of the Telegram Order Status Notification plugin.<\/li>\n<\/ul>","raw_excerpt":"This plugin sends WooCommerce order status change notifications directly to an admin&#039;s Telegram bot.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/268746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=268746"}],"author":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shagor447"}],"wp:attachment":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=268746"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=268746"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=268746"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=268746"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=268746"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=268746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}