The WPFolks app is out on iPhone and Android. Free, no ads. Download on the App Store Get it on Google Play
Skip to main content
Login Join
Free eCommerce Gutenberg

Magexchat – Multi-Agent Chat

Add a customizable WhatsApp chat widget to WordPress with multiple agents, department routing, business hours, and seamless WooCommerce integration.

Magexchat – Multi-Agent Chat banner
Last updated
2 months ago
Version
1.0.0
Tested up to
WP 7.1.4

About this plugin

Magexchat is a WordPress WhatsApp chat plugin designed for businesses that need multiple support agents, advanced availability control, and flexible frontend display options.

This powerful plugin allows you to create a professional WhatsApp chat experience on your WordPress website with multiple agents, scheduling capabilities, and complete customization options.

Key Features

  • Multiple WhatsApp Agents – Add unlimited WhatsApp agents with individual settings
  • Online/Offline Status – Automatic status detection based on schedule
  • Floating Chat Widget – Beautiful floating widget that appears on your site
  • Gutenberg Block Support – Native WordPress block editor integration
  • Shortcode Support – Easy embedding with simple shortcodes
  • Page-Level Control – Show/hide widget on specific pages or posts
  • Device Visibility – Control visibility for desktop and mobile separately
  • Custom Design – Fully customizable colors, labels, icons, and positions
  • WooCommerce Integration – Display chat buttons on product pages
  • Secure & Optimized – Built following WordPress security best practices

Usage

Floating Widget

The floating widget appears automatically on your site based on your display settings.

  1. Go to Magexchat Floating Widget
  2. Select agents to display in the widget
  3. Customise design, labels, and position
  4. Configure visibility settings (pages, posts, devices)
  5. Save settings

The widget will automatically show/hide agents based on their availability schedule.

Gutenberg Block

  1. Edit any page or post in the block editor
  2. Click the + button to add a block
  3. Search for “Magexchat Button”
  4. Select the Magexchat Button block
  5. Choose an agent or configure custom settings
  6. Customize button appearance, colors, and shape
  7. Publish your page

Shortcode

Use the shortcode to embed chat buttons anywhere in your content:

[magexchat_button id="123"]

Where 123 is the ID of your WhatsApp agent.

Example:
[magexchat_button id="123"]

Parameters:
* id (required) – The agent post ID

Finding Agent ID:
* Go to Magexchat Agents
* Hover over an agent name and check the URL, or
* View the agent list – the ID is shown in the Shortcode column

WooCommerce Integration

  1. Go to Magexchat Settings WooCommerce
  2. Enable WooCommerce integration
  3. Select agents to display on product pages
  4. Save settings

Chat buttons will automatically appear on all WooCommerce product pages.

Security

This plugin follows WordPress security best practices:

  • All user inputs are sanitised and validated
  • All outputs are properly escaped to prevent XSS attacks
  • Nonces and capability checks protect all admin actions
  • REST API endpoints are secured with permission callbacks
  • AJAX requests are verified with nonce checks
  • No direct file access allowed
  • Database queries are limited and optimised
  • No hardcoded credentials or sensitive data

Uninstall

Default behaviour (keep your data)

By default, uninstalling (deleting) this plugin does not remove your data. Your WhatsApp agent posts, widget settings, WooCommerce integration options, and other plugin options stay in the database so you can reinstall later without losing configuration.

Optional: remove all plugin data on uninstall

If you want WordPress to delete all plugin data when the plugin files are removed:

  1. Go to ** Magexchat Settings** (or your plugin settings screen)
  2. Open the Uninstall section
  3. Enable Delete plugin data on uninstall
  4. Save settings
  5. Delete the plugin from Plugins (not only deactivate)

Only with that option enabled will uninstall remove plugin options and all magex-wa-account (agent) posts and their meta.

Deactivation

Deactivating the plugin does not delete any data.

Multisite

On multisite, uninstall runs the same cleanup step on each site in the network. The Delete plugin data on uninstall option is stored per site — only subsites where that option is enabled will have their plugin data removed; other subsites keep their data unless you enable the option there too before deleting the plugin.

Export / backup

There is no built-in export in this version. Before enabling data removal, back up your database or export content if you need a copy of agent configuration.

Credits

This plugin uses the following third-party libraries:

  • Select2 – jQuery-based replacement for select boxes (MIT License)
  • jQuery Timepicker – Time picker addon for jQuery UI (MIT License)

Developed by Magexweb.

Support

For support, feature requests, or bug reports, please contact us via email on info@magexweb.com.

License

This plugin is licensed under the GPLv2 or later license.

Screenshots

Analytics

Live from WordPress.org, refreshed daily. Last refresh Nov 8, 2026.

  • Passes every health check below.
3/3

Health checks

Everything a careful site owner looks at before installing.

  • Actively maintained Last release 2 months ago
  • Tested with current WordPress Tested up to 7.1.4
  • Support questions answered Nothing open in the last two months
  • Well rated No ratings yet
Active installs
Fewer than 10 WordPress.org rounds this down
This week
10 downloads 14 the week before
Last 30 days
66 downloads 2 a day, typically
All time
236 downloads On WordPress.org since 2026
Downloads per week Every update counts as a download on WordPress.org, so release weeks spike.
Latest week
10
Typical week
17
Peak
26 Week of Sep 27
View as table
WeekDownloads
Week of Nov 110
Week of Oct 2514
Week of Oct 1826
Week of Oct 1111
Week of Oct 417
Week of Sep 2726
Week of Sep 2020
Week of Sep 1319
Week of Sep 611
Where it stands Rank among the plugins WPFolks tracks every day.

Not ranked yet. Install, download and rating ranks cover the 5,000 most popular plugins on WordPress.org, and Trending needs about 100 downloads on a typical day.

Active installs over time Recorded by WPFolks every day since Oct 14, 2026.

Reviews

From folks on WPFolks

No reviews from folks yet. Used it? Be the first to say how it went.

Log in to leave a review

Proudly supported by