{"id":358712,"date":"2026-08-26T17:39:47","date_gmt":"2026-08-26T17:39:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gowa-notifications\/"},"modified":"2026-08-26T17:39:14","modified_gmt":"2026-08-26T17:39:14","slug":"notify-with-gowa","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/notify-with-gowa\/","author":23554833,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.8.3","stable_tag":"1.4.8.3","tested":"7.1","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"Notify with GOWA","header_author":"Imran Ahmed","header_description":"Automated and custom notifications for WordPress and WooCommerce powered by the self-hosted GOWA (Go WhatsApp Web Multi-Device) REST API gateway.","assets_banners_color":"","last_updated":"2026-08-26 17:39:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/imran.mvp.bd","header_plugin_uri":"https:\/\/github.com\/omnitx\/notify-with-gowa","header_author_uri":"https:\/\/imran.mvp.bd","rating":0,"author_block_rating":0,"active_installs":0,"downloads":33,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.4.8.3":{"tag":"1.4.8.3","author":"imranomnitx","date":"2026-08-26 17:39:14"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.8.3"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1890,2512,4906,38803,236046],"plugin_category":[41],"plugin_contributors":[277701],"plugin_business_model":[],"class_list":["post-358712","plugin","type-plugin","status-publish","hentry","plugin_tags-gateway","plugin_tags-messaging","plugin_tags-notifications","plugin_tags-order-notifications","plugin_tags-woocommerce-alerts","plugin_category-communication","plugin_contributors-imranomnitx","plugin_committers-imranomnitx"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/notify-with-gowa.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Notify with GOWA<\/strong> bridges your WordPress site and WooCommerce store directly with your self-hosted <a href=\"https:\/\/github.com\/aldinokemal\/go-whatsapp-web-multidevice\">GOWA (Go WhatsApp Web Multi-Device)<\/a> server.<\/p>\n\n<p>Developed by <a href=\"https:\/\/imran.mvp.bd\">Imran Ahmed<\/a> (<a href=\"https:\/\/github.com\/omnitx\">omnitx<\/a>).<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>100% Self-Hosted &amp; Private<\/strong>: Uses your own self-hosted GOWA REST API gateway without recurring third-party subscriptions or Meta per-template charges.<\/li>\n<li><strong>Instant Direct Dispatch<\/strong>: Ultra-fast synchronous HTTP dispatch with multi-hook fallback ensuring orders trigger notifications reliably without relying on WP-Cron or Action Scheduler queues.<\/li>\n<li><strong>WooCommerce Order Notifications<\/strong>:\n\n<ul>\n<li>Send receipt\/processing notification to client upon order placement.<\/li>\n<li>Send completion notification to client when order is completed.<\/li>\n<li>Send cancellation notification to client when order is cancelled.<\/li>\n<li>Send new order alerts and low stock alerts to store admin.<\/li>\n<\/ul><\/li>\n<li><strong>Direct Client Messaging &amp; Metabox<\/strong>:\n\n<ul>\n<li>Send custom messages directly to clients from the WooCommerce Order details page.<\/li>\n<li>Quick templates for Order Updates, Shipping\/Courier details, and Payment Reminders.<\/li>\n<\/ul><\/li>\n<li><strong>WordPress Core Alerts<\/strong>: Instant notifications for new user registrations and comments.<\/li>\n<li><strong>Customizable Message Templates<\/strong>: Full template control with dynamic placeholders (<code>{customer_name}<\/code>, <code>{order_id}<\/code>, <code>{order_total}<\/code>, <code>{order_items}<\/code>, <code>{customer_note}<\/code>, <code>{shipping_address}<\/code>, <code>{payment_method}<\/code>, <code>{site_name}<\/code>).<\/li>\n<li><strong>Universal Phone Number Normalizer<\/strong>: Automatic country code prefixing (e.g. <code>880<\/code>, <code>1<\/code>, <code>91<\/code>, <code>44<\/code>, <code>62<\/code>).<\/li>\n<li><strong>Native WooCommerce Logger<\/strong>: Full debug and transaction logs stored under WooCommerce &gt; Status &gt; Logs (<code>gowa_whatsapp_api<\/code>).<\/li>\n<li><strong>Export &amp; Import Settings<\/strong>: Easily backup, export, and restore all plugin configurations and notification templates via JSON.<\/li>\n<li><strong>Live AJAX Testing &amp; Diagnostics<\/strong>: Instant connection checker and test message dispatcher in the admin dashboard.<\/li>\n<\/ul>\n\n<h3>Third-Party Service Disclosure<\/h3>\n\n<p>This plugin connects to a self-hosted instance of GOWA (Go WhatsApp Web Multi-Device REST API gateway) hosted by the site administrator to dispatch messages.\n* GOWA Open Source Server: https:\/\/github.com\/aldinokemal\/go-whatsapp-web-multidevice\n* Service Endpoint: Configured by the site administrator in Settings &gt; Notify with GOWA.<\/p>\n\n<h3>Author<\/h3>\n\n<ul>\n<li><strong>Author<\/strong>: Imran Ahmed<\/li>\n<li><strong>Website<\/strong>: <a href=\"https:\/\/imran.mvp.bd\">imran.mvp.bd<\/a><\/li>\n<li><strong>GitHub<\/strong>: <a href=\"https:\/\/github.com\/omnitx\">github.com\/omnitx<\/a><\/li>\n<li><strong>Email<\/strong>: imranomnitx@duck.com<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>notify-with-gowa<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or upload the <code>.zip<\/code> file via <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; Notify with GOWA<\/strong> and configure your server URL, credentials, and admin phone.<\/li>\n<li>Verify your connection on the <strong>Direct Client Message \/ Test<\/strong> tab.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.4.8.3<\/h4>\n\n<ul>\n<li>Fix AJAX nonce mismatch for admin connection check and direct message<\/li>\n<\/ul>\n\n<h4>1.4.8.2<\/h4>\n\n<ul>\n<li>Fix syntax error in WooCommerce order metabox<\/li>\n<\/ul>\n\n<h4>1.4.8.1<\/h4>\n\n<ul>\n<li>Fix WordPress.org compliance formatting issues<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>WordPress.org compliance fixes<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Feature: Added optional Background Delay setting for automated messages to eliminate checkout latency.<\/li>\n<li>Improvement: Integrated Action Scheduler fallback for background deferred queues.<\/li>\n<li>Fix: Resolved corrupted HTML in settings tab that was inadvertently wiping database configurations.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fix: Added full status transition triggers (<code>woocommerce_order_status_processing<\/code>, <code>woocommerce_order_status_on-hold<\/code>, <code>woocommerce_payment_complete<\/code>, <code>woocommerce_thankyou<\/code>) for Cash on Delivery (COD) and all payment gateways.<\/li>\n<li>Fix: Guaranteed WooCommerce loader on <code>plugins_loaded<\/code> hook to ensure compatibility regardless of plugin load order.<\/li>\n<li>Fix: Two-tier deduplication (in-memory + database metadata) preventing duplicate order notifications.<\/li>\n<li>Fix: WooCommerce Block Checkout compatibility via <code>woocommerce_store_api_checkout_order_processed<\/code>.<\/li>\n<li>Fix: HPOS metabox safety guard to prevent 500 errors on setups using Custom Order Tables.<\/li>\n<li>Includes multi-admin routing, dynamic placeholders, and rich updater details.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Feature: Added multi-admin support (enter multiple phone numbers separated by commas).<\/li>\n<li>Feature: Added new dynamic message placeholders: {payment_url}, {shipping_method}, {items_count}, and {customer_email}.<\/li>\n<li>Fix: Resolved admin menu slug mismatch on Plugins page.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Feature: Added Action Scheduler asynchronous background queueing for non-blocking notification dispatch.<\/li>\n<li>Rebrand: Renamed plugin to Notify with GOWA to abide by WordPress.org trademark guidelines.<\/li>\n<li>Fix: Formatted <code>{shipping_address}<\/code> tag to clean plain text (removed HTML <code>&lt;br\/&gt;<\/code> tags).<\/li>\n<li>Security: Obfuscated password in JSON settings export via Base64 encoding.<\/li>\n<li>GitHub Updater Support: Integrated automatic updates for standalone GitHub installations.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Feature: Added Settings Export &amp; Import tool to backup and restore configurations as JSON.<\/li>\n<li>Fix: Auto-populate default notification templates in settings fields when empty.<\/li>\n<li>Improvement: Safely merge missing default settings on activation.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Tweak: Use <code>woocommerce_checkout_order_processed<\/code> hook for order receipts to ensure complete order data and prevent false triggers from admin orders, imports, or trash restores.<\/li>\n<li>Fix: Rewritten <code>parse_order_tags()<\/code> now shows variation attributes, handles missing product names, filters line items only, and includes proper fallbacks.<\/li>\n<li>Fix: Added item count validation before sending order notifications.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Updater: prefer CI-built release asset over raw zipball<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added: Automatic update checks from GitHub Releases, with one-click update from the Plugins page.<\/li>\n<li>Fixed: Fatal error on new user registration \/ new comment notifications caused by a call to an undefined method.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Automated and custom notifications for WordPress and WooCommerce powered by the self-hosted GOWA (Go WhatsApp Web Multi-Device) REST API gateway.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358712","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=358712"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/imranomnitx"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358712"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358712"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358712"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358712"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358712"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}