
Tap Chat adds a beautiful floating WhatsApp button with advanced features — and now a built-in, privacy-first analytics dashboard so you can see exactly how many visitors tap to chat, from which pages and on which devices, without sending a single byte to Google or anyone else. Set business hours, show welcome messages with multiple styles, control visibility, and customize appearance — all while keeping your site fast and privacy-friendly.
New in 2.1: Multiple Agents — turn the single button into a small picker panel with up to three team members, each with their own WhatsApp number or custom link, avatar, role and online status, so visitors always reach the right person.
- Demo: Plugin demo
- Support Forum: WordPress.org support
- Bug Reports: GitHub issues
Key Features
- Multiple Agents (NEW) – Route visitors to the right person: turn the floating button into a compact picker panel with up to 3 team members, each with their own WhatsApp number or custom link, avatar, role and manual online/offline status. Drag to reorder in the admin; the chosen agent’s name is also sent to GA4 / Tag Manager.
- Built-in Privacy-First Analytics Dashboard – See Total / Today / This Week / This Month chat clicks, percentage change vs the previous period, Top Pages by clicks, and Clicks by Device — right inside wp-admin. Optionally measure button views, unique visitors and click-through rate (CTR). 100% first-party: no cookies, no personal data, no external requests, and your data never leaves your server.
- Floating Chat Button – Beautiful, customizable button that sticks to your site
- Custom Icon Upload – Replace WhatsApp icon with your own brand logo or custom image
- Custom link – Replace WhatsApp Link with Telegram, Messenger, a contact page, Phone, Email or any URL
- Welcome Bubble – Friendly greeting message to encourage conversations with two styles (Modern & Simple)
- Smart Triggers – Show the bubble at the perfect moment based on visitor behavior
- Country Selector – Easy phone number configuration with 150+ country codes and flags
- Working Hours – Display button only during business hours with timezone support
- Page Visibility – Show or hide button on specific pages/posts
- Fully Customizable – Colors, sizes, positions, labels – make it yours
- Mobile Optimized – Separate mobile/desktop configurations
- Google Analytics 4 / Tag Manager Integration – Optionally also forward chat clicks and welcome-bubble impressions as GA4 events using the analytics already installed on your site
- Translation Ready – Fully translatable with .pot file included
- Performance First – Minimal footprint, no jQuery dependencies in frontend
Multiple Agents
Let visitors pick who to talk to instead of guessing. Turn the floating button into a compact picker panel with up to three team members.
- Up to 3 agents – each opens their own chat in a new tab.
- WhatsApp or custom link per agent – use a WhatsApp number, or any URL (Telegram, Messenger, tel:, mailto:, a contact page).
- Per-agent details – name, role/label, avatar image, and a pre-filled WhatsApp message.
- Manual online / offline – show a green “online” dot per agent, or mark them offline.
- Custom panel title and subtitle – set the heading visitors see when the panel opens.
- Drag-to-reorder – arrange agents in the admin with a simple drag handle.
- Non-destructive – existing single-button setups keep working; switch modes any time from Settings -> Tap Chat -> Agents.
- GA4 / Tag Manager aware – the chosen agent’s name is sent as a label on chat-click events.
Built-in Analytics Features
Know what actually drives conversations — without handing your visitors’ data to third parties. Everything is stored in your own WordPress database.
- Headline metrics at a glance: Total, Today, This Week and This Month chat clicks, with a clear percentage change versus the previous period.
- Top Pages by Clicks: discover which pages and products send the most people to chat.
- Clicks by Device: see the mobile / desktop / tablet split at a glance.
- Click-through rate (CTR): turn on optional traffic tracking to measure the Visitors Button Views Clicks CTR funnel.
- At-a-glance dashboard widget: today / last 7 days / all-time clicks with a 14-day sparkline, right on your WordPress dashboard.
- Privacy by design: no cookies, no personal data (IP address and user agent are never stored), no external requests, and nothing shared with Google or any third party.
- You stay in control: exclude logged-in users from tracking, choose how long data is kept (auto-pruned daily), and reset all analytics data at any time.
- Optional GA4 / Tag Manager: if you prefer, also forward events to your existing GA4 or Google Tag Manager — kept completely separate from the built-in analytics.
Welcome Bubble Features
The welcome bubble is designed to increase engagement and conversions:
-
Two Beautiful Styles:
- Modern – Rich bubble with avatar, name, and online status
- Simple – Clean bubble with message only, positioned above or beside button
-
Smart Triggers – Show bubble based on visitor behavior:
- Time on Page – After visitor spends specific time (recommended)
- Scroll Depth – When visitor scrolls to specific percentage
- Exit Intent – When visitor moves to close tab/window
- Idle Detection – When visitor is inactive
-
Customization Options:
- Custom welcome message with emoji support
- Agent/team name display (Modern style)
- Avatar image upload (Modern style)
- Multiple trigger combinations
- Auto-close on interaction
- Session-based display (won’t annoy visitors)
Advanced Features
-
Custom Icon Upload:
- Replace default WhatsApp icon with your brand logo
- Supports PNG, JPG, SVG formats
- Perfect circular display with automatic sizing
- Works in floating button, offline button, and bubble avatar
- Easy fallback to default icon
-
Business Hours Control:
- Set different hours for each day of the week
- Timezone support for accurate scheduling
- Custom offline message
- Choose to hide button or show offline state
-
Visibility Rules:
- Show on specific pages only
- Hide on specific pages (e.g., checkout, cart)
- Combine show/hide rules for precise control
- Support for all post types and WooCommerce pages
-
Customization Options:
- Button position (left/right)
- Custom colors
- Icon sizes (separate for desktop/mobile)
- Hide/show label on mobile or desktop
- Pre-filled message text
- Page context appending (automatic page info in message)
Usage
Shortcode:
Display chat link anywhere with: [tapchat]
Custom shortcode parameters:
[tapchat phone=”+1234567890″ message=”Hello!” label=”Contact us”]
Roadmap
Planned features for future versions:
- Click source breakdown (button vs. welcome bubble vs. inline shortcode)
- UTM / campaign attribution for chat clicks
- CSV export of analytics reports
- Per-agent analytics (clicks broken down by agent)
- Round-robin / load-balanced agent routing
- Departments and per-agent working hours
Want a specific feature? Let us know in the support forum!
Screenshots

Floating Chat Button Demo - Clean, professional button on your site

General Settings - Easy configuration with country selector

Welcome Bubble Settings - Friendly greeting message to encourage conversations with two styles (Modern & Simple)

Working Hours Settings - Display button only during business hours with timezone supportn

Visibility Configuration - Control where the WhatsApp button appears on your site.

Advanced Options - Advanced configuration options for power users.

Built-in Analytics — Overview - First-party dashboard with Total / Today / This Week / This Month clicks and change vs. the previous period

Built-in Analytics and Google Analytics 4 / Tag Manager — Settings - Privacy-first tracking options: click tracking, optional Traffic & CTR tracking, exclude logged-in users, retention and reset

Dashboard Widget - At-a-glance clicks (today / last 7 days / all time) with a 14-day sparkline on your WordPress dashboard