• Client 1
  • Client 2
  • Client 3
  • Client 4
  • Client 5
Trusted by over 100k+ users - 4.9

Jx Whatsapp Assistant

Multi-Agent WhatsApp Support Module for Joomla

J4 J5 J6 Module M

1.0.0

Current Version

0.10K

Active Users
What can Jx Whatsapp Assistant do for you?

See our product features

The JX WhatsApp Assistant module creates a responsive floating WhatsApp support widget with multiple agents, working-hour schedules, pre-chat lead qualification, offline email fallback, analytics events, and complete styling controls.
Route Visitors to the Right Person

Multi-Agent WhatsApp Support

Multiple Support Agents
Add unlimited WhatsApp agents with names, roles, departments, tags, avatars, phone numbers, custom messages, priority, and availability rules.

Department-Based Routing
Filter agents by department such as Sales, Support, Billing, or Technical Help. Perfect for businesses that want visitors to reach the right team faster.

Priority Ordering
Online agents are shown first, then ordered by priority so your most important support contacts can be highlighted automatically.

Online and Offline Scheduling

Smart Working Hours

Global and Per-Agent Schedules
Define global working days and hours, then let agents inherit the schedule or override it with custom hours.

Always Online / Always Offline
Set individual agents to always online, always offline, inherited schedule, or custom availability.

Holiday Support
Add closed dates so scheduled agents automatically appear offline on holidays while always-online agents can remain available.

Context-Aware Conversations

Prefilled WhatsApp Messages

Dynamic Message Tokens
Use {{page_url}}, {{page_title}}, and {{site_name}} in agent messages to send visitors into WhatsApp with useful page context.

Clean WhatsApp URLs
Phone numbers are sanitized into safe wa.me links and messages are URL encoded correctly.

Desktop and Mobile Friendly
The widget redirects users to WhatsApp Web or the WhatsApp mobile app depending on their device and browser.

Collect Context Before WhatsApp

Optional Pre-Chat Qualification

Lead Qualification Fields
Ask for name, email, phone, topic, message, and consent before opening WhatsApp.

Flexible Required Rules
Make name, email, and consent required only when needed. Validation runs before the WhatsApp link opens.

Appended Conversation Context
Collected pre-chat details are appended to the WhatsApp message so agents receive better context immediately.

Never Miss a Lead

Offline Email Fallback

Fallback Form
When no agents are online, show a clean email fallback form instead of leaving visitors without a contact option.

Joomla Mail Integration
Fallback submissions use Joomla's native mailer and CSRF token protection.

Custom Email Content
Configure recipient, subject, intro text, phone collection, and page context tokens for fallback messages.

Match Any Joomla Template

Complete Style Control

Theme Presets
Choose from WhatsApp, minimal, glass, dark, gradient, outline, rounded, and compact styles.

Full Visual Customization
Control launcher colors, icon color, panel background, text colors, accent color, borders, badge colors, sizes, radius, shadow, z-index, spacing, typography, animation, and custom CSS.

Scoped CSS
Dynamic styling is scoped per module instance so multiple widgets can have different designs without conflicts.

Track Engagement

Analytics and Event Hooks

GTM / Data Layer Support
Optionally push configurable events for widget open, agent click, and fallback submission.

Browser CustomEvents
Dispatch jx:whatsapp:open, jx:whatsapp:agent, and jx:whatsapp:fallback-submit events for custom integrations.

Configurable Event Names
Set custom event names for your analytics or tag manager workflow.

Show the Widget Where It Matters

Page Targeting

Joomla Menu Assignment
Use standard Joomla module assignment to publish the widget on selected pages.

URL Include and Exclude Patterns
Add optional URL patterns to show or hide the widget on specific URLs beyond Joomla's native menu assignment.

Exclude Wins
When include and exclude rules both match, exclude rules take priority for predictable control.

Works on Every Device

Responsive and Accessible

Mobile Bottom Sheet
On small screens, the panel behaves like a mobile-friendly bottom sheet.

Keyboard Friendly
The launcher, close button, and agent actions are keyboard accessible with visible focus states.

Reduced Motion Support
Animations respect prefers-reduced-motion to improve accessibility.

Modern Joomla Module

Joomla 4, 5 and 6 Ready

Modern Joomla APIs
Built with Joomla module conventions, WebAssetManager asset loading, com_ajax fallback handling, language files, and scoped output.

No jQuery Runtime Dependency
Frontend behavior is implemented in lightweight vanilla JavaScript.

Tested Locally
Includes a smoke-test script and a full field-by-field test matrix for validation.

Multiple Support Agents
Add unlimited WhatsApp agents with names, roles, departments, tags, avatars, phone numbers, custom messages, priority, and availability rules.

Department-Based Routing
Filter agents by department such as Sales, Support, Billing, or Technical Help. Perfect for businesses that want visitors to reach the right team faster.

Priority Ordering
Online agents are shown first, then ordered by priority so your most important support contacts can be highlighted automatically.

Global and Per-Agent Schedules
Define global working days and hours, then let agents inherit the schedule or override it with custom hours.

Always Online / Always Offline
Set individual agents to always online, always offline, inherited schedule, or custom availability.

Holiday Support
Add closed dates so scheduled agents automatically appear offline on holidays while always-online agents can remain available.

Dynamic Message Tokens
Use {{page_url}}, {{page_title}}, and {{site_name}} in agent messages to send visitors into WhatsApp with useful page context.

Clean WhatsApp URLs
Phone numbers are sanitized into safe wa.me links and messages are URL encoded correctly.

Desktop and Mobile Friendly
The widget redirects users to WhatsApp Web or the WhatsApp mobile app depending on their device and browser.

Lead Qualification Fields
Ask for name, email, phone, topic, message, and consent before opening WhatsApp.

Flexible Required Rules
Make name, email, and consent required only when needed. Validation runs before the WhatsApp link opens.

Appended Conversation Context
Collected pre-chat details are appended to the WhatsApp message so agents receive better context immediately.

Fallback Form
When no agents are online, show a clean email fallback form instead of leaving visitors without a contact option.

Joomla Mail Integration
Fallback submissions use Joomla's native mailer and CSRF token protection.

Custom Email Content
Configure recipient, subject, intro text, phone collection, and page context tokens for fallback messages.

Theme Presets
Choose from WhatsApp, minimal, glass, dark, gradient, outline, rounded, and compact styles.

Full Visual Customization
Control launcher colors, icon color, panel background, text colors, accent color, borders, badge colors, sizes, radius, shadow, z-index, spacing, typography, animation, and custom CSS.

Scoped CSS
Dynamic styling is scoped per module instance so multiple widgets can have different designs without conflicts.

GTM / Data Layer Support
Optionally push configurable events for widget open, agent click, and fallback submission.

Browser CustomEvents
Dispatch jx:whatsapp:open, jx:whatsapp:agent, and jx:whatsapp:fallback-submit events for custom integrations.

Configurable Event Names
Set custom event names for your analytics or tag manager workflow.

Joomla Menu Assignment
Use standard Joomla module assignment to publish the widget on selected pages.

URL Include and Exclude Patterns
Add optional URL patterns to show or hide the widget on specific URLs beyond Joomla's native menu assignment.

Exclude Wins
When include and exclude rules both match, exclude rules take priority for predictable control.

Mobile Bottom Sheet
On small screens, the panel behaves like a mobile-friendly bottom sheet.

Keyboard Friendly
The launcher, close button, and agent actions are keyboard accessible with visible focus states.

Reduced Motion Support
Animations respect prefers-reduced-motion to improve accessibility.

Modern Joomla APIs
Built with Joomla module conventions, WebAssetManager asset loading, com_ajax fallback handling, language files, and scoped output.

No jQuery Runtime Dependency
Frontend behavior is implemented in lightweight vanilla JavaScript.

Tested Locally
Includes a smoke-test script and a full field-by-field test matrix for validation.

Need help getting started?

Our comprehensive documentation provides step-by-step instructions for setting up and installing Jx Whatsapp Assistant.

Step-by-step guides
Video tutorials
Configuration examples
Read Documentation
Documentation Preview

We have a pricing plan that's perfect for you!

Choose the subscription plan that suits you.

Save more as you scale — the longer you choose, the bigger the discount!
Limited: 30 Days Only
Plan 30
Basic testing plan. 30 days access only. No priority support. Access expires after 30 days - no future updates.
$19

$19

You save zero
Download Access - 30 Days
Support - 30 Days Email Support
1 Website License
Unlimited Downloads
No Priority Support
No Future Updates After 30 Days
Limited to Testing Only
30-Day Money Back Guarantee
Commercial Use License
Plan 180
6 months access with priority support & bug fixes. Perfect for short-term projects and growing businesses.
$114

$29

You save $85
Download Access - 6 Months
Support - 6 Months + Priority Updates
2 Websites License
Unlimited Downloads
Priority Email Support
Priority Bug Fixes
6 Months Free Updates
30-Day Money Back Guarantee
Commercial Use License
Plan 365
Full year access with VIP support channel. Fastest response time & priority feature requests. Best value!
$228

$49

Download Access - 1 Year
Support - 1 Year + VIP Support Channel
3 Websites License
Unlimited Downloads
VIP Support Channel
Priority Feature Requests
Fastest Response Time
1 Year Free Updates
30-Day Money Back Guarantee
Commercial Use License
Best Value - Never Pay Again
Lifetime
Lifetime access with dedicated support agent. Never pay again - unlimited updates & custom development support included.
$1,980

$99

You save 95%
Download Access - Lifetime
Support - Lifetime + Dedicated Support
Unlimited Websites License
Unlimited Downloads
Dedicated Support Agent
Lifetime Free Updates
Feature Request Priority
Custom Development Support
30-Day Money Back Guarantee
Commercial Use License
Have questions about Jx Whatsapp Assistant?

Frequently Asked Questions

Still have questions?

SAVE 90%

Supercharge Your Joomla Site with 60+ Premium Extensions

3 Months Support Regular Updates Secure Code
$999
$ 99
One-time payment
Get Access Now
Secure Payment

Create Your Own Joomla Module for Free!

Use our Free Joomla Module Generator to quickly create custom modules for your website.

Sign in to your account

Don't have an account yet? Register Now!