{"id":347103,"date":"2026-08-07T11:32:47","date_gmt":"2026-08-07T11:32:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ps-telegram-monitor-alerts-lite\/"},"modified":"2026-09-02T09:09:41","modified_gmt":"2026-09-02T09:09:41","slug":"ps-monitor-alerts-for-telegram","status":"publish","type":"plugin","link":"https:\/\/srd.wordpress.org\/plugins\/ps-monitor-alerts-for-telegram\/","author":23539735,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.5.0","stable_tag":"2.5.0","tested":"7.1.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"PS Monitor & Alerts for Telegram","header_author":"Payam Seidi","header_description":"Alerts and monitoring for WordPress and WooCommerce through Telegram. Keep this plugin active; the Premium add-on extends it with licensed features.","assets_banners_color":"0e0c0b","last_updated":"2026-09-02 09:09:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/payamseidi.com\/product\/ps-telegram-monitor-alerts-premium\/","header_author_uri":"https:\/\/payamseidi.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":213,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.4.0.47":{"tag":"2.4.0.47","author":"payamseidi","date":"2026-08-13 06:41:31","revision":3644357},"2.5.0":{"tag":"2.5.0","author":"payamseidi","date":"2026-09-02 09:09:41","revision":3677563}},"upgrade_notice":{"2.5.0":"<p>WordPress 7.1 compatibility, PS Tools Core 2.3.9, improved delivery diagnostics and dead-queue handling, stronger privacy controls, and refreshed localization readiness.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3637817,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3637817,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3638228,"resolution":"1544x500","location":"assets","locale":"","width":6434,"height":2084},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3638228,"resolution":"772x250","location":"assets","locale":"","width":3217,"height":1042}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.4.0.47","2.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3677622,"resolution":"1","location":"assets","locale":"","width":1586,"height":1220},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3677622,"resolution":"2","location":"assets","locale":"","width":1290,"height":1483},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3677622,"resolution":"3","location":"assets","locale":"","width":1470,"height":1868},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3677622,"resolution":"4","location":"assets","locale":"","width":1298,"height":2012},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3677622,"resolution":"5","location":"assets","locale":"","width":1572,"height":1693},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3677622,"resolution":"6","location":"assets","locale":"","width":1520,"height":1837},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3677622,"resolution":"7","location":"assets","locale":"","width":1439,"height":1105}},"screenshots":{"1":"Setup and Telegram connection.","2":"Administrator alert configuration.","3":"Customer feature previews and integration status.","4":"Message Style and template previews.","5":"Documentation and privacy guidance.","6":"Support health, tests, diagnostics, and remote-service controls."}},"plugin_section":[262246],"plugin_tags":[1110,5603,600,9171,286],"plugin_category":[45,54],"plugin_contributors":[274794],"plugin_business_model":[],"class_list":["post-347103","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-alerts","plugin_tags-monitoring","plugin_tags-security","plugin_tags-telegram","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-payamseidi","plugin_committers-payamseidi"],"banners":{"banner":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/banner-772x250.png?rev=3638228","banner_2x":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/banner-1544x500.png?rev=3638228","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/icon-128x128.png?rev=3637817","icon_2x":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/icon-256x256.png?rev=3637817","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-1.png?rev=3677622","caption":"Setup and Telegram connection."},{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-2.png?rev=3677622","caption":"Administrator alert configuration."},{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-3.png?rev=3677622","caption":"Customer feature previews and integration status."},{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-4.png?rev=3677622","caption":"Message Style and template previews."},{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-5.png?rev=3677622","caption":"Documentation and privacy guidance."},{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-6.png?rev=3677622","caption":"Support health, tests, diagnostics, and remote-service controls."},{"src":"https:\/\/ps.w.org\/ps-monitor-alerts-for-telegram\/assets\/screenshot-7.png?rev=3677622","caption":""}],"raw_content":"<!--section=description-->\n<p>PS Monitor &amp; Alerts for Telegram sends selected WordPress, WooCommerce, login, update, stock, cart, checkout, and system events to a Telegram destination chosen by the site administrator.<\/p>\n\n<p>WooCommerce is optional. WordPress monitoring, Telegram delivery, diagnostics, and support tools continue to work when WooCommerce is not installed.<\/p>\n\n<h4>What Lite includes<\/h4>\n\n<ul>\n<li>Telegram bot connection and delivery tests.<\/li>\n<li>WordPress administrator alerts for logins, users, plugins, updates, recovery, and critical errors.<\/li>\n<li>WooCommerce administrator alerts for orders, payments, status changes, refunds, stock, cart, coupon, and checkout activity.<\/li>\n<li>Delivery queue with retry, backoff, dead-letter handling, deduplication, and health diagnostics.<\/li>\n<li>Clear separation between current delivery health and historical permanent delivery failures.<\/li>\n<li>Secure credential loading from <code>wp-config.php<\/code> or server environment variables.<\/li>\n<li>One-time fourteen-day database setup while Secure Mode is being prepared.<\/li>\n<li>Local site-notice tests and approved remote-notice controls.<\/li>\n<li>Product-specific consent controls for optional PS Tools remote services.<\/li>\n<li>Built-in documentation, diagnostics, and troubleshooting inside WordPress administration.<\/li>\n<li>Translation-ready interface for WordPress.org language packs.<\/li>\n<\/ul>\n\n<h4>Message design<\/h4>\n\n<p>Built-in Telegram messages use layouts suited to the event type:<\/p>\n\n<ul>\n<li>Cart activity uses a compact WooCommerce activity layout.<\/li>\n<li>Orders, payments, refunds, and stock use commerce-focused layouts.<\/li>\n<li>Security events use a high-visibility security layout.<\/li>\n<li>WordPress changes and operational reports use separate layouts.<\/li>\n<li>Custom message-template overrides are preserved when provided by compatible extensions.<\/li>\n<\/ul>\n\n<h4>Secure setup<\/h4>\n\n<p>Secure Mode loads the Bot Token and destination Chat ID from <code>wp-config.php<\/code> or server environment variables instead of keeping long-term credentials in the WordPress database.<\/p>\n\n<p>A temporary database setup is available for up to fourteen days to help with initial configuration. After that period, Secure Mode is required.<\/p>\n\n<h4>Premium add-on compatibility<\/h4>\n\n<p>A separately distributed Premium add-on can extend the Lite plugin with customer Telegram notifications, customer opt-in, Quiet Hours, editable templates, advanced routing, email monitoring, Security Monitor, GeoIP enrichment with separate consent, licensed updates, and compatible PS Tools integrations such as Smart Booking.<\/p>\n\n<p>Premium code, private update logic, Smart Booking recipient routing, and Web3 event consumption are not included in this WordPress.org package. Lite remains functional without Premium.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>The plugin contacts an external service only when the related feature is configured or explicitly approved.<\/p>\n\n<h4>Telegram Bot API<\/h4>\n\n<p>The Telegram Bot API is used to verify the configured bot and deliver alert messages selected by the site administrator.<\/p>\n\n<p>Depending on enabled alerts, data sent to Telegram may include the site name and URL, event title, WooCommerce order or stock details, masked email-delivery information, security-event details, an IP address, and selected message-template fields. The administrator controls the Bot Token and destination Chat ID.<\/p>\n\n<ul>\n<li>Service: Telegram Bot API<\/li>\n<li>Service information: https:\/\/core.telegram.org\/bots\/api<\/li>\n<li>Privacy policy: https:\/\/telegram.org\/privacy<\/li>\n<\/ul>\n\n<h4>PS Tools Remote Services<\/h4>\n\n<p>The plugin does not contact PS Tools remote services until an administrator accepts the product-specific Remote Services Agreement in <strong>Telegram Alerts \u2192 Support<\/strong> and enables the relevant scope.<\/p>\n\n<p>Available scopes may include:<\/p>\n\n<ul>\n<li>License validation, used only after an administrator enters a Premium key.<\/li>\n<li>Premium update checks, used only with the separately installed Premium add-on.<\/li>\n<li>Product notices for relevant compatibility, maintenance, or service information.<\/li>\n<li>Optional diagnostics, used only when separately enabled.<\/li>\n<\/ul>\n\n<p>Data may include the entered license key, product identifier, plugin version, WordPress and PHP versions, WooCommerce version when active, site URL, installation UUID, plan\/status metadata, remote-notice acknowledgement identifiers, and limited connection error codes. Environment details are included only with diagnostics consent.<\/p>\n\n<p>Telegram Bot Tokens, Chat IDs, Telegram message contents, customer\/order\/payment\/password data, complete diagnostic exports, and hosting credentials are not sent to PS Tools remote services.<\/p>\n\n<p>Consent can be revoked from the product Support page. Revoking it stops PS Tools server connections for this product, including license refresh and remote notices. Included Lite monitoring continues locally.<\/p>\n\n<ul>\n<li>Service: PS Tools \/ PS License Server<\/li>\n<li>Service URL: https:\/\/payamseidi.com<\/li>\n<li>Product information: https:\/\/payamseidi.com\/product\/ps-telegram-monitor-alerts-premium\/<\/li>\n<li>Privacy policy: https:\/\/payamseidi.com\/privacy-policy\/<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin stores settings, delivery queue state, diagnostics, event deduplication state, and optional remote-service consent state in the WordPress database. Temporary database setup can also store Telegram credentials for up to fourteen days; Secure Mode loads credentials from <code>wp-config.php<\/code> or server environment variables instead.<\/p>\n\n<p>When customer Telegram features are enabled through the separately installed Premium add-on, customer connection data may be stored in WordPress user or order metadata.<\/p>\n\n<p>The plugin adds suggested privacy-policy text to <strong>Settings \u2192 Privacy<\/strong>. Site owners should disclose the alerts they enable and the data sent to Telegram or other explicitly approved services.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>PS Monitor &amp; Alerts for Telegram<\/strong>.<\/li>\n<li>Open <strong>PS Tools \u2192 Telegram Alerts \u2192 Documentation<\/strong>.<\/li>\n<li>Create a Telegram bot using the verified <code>@BotFather<\/code> account.<\/li>\n<li>Open the new bot and press <strong>Start<\/strong>.<\/li>\n<li>Obtain the numeric destination Chat ID.<\/li>\n<li>Choose Secure Mode, or use the temporary fourteen-day database setup while preparing Secure Mode.<\/li>\n<li>Run <strong>Support \u2192 Test Telegram Send<\/strong> and <strong>Run Health Check<\/strong>.<\/li>\n<li>Enable only the alerts you want to receive.<\/li>\n<\/ol>\n\n<p>For a single Secure Mode destination, add these values to <code>wp-config.php<\/code> above the stop-editing line:<\/p>\n\n<pre><code>define( 'PAYAMSEIDI_PSMAT_BOT_TOKEN', 'YOUR_BOT_TOKEN' );\n\ndefine( 'PAYAMSEIDI_PSMAT_CHAT_ID', 'YOUR_CHAT_ID' );\n<\/code><\/pre>\n\n<p>The in-plugin Documentation tab includes setup, alert, privacy, delivery, and troubleshooting guidance.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20an%20official%20telegram%20plugin%3F\"><h3>Is this an official Telegram plugin?<\/h3><\/dt>\n<dd><p>No. It integrates with the Telegram Bot API but is not created by, endorsed by, or affiliated with Telegram.<\/p><\/dd>\n<dt id=\"does%20it%20require%20woocommerce%3F\"><h3>Does it require WooCommerce?<\/h3><\/dt>\n<dd><p>No. WordPress alerts, Telegram delivery, diagnostics, and support tools work without WooCommerce.<\/p><\/dd>\n<dt id=\"why%20did%20no%20telegram%20message%20arrive%3F\"><h3>Why did no Telegram message arrive?<\/h3><\/dt>\n<dd><p>Confirm the Bot Token and numeric Chat ID, open the bot and press Start, then run <strong>Support \u2192 Test Telegram Send<\/strong> and <strong>Run Health Check<\/strong>.<\/p><\/dd>\n<dt id=\"what%20is%20the%20dead%20queue%3F\"><h3>What is the dead queue?<\/h3><\/dt>\n<dd><p>Messages that cannot be delivered after the configured retry process are retained for diagnostics. Retryable failures can be retried; historical permanent destination failures can be cleared after the destination is repaired.<\/p><\/dd>\n<dt id=\"why%20does%20temporary%20database%20setup%20stop%20after%20fourteen%20days%3F\"><h3>Why does temporary database setup stop after fourteen days?<\/h3><\/dt>\n<dd><p>The limit protects Telegram credentials and website information. Move the credentials to Secure Mode before the deadline.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20email%20bodies%3F\"><h3>Does the plugin send email bodies?<\/h3><\/dt>\n<dd><p>No. Built-in email monitoring does not include the email body, and recipient addresses are masked.<\/p><\/dd>\n<dt id=\"does%20the%20free%20plugin%20contact%20payamseidi.com%20automatically%3F\"><h3>Does the free plugin contact payamseidi.com automatically?<\/h3><\/dt>\n<dd><p>No. PS Tools remote connections are blocked until the product-specific agreement and relevant scope are approved by an administrator.<\/p><\/dd>\n<dt id=\"is%20premium%20code%20included%20in%20this%20package%3F\"><h3>Is Premium code included in this package?<\/h3><\/dt>\n<dd><p>No. Premium is a separate add-on installed outside WordPress.org. The free plugin remains functional without it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Adds WordPress 7.1 compatibility metadata and raises the minimum supported WordPress version to 6.5 while retaining PHP 7.4 support.<\/li>\n<li>Bundles PS Tools Core 2.3.9 and the current shared Event Bridge \/ recipient-directory compatibility layer.<\/li>\n<li>Improves Telegram delivery diagnostics, health reporting, retry handling, and permanent dead-queue cleanup guidance.<\/li>\n<li>Improves privacy and optional remote-service consent controls.<\/li>\n<li>Improves WooCommerce customer Telegram connection settings used by the separately installed Premium add-on, including checkout colour preview and reliable colour persistence.<\/li>\n<li>Refreshes localization readiness for WordPress.org language packs.<\/li>\n<li>Preserves the Lite\/Premium boundary: Smart Booking recipient routing, Web3 event consumption, advanced customer routing, private licensing, and Premium updates remain outside this WordPress.org package.<\/li>\n<\/ul>\n\n<p>Older release history is available in <code>changelog.txt<\/code> included with the plugin.<\/p>","raw_excerpt":"Send WordPress and WooCommerce alerts to Telegram with secure setup, retries, diagnostics, and privacy controls.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347103"}],"author":[{"embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/payamseidi"}],"wp:attachment":[{"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347103"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347103"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347103"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347103"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347103"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/srd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}