Title: Notify CRM
Author: Notify CRM Team
Published: <strong>16 Jun 2026</strong>
Last modified: 24 September 2026

---

Search plugins

![](https://ps.w.org/notify-crm/assets/banner-772x250.png?rev=3574968)

![](https://ps.w.org/notify-crm/assets/icon-256x256.png?rev=3574968)

# Notify CRM

 Oleh [Notify CRM Team](https://profiles.wordpress.org/vestes/)

[Download](https://downloads.wordpress.org/plugin/notify-crm.zip)

 * [Details](https://ms.wordpress.org/plugins/notify-crm/#description)
 * [Reviews](https://ms.wordpress.org/plugins/notify-crm/#reviews)
 *  [Pemasangan](https://ms.wordpress.org/plugins/notify-crm/#installation)
 * [Pembangunan](https://ms.wordpress.org/plugins/notify-crm/#developers)

 [Support](https://wordpress.org/support/plugin/notify-crm/)

## Description

**Notify CRM** adds powerful order management features to WooCommerce with WhatsApp
integration, custom order statuses, branded transactional emails, courier tracking,
and a floating WhatsApp button for your storefront.

#### Key Features

 * **Custom Order Statuses** — Add statuses like “New Order”, “Shipped”, “Returned/
   RTO” with custom colors and workflow.
 * **WhatsApp Message Queue** — Messages are queued when order status changes. Send
   them manually via wa.me with one click.
 * **Bulk WhatsApp Actions** — Select multiple orders and send WhatsApp updates 
   in bulk from the orders list.
 * **Branded Emails** — Override WooCommerce transactional emails with custom subjects,
   headings, and branded HTML templates.
 * **Courier Management** — Add your own courier services with tracking URL templates.
   Auto-detect tracking numbers from order notes.
 * **Floating WhatsApp Button** — Add a WhatsApp contact button to your storefront
   with customizable position, color, and greeting message.
 * **Phone Number Normalization** — Automatically formats phone numbers to international
   format for reliable WhatsApp delivery.
 * **Admin Bar Notifications** — See pending message count in the WordPress admin
   bar at a glance.
 * **Order Actions** — Send WhatsApp messages directly from the order edit screen
   with pre-filled templates.
 * **Message Log** — Track all sent messages with status, date, and delivery method.

#### How It Works

 1. When an order status changes (e.g., Processing  Shipped), Notify CRM queues a WhatsApp
    message.
 2. You see pending messages in the admin bar and the Notify CRM dashboard.
 3. Click to send — Notify CRM opens wa.me with the pre-filled message. Just hit send.
 4. Branded emails are sent automatically for each status change.

#### Who Is This For?

WooCommerce store owners who want to:
 – Keep customers informed via WhatsApp – 
Use custom order statuses beyond WooCommerce defaults – Send branded, professional
order emails – Track shipments with local courier services – Add a WhatsApp contact
button to their store

#### Compatibility

 * WooCommerce 5.0+ (HPOS / High-Performance Order Storage and cart & checkout blocks
   supported)
 * WordPress 6.2+
 * PHP 7.4+
 * Works with all themes that follow WooCommerce template standards

### External Services

This plugin connects to the Notify CRM server to provide store registration, plan
verification, and account management functionality.

**Service:** Notify CRM
 **URL:** https://api.hustletoevolve.com **Terms of Service:**
https://api.hustletoevolve.com/terms **Privacy Policy:** https://api.hustletoevolve.
com/privacy

**Endpoints used and when data is sent:**

_Account & registration_
 1. `/api/plugin/status`, `/api/plugin/register` — Checks
or creates your registration when you save the Store tab. Sends: store key, store
URL, owner details, environment versions. 2. `/api/customer/register`, `/api/customer/
login`, `/api/customer/find-store`, `/api/customer/verify` — Account sign-up/sign-
in and periodic registration checks. Sends: store key/URL, owner email. 3. `/api/
customer/disconnect`, `/api/plugin/delete`, `/api/customer/delete-account` — When
you disconnect or delete your account. Sends: store key, store URL. 4. `/api/customer/
store-data`, `/api/customer/log-manual` — Syncs store settings and logs manually-
sent messages for your dashboard.

_Plan & billing_
 5. `/api/plugin/plan/status`, `/api/store/plan` — Verifies your
current subscription plan. Sends: store key. 6. `/api/store/invoices` — Retrieves
billing invoices for the Account tab. Sends: store key.

_WhatsApp connection (Meta Cloud API / Embedded Signup)_
 7. `/api/plugin/connect-
whatsapp`, `/api/plugin/whatsapp/connect`, `/api/plugin/whatsapp/disconnect`, `/
api/plugin/disconnect-whatsapp` — Connects or disconnects your WhatsApp Business
Account. Sends: store key, Meta auth code / phone number ID. 8. `/api/plugin/whatsapp/
status`, `/api/plugin/whatsapp-status` — Checks your WhatsApp connection status.
9. `/api/plugin/whatsapp/templates/submit`, `/api/plugin/whatsapp/templates/status`,`/
api/plugin/whatsapp/templates/delete` — Manages Meta message templates. Sends: store
key, template content.

_Sending messages_
 10. `/api/plugin/whatsapp/send-message`, `/api/send-message`,`/
api/plugin/whatsapp/send-test`, `/api/plugin/whatsapp/broadcast` — Sends order-notification,
review-request, abandoned-cart, and broadcast WhatsApp messages on your behalf. 
Sends: store key, recipient phone, message content. 11. `/api/plugin/chatbot/rules`—
Syncs keyword auto-reply rules (Business plan).

_Analytics_
 12. `/api/plugin/analytics` — Retrieves delivery/read/conversion stats
for the Analytics page. Sends: store key, date range.

**Data sent on initial registration:**
 – Store URL (your WordPress site URL) – 
Store name, owner name, owner email address, owner WhatsApp number – Plugin version,
WordPress version, WooCommerce version, PHP version

**Purpose:** Store registration, plan verification, and WhatsApp/email message delivery
for plugin functionality. The data collected is used solely for plugin operation
and to notify you about updates or new features.

No payment data, order data, customer data, or any other WooCommerce information
is ever transmitted to the Notify CRM server.

### Privacy Policy

Notify CRM collects store registration data (store name, URL, owner name, email,
WhatsApp number, and software version information) and sends it to the Notify CRM
server (api.hustletoevolve.com) when you complete registration in the Store tab.
This data is used for plugin functionality and to inform you about plugin updates
and new features.

No WooCommerce order data, customer data, or payment information is ever sent to
any external server.

To delete your data from the server, go to Notify CRM > Account tab and click “Delete
Account” in the Danger Zone.

## Screenshots

[⌊Dashboard — Store settings and registration status.⌉⌊Dashboard — Store settings
and registration status.⌉[

Dashboard — Store settings and registration status.

[⌊Message templates and notification settings.⌉⌊Message templates and notification
settings.⌉[

Message templates and notification settings.

[⌊Courier management with tracking URL templates.⌉⌊Courier management with tracking
URL templates.⌉[

Courier management with tracking URL templates.

[⌊Customer-facing WhatsApp message example.⌉⌊Customer-facing WhatsApp message example
.⌉[

Customer-facing WhatsApp message example.

## Installation

 1. Upload the `notify-crm` folder to `/wp-content/plugins/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to **Notify CRM** in the admin menu to configure your settings
 4. Go to the **Store** tab and complete your registration (store name, email, WhatsApp
    number)
 5. Customize order statuses in the Statuses tab
 6. Configure WhatsApp message templates in the Notifications tab

## FAQ

### Does this plugin send WhatsApp messages automatically?

No. The plugin queues messages when order status changes. You send them manually
by clicking the “Send WhatsApp” button, which opens wa.me with the pre-filled message.
You just press send.

### Do I need a WhatsApp Business API account?

No. This plugin uses wa.me links to open WhatsApp Web or the WhatsApp app. No API
account or third-party service needed.

### Is Notify CRM free?

Yes — the core plugin is free forever: custom order statuses, branded emails, courier
tracking, manual WhatsApp sending via wa.me, and the floating chat button all work
with no account, no subscription, and no per-message fee. Optional paid plans add
the Meta WhatsApp Cloud API (fully automated sending instead of manual wa.me clicks),
a shared CRM-style order dashboard, and COD confirmation automation — everything
else stays free.

### Does Notify CRM work with WooCommerce HPOS (High-Performance Order Storage)?

Yes. Notify CRM fully supports WooCommerce High-Performance Order Storage (HPOS)
and cart/checkout blocks. It declares compatibility with both `custom_order_tables`
and `cart_checkout_blocks`.

### Will this work with my theme?

Yes. Notify CRM works with any WooCommerce-compatible theme. It hooks into WooCommerce’s
order system and doesn’t modify theme templates.

### Does it support RTL languages?

The admin interface is LTR. WhatsApp messages work in any language including RTL
since they are rendered by WhatsApp itself.

### Can I customize the WhatsApp message templates?

Yes. Go to Notify CRM > Notifications tab to customize messages for each order status.
You can use variables like {name}, {order_id}, {order_date}, {items}, {total}, {
payment_method}, {address}, {courier}, and {tracking_number}.

### Does this plugin contact any external server?

Yes. When you complete your registration in the Store tab, Notify CRM sends your
store details (store name, store URL, owner name, email address, and WhatsApp number)
to the Notify CRM server (api.hustletoevolve.com) to register your store. The server
is also contacted when you verify your plan status or delete your account. See the
External Services section below for full details.

### Will it slow down my site?

No. Notify CRM only loads its admin scripts on its own settings pages and the WooCommerce
order screens. Nothing loads on the storefront except the optional floating WhatsApp
button.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Notify CRM” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang
kepada pemalam ini.

Penyumbang

 *   [ Notify CRM Team ](https://profiles.wordpress.org/vestes/)

[Translate “Notify CRM” into your language.](https://translate.wordpress.org/projects/wp-plugins/notify-crm)

### Berminat dalam pembangunan?

[Layari kod](https://plugins.trac.wordpress.org/browser/notify-crm/), periksa [repositori SVN](https://plugins.svn.wordpress.org/notify-crm/),
atau langgani [log pembangunan](https://plugins.trac.wordpress.org/log/notify-crm/)
dengan [RSS](https://plugins.trac.wordpress.org/log/notify-crm/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * New: Outbox — courier order registration (the call that tells the server which
   order/tracking number to watch) is now queued locally and retried with backoff
   if the server is briefly unreachable, instead of being silently lost. See core/
   outbox/.
 * Fix: this replaces an unreleased in-progress “Outbox Queue” build that shipped
   intercepting all server traffic and faking success responses for it — including
   calls like duplicate-order checks and license/registration that need a real live
   response. That approach is removed; only the two calls that were already fire-
   and-forget are now queued.
 * Fix: resolved all WordPress.org Plugin Check errors and warnings found in the
   latest scan — SQL queries now use %i-prepared table identifiers instead of string
   interpolation, `mt_rand()` replaced with `wp_rand()`, `date()` replaced with `
   gmdate()` for a UTC timestamp, debug `error_log()` calls now gated behind `WP_DEBUG`,
   file-upload input properly unslashed and validated, and non-prefixed variable/
   hook names corrected.
 * Fix: the WhatsApp Message Queue and Message Log (both free-plan features) had
   become unreachable in the admin — they were folded into the CRM Dashboard’s “
   Messages” tab without carrying their free-tier access forward, so only Business-
   plan stores could actually open the page. Free, Starter, and Growth stores can
   now open it again like before.
 * Fix: the store-registration consent notice (Settings  Store) has been rewritten
   to clearly disclose exactly what account data is sent, confirm that customer/
   order data is never included, and explain what the registration enables — the
   previous wording was easy to misread as “your store’s data” going to a third 
   party.
 * Fix: timing-safe `hash_equals()` now used consistently for the duplicate-order-
   guard server callback’s shared-secret check.
 * Fix: corrected a plan-badge label on the Duplicate Order Guard settings panel
   that displayed the wrong plan tier.
 * Fix: the duplicate-order WhatsApp message now lists every matched existing order
   instead of referencing only the first when a customer has 2+ open orders.
 * Housekeeping: plan-tier checks (which features unlock at which plan) were duplicated
   across ~18 files; consolidated into one shared function so there’s a single source
   of truth going forward. No change in behavior.
 * `Tested up to` updated to the currently released WordPress version.

#### 1.1.0

First update since the initial 1.0.0 release. Adds an optional paid tier (Meta WhatsApp
Cloud API automation, CRM-style order dashboard, courier booking, COD confirmation)
on top of the free wa.me-based core, plus a long list of fixes:
 * New: CRM Dashboard—
Orders, Returns, Shipments & Carts, Messages, and Analytics views with shipment 
status timeline, courier booking, and returns workflow. * New: Optional WhatsApp
Cloud API connection (Meta Embedded Signup) for stores that want fully automated
sending instead of manual wa.me clicks. * New: Courier booking (3-tier: direct API
templates, WooCommerce-hook detection, adapter fallback) with tracking, cancel, 
and city matching. * New: Optional COD order confirmation via WhatsApp/SMS/voice
cascade, with a companion Android app for stores that want SMS/calls sent from their
own number. * Fix: dozens of WordPress.org Plugin Check warnings resolved (SQL placeholder
counts, nonce documentation, input sanitization, translator comments) — 0 errors,
0 warnings. * Fix: several timezone bugs where status/order timestamps used the 
server’s or admin’s browser clock instead of the store’s configured WordPress timezone.*
Fix: reshipped orders (returned, then re-booked under a new tracking number) could
show conflicting status. * Fix: hardcoded Pakistan-specific defaults removed so 
the plugin behaves correctly for stores worldwide. * Raised minimum requirements
to WordPress 6.2 and PHP 7.4 (needed for the `%i` identifier placeholder used in
database queries).

Full line-by-line history is kept in `CHANGELOG.md` inside the plugin folder.

#### 1.0.0

 * Initial release — free WooCommerce WhatsApp order notifications
 * WhatsApp message queue with one-click wa.me sending for WooCommerce orders
 * Custom WooCommerce order statuses (New Order, Pending Confirmation, Shipped, 
   Out for Delivery, Delivered, Returned / RTO, Cancelled)
 * Bulk WhatsApp send from WooCommerce orders list
 * Branded HTML email templates for WooCommerce transactional emails
 * Courier management with tracking URL templates and auto-detection from order 
   notes
 * Floating WhatsApp chat button for WooCommerce storefront
 * Phone number normalization with international country code support
 * WordPress admin bar notification badge for pending WhatsApp messages
 * WooCommerce order edit screen WhatsApp actions with pre-filled templates
 * Full WhatsApp message log with search and delivery history

## Meta

 *  Version **1.2.0**
 *  Last updated **3 hari lalu**
 *  Active installations **Kurang dari 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/notify-crm/)
 * Tags
 * [courier tracking](https://ms.wordpress.org/plugins/tags/courier-tracking/)[custom order status](https://ms.wordpress.org/plugins/tags/custom-order-status/)
   [order tracking](https://ms.wordpress.org/plugins/tags/order-tracking/)[whatsapp button](https://ms.wordpress.org/plugins/tags/whatsapp-button/)
   [woocommerce whatsapp](https://ms.wordpress.org/plugins/tags/woocommerce-whatsapp/)
 *  [Paparan Lanjutan](https://ms.wordpress.org/plugins/notify-crm/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/notify-crm/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/notify-crm/reviews/)

## Penyumbang

 *   [ Notify CRM Team ](https://profiles.wordpress.org/vestes/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/notify-crm/)