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.zipFloating 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 Chatwith 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
- Upload the
amj-whatsapp-chatdirectory to/wp-content/plugins/. - Activate AMJ WhatsApp Chat through the Plugins screen in WordPress.
- 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.cssandassets/js/widget.js. - Admin-specific script is in
assets/js/admin.js. - The main plugin bootstrap is
amj-whatsapp-chat.php.
Support & Links
- Website: arulmjoseph.com
- Product page: WhatsApp Widget
- Email: hello@arulmjoseph.com
Pull requests and issues are welcome.