A modern, standalone WordPress plugin that auto-injects floating chat bubbles for 8+ messaging platforms—no dependencies, no shortcode required. Designed for Asian and global markets, with native QR code support, mobile-first design, and full WordPress standards compliance.
- Auto-injects chat bubbles on all frontend pages (no shortcode needed)
- Supports 8+ platforms: Phone/Hotline, Zalo, WhatsApp, Viber, Telegram, Facebook Messenger, Line, KakaoTalk
- QR code integration for each platform
- Comprehensive admin options: enable/disable plugin, customize appearance, manage platforms, upload QR codes
- Drag-and-drop sorting for platform order
- Upload the plugin folder to
/wp-content/plugins/cwp-chat-bubbles/or install via WordPress admin - Activate the plugin through the 'Plugins' menu
- Visit Chat Bubbles in the WordPress admin menu to configure settings
- WordPress 5.0+
- PHP 7.4+
- Frontend: Chat bubbles appear automatically in the bottom-right corner of every page
- Admin: Configure platforms, upload QR codes, customize appearance, and manage advanced options via the Chat Bubbles menu
- The frontend emits
dataLayerevents and a browser custom event (cwpChatBubbles:track) for chat interactions. - Core events:
chat_bubble_openchat_bubble_closechat_item_clickchat_modal_openchat_modal_closechat_cta_click
- Common event parameters:
component,layout,mode,position,platform,item_id,item_label,has_qr,source. - Markup also includes GTM-friendly attributes such as
data-track,data-platform,data-item-id, anddata-item-label.
GPLv2 or later. See LICENSE file.
For issues, feature requests, or feedback, please open an issue or contact the developer.