| 1 |
=== Notifications for Forms & WordPress Actions === |
| 2 |
Contributors: wanotifier |
| 3 |
Donate link: https://wanotifier.com |
| 4 |
Tags: whatsapp, whatsapp notification, whatsapp api, whatsapp chat, contact form 7 |
| 5 |
Requires at least: 5.0 |
| 6 |
Tested up to: 6.9 |
| 7 |
Stable tag: 3.0.3 |
| 8 |
Requires PHP: 7.4 |
| 9 |
License: GPLv2 or later |
| 10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 11 |
|
| 12 |
Send WhatsApp notifications for form submissions from CF7, Gravity Forms, WPForms and more and WordPress actions using WhatsApp Business API |
| 13 |
|
| 14 |
== Description == |
| 15 |
**WhatsApp API integration plugin for WordPress** to send WhatsApp notifications for... |
| 16 |
|
| 17 |
* form submission confirmations |
| 18 |
* new post or page published events |
| 19 |
* new user registrations |
| 20 |
* new comments |
| 21 |
* and much more |
| 22 |
|
| 23 |
...using the official [WhatsApp Business API](https://wanotifier.com/whatsapp-business-api/). |
| 24 |
|
| 25 |
Not just that, **add WhatsApp chat button** to your website with integrated [WhatsApp chatbot](https://wanotifier.com/whatsapp-chatbot/) to automatically answer all your user queries instantly! |
| 26 |
|
| 27 |
**NOTE: This plugin requires you to have a [WANotifier](https://wanotifier.com/) account to setup WhatsApp API and do the integration. [Click here](https://app.wanotifier.com/create-account/) to create your FREE account.** |
| 28 |
|
| 29 |
**Looking for WooCommerce integration?** |
| 30 |
|
| 31 |
Install our [Order & Abandoned Cart Notifications for WooCommerce](https://wordpress.org/plugins/order-notifications-for-woocommerce/) plugin. |
| 32 |
|
| 33 |
Here's everything that you can do with this plugin... |
| 34 |
|
| 35 |
== Send WhatsApp Notifications from WordPress Plugins == |
| 36 |
|
| 37 |
Send WhatsApp notification for... |
| 38 |
|
| 39 |
* Form submissions in [Contact Form 7](https://wordpress.org/plugins/contact-form-7/). |
| 40 |
* Form submissions in [Gravity Forms](https://www.gravityforms.com/). |
| 41 |
* Form submissions in [WPForms](https://wordpress.org/plugins/wpforms-lite/). |
| 42 |
* Form submissions in [Ninja Forms](https://wordpress.org/plugins/ninja-forms/). |
| 43 |
* Form submissions in [Formidable Forms](https://wordpress.org/plugins/formidable/). |
| 44 |
* Form submissions in [Fluent Forms](https://wordpress.org/plugins/fluentform/). |
| 45 |
* Form submissions in [SureForms](https://wordpress.org/plugins/sureforms/). |
| 46 |
* Form submissions in [Forminator Forms](https://wordpress.org/plugins/forminator/). |
| 47 |
* Form submissions in [WS Form](https://wordpress.org/plugins/ws-form/). |
| 48 |
|
| 49 |
== Send WhatsApp Notifications for WordPress Events == |
| 50 |
|
| 51 |
* Send notification when a **new post or page is published** |
| 52 |
* Send notification when a post of any **custom post type is published** |
| 53 |
* Send notification when a **new comment is added** |
| 54 |
* Send notification when a **new user is registered** |
| 55 |
|
| 56 |
We keep adding more integrations with new plugin updates. If you want integration with your favorite plugins, you can request us [here](https://wanotifier.com/support/) or you can contact your developer to create custom triggers using the filter hooks we provide. |
| 57 |
|
| 58 |
== Add WhatsApp Chat Button with Chatbot Integration == |
| 59 |
|
| 60 |
Add WhatsApp chat button to your website to allow your visitors to directly interact with you. |
| 61 |
|
| 62 |
https://youtu.be/JHbgpnT2eX0 |
| 63 |
|
| 64 |
Boost your engagement with integrating the button with our **WhatsApp chatbot** or other automations to respond to user queries on autopilot 24/7. |
| 65 |
|
| 66 |
👉 [Learn how to create a WhatsApp chatbot](https://wanotifier.com/create-whatsapp-chatbot/) |
| 67 |
|
| 68 |
== About WANotifier == |
| 69 |
|
| 70 |
WANotifier is an all-in-one WhatsApp marketing and automation SaaS tool that let's businesses do end-to-end lifecycle marketing on WhatsApp using the official [WhatsApp Business API](https://developers.facebook.com/docs/whatsapp/cloud-api/overview). |
| 71 |
|
| 72 |
We're one of the leading Meta Tech Partners. Our tool let's businesses: |
| 73 |
|
| 74 |
* Send targeted WhatsApp marketing campaigns to thousands of opted-in contacts on WhatsApp |
| 75 |
* Trigger transactional messages from your website or apps in response to user actions like purchases, form submissions, or callback requests |
| 76 |
* Capture leads from Facebook and Instagram ads and add them to your contact lists (learn more about it here) |
| 77 |
* Set up chatbots and auto replies to manage FAQs, qualify leads, and provide 24/7 customer support |
| 78 |
* Set up drip sequences to onboard new users, nurture leads, and re-engage inactive customers |
| 79 |
* Use WhatsApp Flows to collect user data directly within chat |
| 80 |
* Integrate your CRM, e-commerce platform, and other third-party tools with WhatsApp |
| 81 |
* Track message delivery and open rates, chatbot sessions, Flow responses, and ad-driven conversions |
| 82 |
* Collaborate with your team on chats using a shared team inbox (invite team members, assign chats, and view entire conversation history) |
| 83 |
|
| 84 |
And much more! |
| 85 |
|
| 86 |
**Note: WhatsApp Business API is paid API.** |
| 87 |
|
| 88 |
They charge you a small fees per conversation as [shown here](https://developers.facebook.com/docs/whatsapp/pricing/) that you need to settle with them directly on their portal. |
| 89 |
|
| 90 |
If you're looking for a **cost friendly and robust** solution for sending WhatsApp broadcasts or messages, this tool is for you! |
| 91 |
|
| 92 |
**You can learn more about WANotifier using the following links:** |
| 93 |
|
| 94 |
* [Visit website](https://wanotifier.com/) |
| 95 |
* [Pricing](https://wanotifier.com/pricing/) |
| 96 |
* [Create your FREE account](https://app.wanotifier.com/create-account/?utm_campaign=woo-plugin) |
| 97 |
|
| 98 |
== Installation == |
| 99 |
|
| 100 |
1. Download the plugin zip, upload it to the `/wp-content/plugins/` directory and unzip. Or install the plugin via 'Plugins' page in your WordPress backend. |
| 101 |
2. Activate the plugin through the 'Plugins' page. |
| 102 |
3. Go to **WANotifier** page from your WordPress admin menu. |
| 103 |
4. Follow the instructions on the screen to connect with WANotifier and complete your setup. |
| 104 |
|
| 105 |
== Frequently Asked Questions == |
| 106 |
|
| 107 |
= Do I need a WANotifier account to use this plugin? = |
| 108 |
|
| 109 |
Yes. This plugin connects your WordPress site to your [WANotifier](https://wanotifier.com/) account, which handles WhatsApp message delivery via the official WhatsApp Business API. You can [create a free account here](https://app.wanotifier.com/create-account/). |
| 110 |
|
| 111 |
= Does this plugin use the official WhatsApp API? = |
| 112 |
|
| 113 |
Yes. All messages are sent through the official WhatsApp Business API via WANotifier. No unofficial methods or browser extensions are used. |
| 114 |
|
| 115 |
= Is WhatsApp API free? = |
| 116 |
|
| 117 |
WhatsApp charges a small per-conversation fee billed directly by Meta. WANotifier does not add any markup on top of WhatsApp's pricing. See [WhatsApp's pricing page](https://developers.facebook.com/docs/whatsapp/pricing/) for details. |
| 118 |
|
| 119 |
= Which form plugins are supported? = |
| 120 |
|
| 121 |
Contact Form 7, Gravity Forms, WPForms, Ninja Forms, Formidable Forms, Fluent Forms, SureForms, Forminator Forms and WS Form. |
| 122 |
|
| 123 |
= What about WooCommerce integration? = |
| 124 |
|
| 125 |
WooCommerce integration has been moved to a standalone plugin: [Order & Abandoned Cart Notifications for WooCommerce](https://wordpress.org/plugins/order-notifications-for-woocommerce/). |
| 126 |
|
| 127 |
== Screenshots == |
| 128 |
|
| 129 |
1. Grid of available integrations whose respective plugins are active |
| 130 |
2. Connect your integration with WANotifier in one click |
| 131 |
3. Configure / disconnect integrations and re-sync triggers |
| 132 |
4. Integration specific configuration page |
| 133 |
5. Configure the WhatsApp Chat Button with live preview |
| 134 |
6. Manage plugin General settings |
| 135 |
7. Activity log to monitor notification delivery |
| 136 |
|
| 137 |
== Changelog == |
| 138 |
= 3.0.3 - 2026-05-18 = |
| 139 |
* fix: added phonefield support in CF7 recipient fields detection |
| 140 |
* add: "Disable background processing" setting under General to fire triggers in real time instead of queueing them |
| 141 |
|
| 142 |
= 3.0.2 - 2026-03-19 = |
| 143 |
* fix: WS Form integration query now uses single-quoted SQL string to ensure compatibility across all MySQL server configurations |
| 144 |
* fix: exclude submit fields from WS Form merge tags |
| 145 |
|
| 146 |
= 3.0.1 - 2026-03-19 = |
| 147 |
* fix: prevent duplicate trigger actions from being scheduled for the same event |
| 148 |
|
| 149 |
= 3.0.0 - 2026-03-02 = |
| 150 |
* mod: complete UI overhaul with new React-based admin interface |
| 151 |
* mod: migration system to migrate your old triggers to v3 |
| 152 |
* mod: WooCommerce integration moved to standalone plugin (Order & Abandoned Cart Notifications for WooCommerce) |
| 153 |
* add: WordPress triggers config page with custom meta field selection |
| 154 |
* add: WhatsApp Chat Button live preview |
| 155 |
|
| 156 |
= 2.7.13 - 2026-02-06 = |
| 157 |
fix: broken access control vulnerability in AJAX handlers |
| 158 |
|
| 159 |
= 2.7.12 - 2025-11-05 = |
| 160 |
fix: PHP warning for undefined array key in Fluent Forms field processing |
| 161 |
|
| 162 |
= 2.7.11 - 2025-10-09 = |
| 163 |
add: new slug field for post triggers |
| 164 |
|
| 165 |
= 2.7.10 - 2025-07-04 = |
| 166 |
fix: duplicate cart abandonment notifications |
| 167 |
add: added session_key field to cart (new) abandonment trigger |
| 168 |
add: improved API key validation to prevent errors when using invalid keys |
| 169 |
|
| 170 |
= 2.7.9 - 2025-06-30 = |
| 171 |
fix: resolved issue with incorrectly prefixed country codes in WooCommerce |
| 172 |
|
| 173 |
= 2.7.8 - 2025-06-26 = |
| 174 |
fix: 'isHidden' undefined error in Gravity Forms integration |
| 175 |
mod: renamed Click-to-chat feature to WhatsApp Chat buttons |
| 176 |
mod: renamed plugin name |
| 177 |
mod: README.txt file |
| 178 |
|
| 179 |
= 2.7.7 - 2025-06-04 = |
| 180 |
mod: Tested upto version bump and README.txt file update |
| 181 |
mod: minor UI updates |
| 182 |
|
| 183 |
= 2.7.6 - 2025-05-26 = |
| 184 |
add: added order item fields – name, price, total of the first product |
| 185 |
mod: moved Woocommerce settings to Woocommerce tab |
| 186 |
add: meta box on Woocommerce order page to toggle WhatsApp updates opt-in |
| 187 |
|
| 188 |
= 2.7.5 - 2025-04-03 = |
| 189 |
mod: renamed plugin from WANotifier to Notifier to comply with WordPress policies |
| 190 |
|
| 191 |
= 2.7.4 - 2025-03-27 = |
| 192 |
fix: FATAL error when Woocommerce is not installed |
| 193 |
|
| 194 |
= 2.7.3 - 2025-02-12 = |
| 195 |
fix: FATAL error related to WC order meta and checkout and cart related bugs |
| 196 |
|
| 197 |
= 2.7.2 - 2025-02-10 = |
| 198 |
fix: FATAL error related to WC session unset |
| 199 |
|
| 200 |
= 2.7.1 - 2025-02-10 = |
| 201 |
fix: phone number country code issue in abandoned cart trigger |
| 202 |
|
| 203 |
= 2.7.0 - 2025-01-28 = |
| 204 |
add: Inbuilt abandoned cart integration without need of any 3rd party plugin |
| 205 |
fix: Bug caused on activating hidden meta fields setting |
| 206 |
|
| 207 |
= 2.6.3 - 2024-09-30 = |
| 208 |
* add: HPOS compatibility for getting WooCommerce order meta fields |
| 209 |
|
| 210 |
= 2.6.2 - 2024-08-29 = |
| 211 |
* fix: Display name |
| 212 |
|
| 213 |
= 2.6.1 - 2024-07-04 = |
| 214 |
* fix: vulnerability fixes |
| 215 |
* wp supported version bump to v6.6 |
| 216 |
|
| 217 |
= 2.6 - 2024-07-01 = |
| 218 |
* fix: vulnerability fixes |
| 219 |
|
| 220 |
= 2.5.4 - 2024-05-14 = |
| 221 |
* fix: Warning on installing plugin. |
| 222 |
|
| 223 |
= 2.5.3 - 2024-04-08 = |
| 224 |
* fix: Minor warnings. |
| 225 |
|
| 226 |
= 2.5.2 - 2024-04-03 = |
| 227 |
* add: Activity logs for debugging. |
| 228 |
|
| 229 |
= 2.5.1 - 2024-03-08 = |
| 230 |
* add: Option to add opt-in checkbox on WooCommerce checkout page. |
| 231 |
* add: HPOS support for WooCommerce |
| 232 |
|
| 233 |
= 2.5.0 - 2024-01-05 = |
| 234 |
* add: Tools page with option to export WooCommerce customers to CSV to import in WANotifier. |
| 235 |
|
| 236 |
= 2.4.6 - 2023-11-03 = |
| 237 |
* fix: error log warnings |
| 238 |
|
| 239 |
= 2.4.5 - 2023-11-01 = |
| 240 |
* mod: some info text updates |
| 241 |
|
| 242 |
= 2.4.4 - 2023-08-08 = |
| 243 |
* fix: Product list not sending in New Order Trigger |
| 244 |
|
| 245 |
= 2.4.3 - 2023-06-21 = |
| 246 |
* fix: Woocommerce Cart Abandoned Recovery plugin not triggering notifications |
| 247 |
|
| 248 |
= 2.4.2 - 2023-06-13 = |
| 249 |
* add: option to select whether to trigger in real time or asynchonously using Action Scheduler |
| 250 |
* fix: minor bug fixes |
| 251 |
|
| 252 |
= 2.4.1 - 2023-06-01 = |
| 253 |
* fix: Fluent Forms and Ninja Forms triggers getting triggered for all form subsmissions |
| 254 |
|
| 255 |
= 2.4.0 - 2023-05-25 = |
| 256 |
* add: Woocommerce Cart Abandoned Recovery plugin integration |
| 257 |
|
| 258 |
= 2.3.0 - 2023-05-04 = |
| 259 |
* add: default country code for recipient fields. |
| 260 |
* add: option to enable hidden custom meta keys that start with underscore. |
| 261 |
* mod: changed custom meta data fields type so it's available to map in both body and header. |
| 262 |
* fix: country code not getting added to billing and shipping phone numbers for US numbers in WooCommerce. |
| 263 |
* fix: woocommerce custom meta key not saving issue. |
| 264 |
|
| 265 |
= 2.2.4 - 2023-05-03 = |
| 266 |
* fix: Some minor typo fixes |
| 267 |
|
| 268 |
= 2.2.3 - 2023-04-24 = |
| 269 |
* add: WooCommerce order meta and customer user meta data fields and recipient fields |
| 270 |
* add: new data field for Order payment URL |
| 271 |
* add: few style fixes |
| 272 |
|
| 273 |
= 2.2.2 - 2023-04-19 = |
| 274 |
* add: new trigger - new order placed with COD payment method |
| 275 |
* add: added trigger description to the Trigger dropdown |
| 276 |
* add: custom fields support in Recipient Fields (experimental) |
| 277 |
|
| 278 |
= 2.2.1 - 2023-04-17 = |
| 279 |
* add: further speed boost - optimized code for fewer db queries |
| 280 |
|
| 281 |
= 2.2.0 - 2023-04-13 = |
| 282 |
* fix: made triggers more unique with site key |
| 283 |
* add: UI and content updates |
| 284 |
* add: replaced direct firing of actions with action scheduler to drastically improve performance |
| 285 |
* add: custom meta fields for post types |
| 286 |
* mod: changed WooCommerce new order hook from woocommerce_thankyou to woocommerce_new_order |
| 287 |
|
| 288 |
= 2.1.3 - 2023-03-09 = |
| 289 |
* fix: Contact Form 7 error in logs |
| 290 |
|
| 291 |
= 2.1.2 - 2023-02-28 = |
| 292 |
* fix: Contact Form 7 forms not visible |
| 293 |
* fix: tel* fields not showing in Recipient Fields for Contact Form 7 |
| 294 |
|
| 295 |
= 2.1.1 - 2023-02-13 = |
| 296 |
* fix: Order product items field was sending empty data |
| 297 |
|
| 298 |
= 2.1.0 - 2023-02-03 = |
| 299 |
* add: Click to chat feature |
| 300 |
* add: support for custom post types |
| 301 |
* add: product names field for WooCommerce |
| 302 |
|
| 303 |
= 2.0.10 - 2023-01-29 = |
| 304 |
* fix: error on saving triggers |
| 305 |
|
| 306 |
= 2.0.9 - 2023-01-26 = |
| 307 |
* Updated onboarding instructions & added testimonials |
| 308 |
|
| 309 |
= 2.0.8 - 2023-01-25 = |
| 310 |
* Added Fluent Forms integration |
| 311 |
|
| 312 |
= 2.0.7 - 2023-01-18 = |
| 313 |
* Added Formidable Forms integration |
| 314 |
|
| 315 |
= 2.0.6 - 2023-01-13 = |
| 316 |
* Added Ninja Forms integration |
| 317 |
|
| 318 |
= 2.0.5 - 2023-01-12 = |
| 319 |
* Fix: Recipient fields related bug in WPForms integration |
| 320 |
|
| 321 |
= 2.0.4 - 2023-01-11 = |
| 322 |
* Added WPForms integration |
| 323 |
|
| 324 |
= 2.0.3 - 2023-01-06 = |
| 325 |
* Fix: Added missing WordPress fields to Contact Form 7 |
| 326 |
|
| 327 |
= 2.0.2 - 2023-01-04 = |
| 328 |
* Fix: Trigger sync message showing on deletiong of triggers |
| 329 |
* Fix: Few typos |
| 330 |
|
| 331 |
= 2.0.1 - 2022-12-30 = |
| 332 |
* Fix: Woocommerce new order notification not sending |
| 333 |
|
| 334 |
= 2.0.0 - 2022-12-30 = |
| 335 |
* Major upgrade with new way to manage triggers |
| 336 |
* Added ability to use custom Woocommerce order statuses. |
| 337 |
* Send WhatsApp notifications on Gravity Forms form submission. |
| 338 |
* Send WhatsApp notifications on Contact Form 7 form submission. |
| 339 |
|
| 340 |
= 1.0.5 - 2022-12-26 = |
| 341 |
* New: Improved on-boarding and How to? instructions |
| 342 |
|
| 343 |
= 1.0.4 - 2022-11-10 = |
| 344 |
* New: api enpoint upgrade |
| 345 |
|
| 346 |
= 1.0.3 - 2022-11-08 = |
| 347 |
* Fix: checkout not happening error |
| 348 |
|
| 349 |
= 1.0.2 - 2022-10-28 = |
| 350 |
* Fix: firing multiple notifications at the same time |
| 351 |
|
| 352 |
= 1.0.1 - 2022-10-27 = |
| 353 |
* Tested upto WP 6.1 |
| 354 |
|
| 355 |
= 1.0.0 - 2022-10-09 = |
| 356 |
* Converted the plugin to provide integration with WANotifier.com |
| 357 |
|
| 358 |
= 0.1.1 - 2022-08-04 = |
| 359 |
* Fix - Minor bug fixes and code cleanup |
| 360 |
|
| 361 |
= 0.1.0 - 2022-07-30 = |
| 362 |
* Launch of the beta version of the plugin. |
| 363 |
|