IMPULSA Multi-Agent Chat Router & Analytics is a lead routing and conversion analytics plugin for WordPress sites using WhatsApp. It helps site owners route conversations to multiple agents, apply business rules, measure engagement, and improve lead conversion.
It distributes incoming conversations among multiple agents using configurable routing strategies, applies business rules (business hours, display timing) to decide when and how to show a contact point, and measures the resulting conversations with a built-in, privacy-conscious analytics dashboard — all without any external dependencies.
This plugin is not affiliated with, endorsed by, sponsored by, or otherwise connected to WhatsApp, Meta, or any of their subsidiaries or affiliates.
Why IMPULSA Multi-Agent Chat Router & Analytics?
- Multi-agent routing — distribute conversations across a sales or support team instead of a single number.
- Conversion analytics — a built-in dashboard shows clicks, trends, top pages, devices, traffic sources, and per-agent performance.
- Business rules — business hours and smart display rules (delay, scroll, exit intent) control when visitors see a contact point.
- Dynamic messaging — pre-fill the message with page context and UTM parameters.
- Privacy-conscious — internal analytics are aggregated and contain no personal data; optional GA4/GTM tracking is opt-in.
- No code needed — configure everything from the WordPress admin panel.
- Lightweight — no external libraries, zero performance impact.
- Secure — follows WordPress.org standards.
A floating button is the visitor-facing entry point used by the plugin to start a conversation, but the core value is the routing and analytics behind it.
Multiple Agents & Routing Strategies
Perfect for businesses with sales or customer support teams:
- Add as many agents as you need, each with their own name and number.
- 4 routing strategies:
- Single agent — classic behavior, one number.
- Round Robin — distributes visitors among agents in rotating order.
- Random — assigns a random agent on each visit.
- Selector — shows an accessible modal so the visitor can choose which agent to contact.
- Analytics per agent: see which agent generates the most conversations.
Built-in Conversion Analytics
- Dashboard with KPIs: lifetime total, today, last 7 days, last 30 days.
- 30-day trend chart in native SVG (no Chart.js or external libraries).
- Top WordPress pages generating clicks.
- Breakdown by device and traffic source.
- Date range filter and CSV export.
- Optional
whatsapp_clickevent compatible with Google Analytics 4 (gtag) and Google Tag Manager (dataLayer).
Business Hours & Smart Display Rules
- Business hours — show the contact point only on the days and hours you configure, using your WordPress installation’s timezone.
- Display rules — control when the floating button appears: immediately, after a delay, after a scroll percentage, or on exit intent.
Dynamic Messages
Personalize the message based on the visitor’s current page using variables that are replaced automatically:
{page_title}— title of the current page.{current_url}— full URL of the current page.{utm_source},{utm_medium},{utm_campaign}— UTM parameters from the URL.
Floating Chat Button
The visitor-facing entry point that triggers routing and analytics:
- Contact number with country code in international format.
- Default message up to 500 characters.
- 5 button icon designs (circle, squircle, pulse, gradient, and glass).
- Floating position (top/bottom · left/right) with custom margins.
- Per-device visibility: mobile, tablet, and desktop independently.
- Fully customizable icon color and hover color.
- Optional call-to-action (CTA): hidden, always visible, or on hover.
- Live preview directly in the WordPress admin panel.
Privacy & Data
- Internal analytics are aggregated (counts per day, page, device, and traffic source) — never per-visitor records.
- The plugin does not store visitor IP addresses.
- The plugin does not store visitor emails.
- The plugin does not store visitor phone numbers.
- The plugin does not collect personal data from visitors.
- All internal analytics data stays in your own WordPress database; no third-party analytics service is contacted by the plugin.
- GA4/GTM event tracking is optional and disabled by default.
- When enabled, the plugin does not load any Google script or library.
- The plugin only pushes a
whatsapp_clickevent to the site’s existingwindow.dataLayeror calls its existingwindow.gtag()function — and only if the administrator enables the feature and the site already has its own GA4/GTM implementation. - Site owners are responsible for complying with applicable visitor-consent requirements in their jurisdiction (e.g. GDPR) when enabling GA4/GTM tracking, since the plugin itself does not implement a consent banner.
When a visitor clicks the button, they are redirected to a third-party messaging service (wa.me). That interaction is subject to the recipient service’s own privacy policy.
