CodeIgniter Stable Perfex CRM module

WhatsApp Cloud API Business Integration module for Perfex CRM

Perfex CRM module, bought direct - lifetime updates and real support.

★★★★★ ★★★★★ 4.00 (17) 430 sales Read the docs
WhatsApp Cloud API Business Integration module for Perfex CRM - screenshot

About WhatsApp Cloud API Business Integration module for Perfex CRM

Reach your customers on the channel they actually read. The WhatsApp Business Platform integration module for Perfex CRM lets medium and large businesses connect with customers at scale over the official WhatsApp Cloud API, sending automated notifications and information the moment key events happen in your CRM - a new invoice, a fresh lead, a proposal, a captured payment and more. Because messages route through Meta’s cloud-hosted WhatsApp Business API client, there are no servers for you to run, free messaging is available under your WhatsApp Business Account (WABA) limits, and scaling your business messaging is effortless.

Instead of hoping an email gets opened, you deliver timely, personalized updates straight to the channel your customers prefer to be reached on. Every message fires from rules you define, each tied to a trigger point chosen from the everyday Perfex CRM functions your team already performs.

WhatsApp template mapping screen linking Perfex CRM actions to message templates

Automated WhatsApp notifications for every Perfex CRM event

Map a WhatsApp template to any of the following triggers and the module sends the right message to the right person automatically. Every template supports merge fields during mapping, so each notification stays personal:

  • Contacts - WhatsApp the contact’s phone number when a new contact is created.
  • Invoices - notify the primary contact of the related customer and a selected staff member on invoice creation.
  • Leads - alert the lead’s assigned staff member and the lead contact when a new lead is created.
  • Tasks - notify the related customer’s primary contact and the first staff member assigned to the task.
  • Projects - keep the customer’s primary contact and the first assigned staff member in the loop when a project is created from the admin area.
  • Proposals - message the proposal’s primary contact and a selected staff member.
  • Tickets - update the customer’s primary contact and the staff member assigned to the ticket.
  • Payments - confirm captured payments to the customer’s primary contact and a selected staff member.
  • Estimates, contracts, credit notes and expenses - send notifications as these documents are created.
  • Subscriptions and staff reminders - notify on new subscriptions and send reminder notifications to staff members.
  • WhatsApp OTP - send one-time passcodes to staff members through a mapped template, with button support.

WhatsApp template details and approved message templates inside Perfex CRM

Broadcast messages with a merge field and media

Send custom broadcast messages to your customers, leads and staff members straight from Perfex CRM. Each broadcast supports one dynamic (merge) field for personalization plus an optional image, so promotions, announcements and reminders feel tailored rather than mass-sent. Templates themselves support images and videos, giving your messages richer content than plain text.

Composing a WhatsApp broadcast with a dynamic merge field and image

Built for control and reliability

  • Template-driven - every notification uses a mapped WhatsApp template with merge fields populated from your CRM data, and mapped templates can be cloned to speed up setup.
  • Role-based limits - restrict who can use the module through Perfex CRM staff roles and permissions.
  • Detailed logging - a dedicated log area records each execution and surfaces clear details when a message fails, making issues easy to debug.
  • Usage statistics - keep an eye on your message usage with built-in statistics.
  • Delayed sending - an optional delayed cron function spaces out delivery.
  • Smart targeting - notifications go to the customer’s primary contact whenever a valid mobile number with country code is on file, and a per-client “WhatsApp Updates” phone field can override the default number a customer’s notifications are sent to.

A practical note on how triggering works: the module captures data through Perfex CRM action hooks, so records created or changed by purely programmatic means outside those hooks are not monitored.

WhatsApp log details with delivery records and debug information

What you need to get started

To send messages over the WhatsApp Business Platform you’ll need a display name to show in the messages your customers see, a phone number associated with your business account, a WhatsApp Business Account and a Meta Business Manager. The Cloud API lets you run WhatsApp Business APIs without hosting your own servers and makes scaling your messaging straightforward. You can skip verification of the Facebook App used for sending, though that caps you at 50 free messages per day; verifying lifts the limit to WhatsApp’s standard Business Use Case rate limits.

Setup and compatibility

This is a module for Perfex CRM, requiring PHP 7.4 or higher and Perfex CRM v3.0 or newer. Installation and activation take only seconds and absolutely no coding is needed - just follow the included documentation, which is provided online as complete, step-by-step instructions with detailed information and screen-recorded videos.

See it in action

Engage Customers Instantly via WhatsApp
Engage Customers Instantly via WhatsApp
Support

Support that actually answers

Buy direct and you reach the people who wrote the code - not a marketplace ticket queue.

  • Priority support - replies the same day, straight from the development team that built it.
  • 6 months of support on Standard (extendable), and Lifetime support on Pro.
  • Support covers guidance on installation, configuration and upgrades - real answers, never canned macros.
  • Regular updates and immediate bug fixing, included in every license type.
Changelog v1.4.0 · Apr 6, 2026
  1. v1.4.0 Latest
    • New Features: Estimates and contracts notifications
    • Credit notes notifications
    • Expense notifications
  2. v1.3.0
    • Videos / Images support in Templates
    • Leads notification support for Proposals
Reviews

What customers say

Verified buyer reviews from CodeCanyon, where WhatsApp Cloud API Business Integration module for Perfex CRM holds a 4.00 / 5 rating across 17 ratings.

★★★★★
Beautifully written, amazing and prompt support
kaushalk9 4 years ago
★★★★★
Great technical support for fixing the issue and making it better
JohnMarco 4 years ago

Ready to drop WhatsApp Cloud API Business Integration module for Perfex CRM into your stack?

Standard $59 or Pro $79/yr - lifetime updates, six months of support, and quick, secure checkout. Cheaper than the old CodeCanyon price, with no marketplace cut.

FAQ

Frequently asked questions

Everything you need to know before buying - and what to do if you still have questions.

What's included in every purchase?

Every product ships with full source code, documentation, demo content, and lifetime free updates. Customer support is included for the entire support period defined on each product page.

Can I use one license on multiple sites?

Each license covers one end product. If you build for multiple clients or sites, you'll need a license per site - if you are building a SaaS product, our Pro license will fit fine.

How long do I get free updates?

All products include lifetime free updates - every new version, patch and compatibility fix is yours for as long as the product is maintained.

What payment methods do you accept?

We accept major credit and debit cards, PayPal, and Apple Pay. EU customers can also pay via SEPA bank transfer for orders above a certain threshold.

More from Perfex CRM Modules

Related products

Other Perfex CRM Modules built and maintained by the same team, sold direct.

$89 on CodeCanyon Buy it

Get notified at direct launch

We will email you the moment direct purchase - lower price, instant license and updates - goes live.

Your subscription could not be saved. Please try again.
Thank you for subscribing! You're on the Themesic list. We'll keep you in the loop with:Exclusive launch offers and early-bird discountsNew modules, plugins and product updatesCompany news, roadmap and milestonesHands-on tips, how-tos and best practicesImportant Themesic news, firstOne last step: please check your inbox and confirm your subscription - the email is on its way.