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.

by Arul M Joseph · github.com/arulmjosephdotcom/amj-whatsapp-chat · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/arulmjosephdotcom/amj-whatsapp-chat/archive/refs/heads/main.zip

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.