{"id":294428,"date":"2026-04-10T06:18:30","date_gmt":"2026-04-10T06:18:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/whachatify-messaging-automation\/"},"modified":"2026-04-21T06:44:20","modified_gmt":"2026-04-21T06:44:20","slug":"sandeshify-messaging-automation-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/sandeshify-messaging-automation-for-woocommerce\/","author":23346964,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.3","stable_tag":"1.1.3","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Sandeshify Messaging Automation for WooCommerce","header_author":"Santosh Gautam","header_description":"Send automated WhatsApp Business API notifications to WooCommerce customers for order events. This plugin is not affiliated with or endorsed by WhatsApp.","assets_banners_color":"80838b","last_updated":"2026-04-21 06:44:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/hisantosh.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":282,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"iamsantoshg","date":"2026-04-20 19:07:25"},"1.1.3":{"tag":"1.1.3","author":"iamsantoshg","date":"2026-04-21 06:44:20"}},"upgrade_notice":{"1.1.3":"<p>Important update: Plugin name updated for WordPress.org compliance. Stable tag fix included. Update recommended for all users.<\/p>","1.1.2":"<p>Plugin renamed for WordPress.org compliance. Update recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3503851,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3503851,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3503040,"resolution":"1544x500","location":"assets","locale":"","width":2204,"height":713},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3503040,"resolution":"772x250","location":"assets","locale":"","width":2204,"height":713}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3504124,"resolution":"1","location":"assets","locale":"","width":1536,"height":1024},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3504124,"resolution":"2","location":"assets","locale":"","width":1536,"height":1024},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3504130,"resolution":"3","location":"assets","locale":"","width":1536,"height":1024},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3504132,"resolution":"4","location":"assets","locale":"","width":1536,"height":1024},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3504132,"resolution":"5","location":"assets","locale":"","width":1536,"height":1024},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3504132,"resolution":"6","location":"assets","locale":"","width":1536,"height":1024}},"screenshots":{"1":"Search for \"Sandeshify\" in WordPress Plugins.","2":"Install and activate the Sandeshify plugin.","3":"Access Sandeshify from WooCommerce settings menu.","4":"Configure operating mode \u2013 choose between Test Mode and Live Mode.","5":"Connect your Business API account \u2013 add App ID, Phone Number ID, and Access Token.","6":"Set admin phone number and test connection \u2013 send a test message.","7":"General settings \u2013 mode toggle and API credentials.","8":"Notifications tab \u2013 enable or disable order notification events.","9":"Templates tab \u2013 customise message content with variables.","10":"Logs tab \u2013 view full message history with Success \/ Failed \/ Test filters.","11":"Order page \u2013 manual Send button for individual orders."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[260383,238383,260691,7709,286],"plugin_category":[41,45],"plugin_contributors":[259874],"plugin_business_model":[],"class_list":["post-294428","plugin","type-plugin","status-publish","hentry","plugin_tags-business-api","plugin_tags-customer-notification","plugin_tags-messaging-automation","plugin_tags-order-notification","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-santoshgautam","plugin_committers-iamsantoshg"],"banners":{"banner":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/banner-772x250.png?rev=3503040","banner_2x":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/banner-1544x500.png?rev=3503040","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/icon-128x128.png?rev=3503851","icon_2x":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/icon-256x256.png?rev=3503851","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/screenshot-1.png?rev=3504124","caption":"Search for \"Sandeshify\" in WordPress Plugins."},{"src":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/screenshot-2.png?rev=3504124","caption":"Install and activate the Sandeshify plugin."},{"src":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/screenshot-3.png?rev=3504130","caption":"Access Sandeshify from WooCommerce settings menu."},{"src":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/screenshot-4.png?rev=3504132","caption":"Configure operating mode \u2013 choose between Test Mode and Live Mode."},{"src":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/screenshot-5.png?rev=3504132","caption":"Connect your Business API account \u2013 add App ID, Phone Number ID, and Access Token."},{"src":"https:\/\/ps.w.org\/sandeshify-messaging-automation-for-woocommerce\/assets\/screenshot-6.png?rev=3504132","caption":"Set admin phone number and test connection \u2013 send a test message."}],"raw_content":"<!--section=description-->\n<p><strong>Stop losing customers to silence. Keep them informed with instant order notifications.<\/strong><\/p>\n\n<p>Sandeshify connects your WooCommerce store to the official Meta Business Messaging API, so your customers automatically receive messages at every important step of their order journey \u2014 from placement to delivery.<\/p>\n\n<p>No coding required. No third-party intermediaries. Just reliable, direct WooCommerce messaging automation powered by Meta's own API.<\/p>\n\n<blockquote>\n  <p>This plugin is not affiliated with or endorsed by WhatsApp LLC or Meta Platforms, Inc.<\/p>\n<\/blockquote>\n\n<h4>Why Choose Sandeshify for WooCommerce Order Notifications?<\/h4>\n\n<p>Over 2 billion people use WhatsApp every day. Your customers are already on it. Sandeshify bridges your WooCommerce store and your customers' most-used messaging app \u2014 helping you reduce support queries, build trust, and improve the post-purchase experience.<\/p>\n\n<ul>\n<li><strong>Official API only<\/strong> \u2013 Uses the Meta WhatsApp Business Cloud API directly. No unofficial workarounds, no grey-zone services.<\/li>\n<li><strong>Privacy-first<\/strong> \u2013 Your API credentials are AES-256-CBC encrypted before being stored. Your data never passes through our servers.<\/li>\n<li><strong>Built for WooCommerce<\/strong> \u2013 Deeply integrated with WooCommerce order lifecycle events. Works the way your store does.<\/li>\n<li><strong>Safe to test<\/strong> \u2013 A dedicated Test Mode lets you verify your entire setup without sending real messages or using API quota.<\/li>\n<li><strong>Transparent logging<\/strong> \u2013 Every message attempt is logged with status (Success \/ Failed \/ Test) so you always know what was sent and when.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<p><strong>Automated Order Notifications<\/strong><\/p>\n\n<ul>\n<li><strong>Order Created Notification<\/strong> \u2013 Instantly notify customers the moment a new order is placed, reducing uncertainty and support tickets.<\/li>\n<li><strong>Order Completed Notification<\/strong> \u2013 Automatically send a message when an order status changes to Completed, giving customers timely delivery confirmation.<\/li>\n<\/ul>\n\n<p><strong>Flexible Message Customisation<\/strong><\/p>\n\n<ul>\n<li><strong>Personalised Message Templates<\/strong> \u2013 Craft your own messages using dynamic variables: <code>{customer_name}<\/code>, <code>{order_id}<\/code>, and <code>{order_total}<\/code>. Every message feels personal.<\/li>\n<li><strong>Manual Send Button<\/strong> \u2013 Send a message directly from any individual WooCommerce order page \u2014 ideal for custom updates or follow-ups.<\/li>\n<\/ul>\n\n<p><strong>Reliability &amp; Control<\/strong><\/p>\n\n<ul>\n<li><strong>Test Mode \/ Live Mode Toggle<\/strong> \u2013 Switch between modes with a single click. Test Mode logs all attempts without sending real messages.<\/li>\n<li><strong>Send Test Message<\/strong> \u2013 Verify your API connection instantly from the settings panel.<\/li>\n<li><strong>Duplicate Prevention<\/strong> \u2013 Built-in safeguard prevents the same message from being sent more than once within a 5-minute window.<\/li>\n<li><strong>Encrypted Credential Storage<\/strong> \u2013 API credentials are encrypted with AES-256-CBC before being saved to your WordPress database.<\/li>\n<\/ul>\n\n<p><strong>Message Logs &amp; Visibility<\/strong><\/p>\n\n<ul>\n<li><strong>Full Message History<\/strong> \u2013 View a complete log of all notifications sent from your store.<\/li>\n<li><strong>Filterable by Status<\/strong> \u2013 Filter logs by Success, Failed, or Test with pagination for easy review.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Connect your Meta WhatsApp Business API credentials in the plugin settings.<\/li>\n<li>Enable the order notification events you want to trigger (Order Created, Order Completed).<\/li>\n<li>Customise your message templates with your brand voice.<\/li>\n<li>Go Live and start sending automated order notifications to your WooCommerce customers.<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>WooCommerce 7.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>A Meta WhatsApp Business API account (Meta Developer account + WhatsApp Business phone number required)<\/li>\n<\/ul>\n\n<h4>External Service<\/h4>\n\n<p>This plugin connects to the <strong>Meta (Facebook) WhatsApp Business Cloud API<\/strong> to deliver messages to your customers.<\/p>\n\n<ul>\n<li><strong>Service URL:<\/strong> https:\/\/graph.facebook.com\/v19.0\/<\/li>\n<li><strong>Purpose:<\/strong> Sending order notifications when WooCommerce order events occur.<\/li>\n<li><strong>Data sent:<\/strong> Customer phone number, order ID, order total, customer name.<\/li>\n<li><strong>When data is sent:<\/strong> Only when a notification event is triggered and the plugin is set to Live Mode. No customer data is transmitted in Test Mode.<\/li>\n<li><strong>Meta Privacy Policy:<\/strong> https:\/\/www.facebook.com\/privacy\/policy\/<\/li>\n<li><strong>Meta Terms of Service:<\/strong> https:\/\/www.facebook.com\/terms\/<\/li>\n<li><strong>WhatsApp Business Policy:<\/strong> https:\/\/www.whatsapp.com\/legal\/business-policy\/<\/li>\n<\/ul>\n\n<p>Store owners are solely responsible for obtaining appropriate customer consent before sending messages. This plugin is not affiliated with or endorsed by WhatsApp LLC or Meta Platforms, Inc.<\/p>\n\n<h4>Developer<\/h4>\n\n<p>Built by <a href=\"https:\/\/hisantosh.com\">Santosh Gautam<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>WooCommerce<\/strong> first.<\/li>\n<li>Search for \"Sandeshify\" in the WordPress plugin directory, or upload the <code>sandeshify-messaging-automation-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin via the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Navigate to <strong>WooCommerce \u2192 Settings \u2192 Sandeshify<\/strong>.<\/li>\n<li>Enter your Meta WhatsApp Business API credentials under the <strong>General<\/strong> tab.<\/li>\n<li>Enable your desired notification events under the <strong>Notifications<\/strong> tab.<\/li>\n<li>Customise your message content under the <strong>Templates<\/strong> tab.<\/li>\n<li>Click <strong>Send Test Message<\/strong> to verify your connection, then switch to <strong>Live Mode<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20woocommerce%3F\"><h3>Does this plugin work without WooCommerce?<\/h3><\/dt>\n<dd><p>No. Sandeshify is built specifically for WooCommerce and requires it to be installed and active.<\/p><\/dd>\n<dt id=\"which%20api%20does%20this%20plugin%20use%3F\"><h3>Which API does this plugin use?<\/h3><\/dt>\n<dd><p>Sandeshify uses the official Meta (Facebook) WhatsApp Business Cloud API. You will need a Meta Developer account and a verified WhatsApp Business phone number to use this plugin. This plugin is not affiliated with or endorsed by WhatsApp LLC or Meta Platforms, Inc.<\/p><\/dd>\n<dt id=\"are%20my%20api%20credentials%20stored%20securely%3F\"><h3>Are my API credentials stored securely?<\/h3><\/dt>\n<dd><p>Yes. All API credentials are encrypted using AES-256-CBC encryption before being stored in your WordPress database. Your credentials never pass through our servers.<\/p><\/dd>\n<dt id=\"can%20i%20test%20the%20plugin%20without%20sending%20real%20messages%20to%20customers%3F\"><h3>Can I test the plugin without sending real messages to customers?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Test Mode<\/strong> in the General settings tab. All notification attempts will be logged with a \"Test\" status, but no actual messages will be sent and no API quota will be consumed.<\/p><\/dd>\n<dt id=\"why%20am%20i%20receiving%20an%20http%20400%20error%20from%20the%20api%3F\"><h3>Why am I receiving an HTTP 400 error from the API?<\/h3><\/dt>\n<dd><p>The WhatsApp Business API only permits free-form text messages within an active 24-hour customer conversation window. Outside this window, you must use a pre-approved Meta message template. This is a restriction enforced by Meta, not by this plugin.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20obtain%20customer%20consent%20before%20sending%20messages%3F\"><h3>Do I need to obtain customer consent before sending messages?<\/h3><\/dt>\n<dd><p>Yes. Store owners are responsible for ensuring they have the appropriate consent from customers before sending messages via the Meta API. Please consult Meta's WhatsApp Business Policy and your local data protection regulations.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20gdpr%20compliant%3F\"><h3>Is this plugin GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin itself does not store personal data on external servers \u2014 all data is sent directly to Meta's API from your WordPress server. However, you are responsible for ensuring your store complies with applicable data protection laws including GDPR.<\/p><\/dd>\n<dt id=\"does%20sandeshify%20support%20woocommerce%20hpos%3F\"><h3>Does Sandeshify support WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. Sandeshify is fully compatible with WooCommerce High Performance Order Storage (HPOS).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed: Plugin display name updated to comply with WordPress.org trademark guidelines.<\/li>\n<li>Fixed: Stable tag synced with plugin version header (1.1.3).<\/li>\n<li>Updated: Tags updated for WordPress.org directory compliance.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Plugin renamed to Sandeshify Messaging Automation for WooCommerce.<\/li>\n<li>Added: <code>Requires Plugins<\/code> header for WooCommerce dependency declaration.<\/li>\n<li>Fixed: All inline script tags replaced with <code>wp_add_inline_script()<\/code> for standards compliance.<\/li>\n<li>Fixed: Text domain updated to match plugin slug.<\/li>\n<li>Removed: All upsell banners and Pro feature references.<\/li>\n<li>Added: Webhook verify token auto-generate and save functionality.<\/li>\n<li>Improved: API error messages now surface Meta's actual error detail for easier debugging.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Automate WooCommerce order notifications via the official Meta Business Messaging API. Keep customers informed at every step \u2014 no coding required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/294428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=294428"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iamsantoshg"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=294428"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=294428"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=294428"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=294428"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=294428"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=294428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}