WP Manifestindependent plugin directory
manifest / social / amj-whatsapp-chat

AMJ WhatsApp Chat

A lightweight WordPress plugin that adds a customizable WhatsApp chat widget to your website.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/arulmjosephdotcom/amj-whatsapp-chat/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Floating WhatsApp support widget for WordPress with a configurable badge, agent profile card, and direct wa.me link. The plugin adds an attractively styled launcher to every page (or just the homepage) so site visitors can start a WhatsApp conversation with a single click.

Features

  • Customizable agent name, title, avatar, intro message, badge text, CTA text, and WhatsApp number.
  • Adjustable popup header and Start Chat button colors via WordPress color pickers.
  • Optional auto-open delay for the popup chat card.
  • Responsive UI with hover and ripple interactions plus a persistent credit line.
  • Settings page integrated into Settings → WhatsApp Chat with WordPress media uploader support for the avatar.
  • Lightweight front-end script (no jQuery dependency) and enqueue guards so assets only load when the widget is rendered.

Requirements

  • WordPress 5.8 or later.
  • PHP 7.4 or later.

Installation

  1. Upload the amj-whatsapp-chat directory to /wp-content/plugins/.
  2. Activate AMJ WhatsApp Chat through the Plugins screen in WordPress.
  3. Head to Settings → WhatsApp Chat, fill in your WhatsApp number (international format without + or spaces), customize the copy, and press Save Settings.

Usage Notes

  • The WhatsApp credit link is required and intentionally reinforced in the markup and script.
  • To limit the widget to the homepage, choose Homepage Only under Display On in the settings panel.
  • The popup Start Chat button opens the WhatsApp conversation in a new tab using wa.me. On mobile devices with WhatsApp installed, the app will handle the link.

Development

  • Static assets live in assets/css/widget.css and assets/js/widget.js.
  • Admin-specific script is in assets/js/admin.js.
  • The main plugin bootstrap is amj-whatsapp-chat.php.

Pull requests and issues are welcome.