{"id":320851,"date":"2026-06-13T17:03:12","date_gmt":"2026-06-13T17:03:12","guid":{"rendered":"https:\/\/fa.wordpress.org\/plugins\/wegram-smart-telegram-notifications-for-woocommerce\/"},"modified":"2026-06-13T16:48:02","modified_gmt":"2026-06-13T16:48:02","slug":"wegram-store-alerts-with-telegram-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wegram-store-alerts-with-telegram-for-woocommerce\/","author":23509370,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"wegram \u2013 Store Alerts with Telegram for WooCommerce","header_author":"Yasin Ansari Zadeh","header_description":"Automatically send WooCommerce order notifications to Telegram via Cloudflare Worker \u2014 Iran-compatible.","assets_banners_color":"2b8789","last_updated":"2026-06-13 16:48:02","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/yasacode.ir\/donate\/","header_plugin_uri":"https:\/\/wegram.yasacode.ir\/","header_author_uri":"https:\/\/yasacode.ir\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":22,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade needed.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3571311,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3571311,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3571311,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3571311,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3571315,"resolution":"1","location":"assets","locale":"","width":1690,"height":694},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3571315,"resolution":"2","location":"assets","locale":"","width":1687,"height":1040},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3571315,"resolution":"3","location":"assets","locale":"","width":1703,"height":645}},"screenshots":{"1":"Dashboard \u2014 overview of connection status and quick actions","2":"Step-by-step setup wizard \u2014 bot token entry","3":"Cloudflare Worker setup \u2014 copy the worker code with one click","4":"Message template editor \u2014 customize templates per order status","5":"Settings page \u2014 manage bot token, Worker URL, and chat IDs","6":"Example Telegram notification received on a phone"}},"plugin_section":[],"plugin_tags":[3882,1159,1896,9171,286],"plugin_category":[45],"plugin_contributors":[266967],"plugin_business_model":[],"class_list":["post-320851","plugin","type-plugin","status-publish","hentry","plugin_tags-cloudflare","plugin_tags-notification","plugin_tags-order","plugin_tags-telegram","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-yasinansarizadeh","plugin_committers-yasinansarizadeh"],"banners":{"banner":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/banner-772x250.png?rev=3571311","banner_2x":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/banner-1544x500.png?rev=3571311","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/icon-128x128.png?rev=3571311","icon_2x":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/icon-256x256.png?rev=3571311","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/screenshot-1.png?rev=3571315","caption":"Dashboard \u2014 overview of connection status and quick actions"},{"src":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/screenshot-2.png?rev=3571315","caption":"Step-by-step setup wizard \u2014 bot token entry"},{"src":"https:\/\/ps.w.org\/wegram-store-alerts-with-telegram-for-woocommerce\/assets\/screenshot-3.png?rev=3571315","caption":"Cloudflare Worker setup \u2014 copy the worker code with one click"}],"raw_content":"<!--section=description-->\n<p><strong>wegram<\/strong> is a free and powerful WordPress plugin that connects your WooCommerce store to Telegram. Every time an order is placed or its status changes, wegram instantly sends a formatted notification to your Telegram bot \u2014 even if you're in Iran.<\/p>\n\n<h4>Why wegram?<\/h4>\n\n<p>Most Telegram plugins fail in Iran because the Telegram API is blocked. wegram solves this by routing messages through a <strong>Cloudflare Worker<\/strong> as a proxy \u2014 so your notifications always get through, no matter where your server is hosted.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>\ud83e\udd16 <strong>Easy Telegram bot integration<\/strong> \u2014 connect in minutes using your bot token<\/li>\n<li>\u2601\ufe0f <strong>Cloudflare Worker proxy<\/strong> \u2014 bypass network restrictions (Iran-compatible)<\/li>\n<li>\ud83d\udce8 <strong>8 order status triggers<\/strong> \u2014 pending, processing, on-hold, completed, cancelled, refunded, failed, checkout-draft<\/li>\n<li>\ud83c\udfa8 <strong>Fully customizable message templates<\/strong> \u2014 per-status templates with dynamic variables<\/li>\n<li>\ud83d\udc65 <strong>Multiple recipients<\/strong> \u2014 send to multiple Telegram chats, groups, or channels<\/li>\n<li>\ud83d\ude80 <strong>Step-by-step setup wizard<\/strong> \u2014 get started in under 5 minutes<\/li>\n<li>\ud83d\udcca <strong>Clean admin dashboard<\/strong> \u2014 see your connection status at a glance<\/li>\n<li>\ud83d\udd04 <strong>Rate limiting<\/strong> \u2014 prevents duplicate messages for the same order event<\/li>\n<li>\ud83c\udf10 <strong>RTL support<\/strong> \u2014 full right-to-left layout for Persian\/Arabic admin panels<\/li>\n<li>\u2705 <strong>WooCommerce HPOS compatible<\/strong> \u2014 supports High-Performance Order Storage<\/li>\n<\/ul>\n\n<h4>Available Message Variables<\/h4>\n\n<p>Use these placeholders in your message templates:<\/p>\n\n<ul>\n<li><code>{id}<\/code> \u2014 Order number<\/li>\n<li><code>{date}<\/code> \u2014 Order date and time<\/li>\n<li><code>{name}<\/code> \u2014 Customer full name<\/li>\n<li><code>{phone}<\/code> \u2014 Customer phone number<\/li>\n<li><code>{email}<\/code> \u2014 Customer email address<\/li>\n<li><code>{total}<\/code> \u2014 Order total amount<\/li>\n<li><code>{items}<\/code> \u2014 List of ordered products<\/li>\n<li><code>{items_count}<\/code> \u2014 Number of items<\/li>\n<li><code>{shipping}<\/code> \u2014 Shipping method<\/li>\n<li><code>{payment}<\/code> \u2014 Payment method<\/li>\n<li><code>{reason}<\/code> \u2014 Cancellation note \/ customer note<\/li>\n<li><code>{status}<\/code> \u2014 Current order status<\/li>\n<li><code>{address}<\/code> \u2014 Billing address<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>You create a Telegram bot via @BotFather and get a token<\/li>\n<li>You deploy a free Cloudflare Worker using the code provided in the plugin<\/li>\n<li>You enter your bot token, Worker URL, and target chat IDs in the plugin settings<\/li>\n<li>wegram listens to WooCommerce order events and forwards notifications through the Worker to Telegram<\/li>\n<\/ol>\n\n<h4>Privacy Notice<\/h4>\n\n<p>wegram sends order data (order ID, customer name, phone, total, items) to your own Cloudflare Worker and then to your own Telegram bot. No data is sent to third-party servers controlled by the plugin author. You are responsible for your own data handling.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h4>Telegram Bot API<\/h4>\n\n<ul>\n<li><strong>What it is<\/strong>: The official Telegram Bot API used to deliver order notifications to your Telegram bot.<\/li>\n<li><strong>When data is sent<\/strong>: Data is sent every time a WooCommerce order is created or its status changes (based on your settings).<\/li>\n<li><strong>What data is sent<\/strong>: Order details including order ID, customer name, phone number, email, order total, items list, shipping method, and payment method.<\/li>\n<li><strong>How it is sent<\/strong>: Data is routed through your own Cloudflare Worker (a proxy you deploy), and then forwarded to the Telegram API. Data is never sent to servers controlled by the plugin author.<\/li>\n<li><strong>Telegram Terms of Service<\/strong>: https:\/\/telegram.org\/tos<\/li>\n<li><strong>Telegram Privacy Policy<\/strong>: https:\/\/telegram.org\/privacy<\/li>\n<li><strong>Telegram Bot API Terms<\/strong>: https:\/\/core.telegram.org\/bots\/faq#what-is-the-bot-api<\/li>\n<\/ul>\n\n<h4>Cloudflare Workers<\/h4>\n\n<ul>\n<li><strong>What it is<\/strong>: A serverless proxy platform used to relay messages from your WordPress server to Telegram (required for Iran-hosted servers where Telegram API is blocked).<\/li>\n<li><strong>When data is sent<\/strong>: Every time an order notification is triggered.<\/li>\n<li><strong>What data is sent<\/strong>: The same order data listed above, passed through the Worker URL that you configure.<\/li>\n<li><strong>Note<\/strong>: The Worker runs on YOUR Cloudflare account. You control it. No data is stored by Cloudflare Workers beyond the request itself.<\/li>\n<li><strong>Cloudflare Privacy Policy<\/strong>: https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<li><strong>Cloudflare Terms of Service<\/strong>: https:\/\/www.cloudflare.com\/terms\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress dashboard<\/li>\n<li>Search for <strong>wegram<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>You will be redirected to the setup wizard automatically<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Upload the zip file and click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<li>Follow the setup wizard<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 4.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>A free Cloudflare account<\/li>\n<li>A Telegram bot (free, created via @BotFather)<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20in%20iran%3F\"><h3>Does this plugin work in Iran?<\/h3><\/dt>\n<dd><p>Yes. That is the main reason wegram was built. Instead of connecting directly to the Telegram API (which is blocked in Iran), wegram routes messages through a Cloudflare Worker that you deploy yourself. This makes it fully functional on Iranian-hosted servers.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20paid%20cloudflare%20account%3F\"><h3>Do I need a paid Cloudflare account?<\/h3><\/dt>\n<dd><p>No. The free Cloudflare plan includes Workers with more than enough requests for normal WooCommerce stores (100,000 requests\/day free).<\/p><\/dd>\n<dt id=\"can%20i%20send%20notifications%20to%20multiple%20people%3F\"><h3>Can I send notifications to multiple people?<\/h3><\/dt>\n<dd><p>Yes. You can enter multiple Telegram chat IDs separated by commas. Each recipient (user, group, or channel) will receive every notification.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20what%20the%20messages%20look%20like%3F\"><h3>Can I customize what the messages look like?<\/h3><\/dt>\n<dd><p>Yes. wegram includes a full message template editor. You can write a different template for each order status and use dynamic variables like <code>{name}<\/code>, <code>{total}<\/code>, and <code>{items}<\/code>.<\/p><\/dd>\n<dt id=\"what%20order%20statuses%20are%20supported%3F\"><h3>What order statuses are supported?<\/h3><\/dt>\n<dd><p>wegram supports all 8 default WooCommerce statuses: pending, processing, on-hold, completed, cancelled, refunded, failed, and checkout-draft. You choose which ones trigger a notification.<\/p><\/dd>\n<dt id=\"is%20wegram%20compatible%20with%20hpos%3F\"><h3>Is wegram compatible with HPOS?<\/h3><\/dt>\n<dd><p>Yes. wegram explicitly declares compatibility with WooCommerce High-Performance Order Storage (custom order tables).<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><ul>\n<li>Email: support@yasacode.ir<\/li>\n<li>Telegram: @yasacode<\/li>\n<li>Website: https:\/\/yasacode.ir<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Telegram bot integration via Cloudflare Worker proxy<\/li>\n<li>Support for 8 WooCommerce order statuses<\/li>\n<li>Customizable per-status message templates with 13 dynamic variables<\/li>\n<li>Multiple recipient support (users, groups, channels)<\/li>\n<li>Step-by-step 7-stage setup wizard<\/li>\n<li>Admin dashboard with live connection status<\/li>\n<li>Rate limiting to prevent duplicate notifications<\/li>\n<li>RTL layout support<\/li>\n<li>WooCommerce HPOS compatibility<\/li>\n<\/ul>","raw_excerpt":"Automatically send WooCommerce order notifications to Telegram via Cloudflare Worker. Fully compatible with Iran&#039;s network restrictions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=320851"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yasinansarizadeh"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320851"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320851"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320851"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320851"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320851"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}