{"id":337654,"date":"2026-08-22T20:18:42","date_gmt":"2026-08-22T20:18:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wappilot-wa-order-notifications-for-woocommerce\/"},"modified":"2026-08-22T20:22:57","modified_gmt":"2026-08-22T20:22:57","slug":"xpev-messaging-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/xpev-messaging-for-woocommerce\/","author":23528417,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Xpev Messaging for WooCommerce","header_author":"xpev","header_description":"Sends automatic WhatsApp notifications to customers and\/or the store owner when order status changes \u2014 using your own Meta WhatsApp Cloud API account. No third-party service, no monthly fees.","assets_banners_color":"181a2a","last_updated":"2026-08-22 20:22:57","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/xpev\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"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":"xpev","date":"2026-08-22 20:22:57"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3661191,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3661191,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3661191,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3661191,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"API Connection settings with one-click connection test","2":"Order notification cards with template parameter mapping","3":"Message log with status badges","4":"Customer consent controls"}},"plugin_section":[],"plugin_tags":[277021,38803,3160,149318,286],"plugin_category":[45],"plugin_contributors":[277022],"plugin_business_model":[],"class_list":["post-337654","plugin","type-plugin","status-publish","hentry","plugin_tags-meta-cloud-api","plugin_tags-order-notifications","plugin_tags-whatsapp","plugin_tags-whatsapp-business","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-xpev","plugin_committers-xpev"],"banners":{"banner":"https:\/\/ps.w.org\/xpev-messaging-for-woocommerce\/assets\/banner-772x250.png?rev=3661191","banner_2x":"https:\/\/ps.w.org\/xpev-messaging-for-woocommerce\/assets\/banner-1544x500.png?rev=3661191","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/xpev-messaging-for-woocommerce\/assets\/icon-128x128.png?rev=3661191","icon_2x":"https:\/\/ps.w.org\/xpev-messaging-for-woocommerce\/assets\/icon-256x256.png?rev=3661191","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Send automatic WhatsApp messages to your customers when their order is received or completed \u2014 directly through your own <strong>Meta WhatsApp Cloud API<\/strong> account.<\/p>\n\n<p>Unlike gateway-based plugins, there is <strong>no intermediary service<\/strong>: you connect your own free Meta Business account and pay only Meta's official per-conversation rate, billed by Meta directly to you. The plugin itself adds nothing on top.<\/p>\n\n<p><strong>Free features<\/strong><\/p>\n\n<ul>\n<li>Order notifications for <strong>all order statuses<\/strong> \u2014 Processing, Completed, On Hold, Cancelled, Refunded and Payment Failed<\/li>\n<li>Store owner WhatsApp alert on new orders<\/li>\n<li>Full template variable control \u2014 map every {{n}} to any of 17 order data fields, or write custom text with {placeholders}<\/li>\n<li>Customer opt-in consent (GDPR-friendly) on registration and My Account<\/li>\n<li>Guest order policy control<\/li>\n<li>Message log with per-order history<\/li>\n<li>Local phone format handling with configurable default country code<\/li>\n<li>One-click connection test<\/li>\n<li>WooCommerce HPOS compatible<\/li>\n<\/ul>\n\n<p><strong>Pro features<\/strong> (separate upgrade, not included in this plugin)<\/p>\n\n<ul>\n<li>Abandoned order reminder (pending payment recovery) \u2014 scheduled automation<\/li>\n<li>Review request N days after completion \u2014 scheduled automation<\/li>\n<li>Delivery tracking \u2014 delivered \/ read \/ failed statuses via Meta webhook<\/li>\n<li>Quick message &amp; one-click resend from the order edit screen<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the Meta (Facebook) Graph API at graph.facebook.com to send WhatsApp messages on your behalf. This is the plugin's core purpose and happens only after you enter your own Meta API credentials.<\/p>\n\n<p>What is sent and when: when an order notification is triggered, the customer's phone number and the template parameter values you configured (such as first name, order number, order total) are sent to Meta's API using your own access token. A connection test sends only your credentials to verify them.<\/p>\n\n<p>This service is provided by Meta Platforms, Inc.: <a href=\"https:\/\/www.whatsapp.com\/legal\/business-terms\">Terms of Service<\/a>, <a href=\"https:\/\/www.facebook.com\/privacy\/policy\">Privacy Policy<\/a>.<\/p>\n\n<p>No data is ever sent to the plugin author or any other third party.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin (WooCommerce required).<\/li>\n<li>Create a free Meta App with the WhatsApp product at developers.facebook.com.<\/li>\n<li>Copy your Phone Number ID and generate a permanent System User access token.<\/li>\n<li>Enter both under Xpev Messaging \u2192 Settings and click \"Test Connection\".<\/li>\n<li>Create a message template in Meta's WhatsApp Manager, then map its variables on the Order Notifications tab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20paid%20gateway%20or%20saas%20account%3F\"><h3>Do I need a paid gateway or SaaS account?<\/h3><\/dt>\n<dd><p>No. The plugin connects directly to Meta's official Cloud API with your own free Meta Business account.<\/p><\/dd>\n<dt id=\"what%20does%20sending%20cost%3F\"><h3>What does sending cost?<\/h3><\/dt>\n<dd><p>Only Meta's official per-conversation rate for your country, billed by Meta to you. The plugin adds no fees.<\/p><\/dd>\n<dt id=\"why%20are%20templates%20required%3F\"><h3>Why are templates required?<\/h3><\/dt>\n<dd><p>WhatsApp only delivers pre-approved template messages outside the 24-hour customer service window. This is a Meta platform rule.<\/p><\/dd>\n<dt id=\"does%20it%20change%20my%20checkout%20page%3F\"><h3>Does it change my checkout page?<\/h3><\/dt>\n<dd><p>No. The optional consent checkbox appears on the registration form and My Account page only.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Automatic WhatsApp order notifications through your OWN Meta Cloud API account. No gateway, no monthly fees, no per-message markup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/337654","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=337654"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/xpev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=337654"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=337654"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=337654"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=337654"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=337654"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=337654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}