Description
PB Floats Contact Widget lets you add a customizable floating contact widget to any WordPress site in minutes. Visitors click a button and they’re instantly connected — via WhatsApp, phone, email, Telegram, or a custom link you choose. Set business hours so the widget only appears when you’re available — even on the free plan.
Free channels included:
- Phone Call
- Telegram
- Custom Link
Also included, free:
- Unlimited widgets
- Business hours scheduling with timezone support
- Round, square, or pill button shape
- Pulse, bounce, or shake animation
- Delay and scroll-trigger visibility controls
- Hide on mobile / hide on desktop
- Click analytics dashboard — clicks per widget and channel
- Live preview in admin
- No account required, no pageview limits
PB Floats Contact Widget Pro adds:
- 15 more channels to choose from: Messenger, Instagram DM, Viber, TikTok, Snapchat, LinkedIn, X (Twitter), Discord, SMS, WeChat, Line, Google Maps, Waze, Signal, and a Pops popup trigger (requires Pops by PluginsBuy).
- Page targeting
- User role targeting
- WooCommerce smart CTAs
- Referrer/URL-parameter targeting.
Learn more at https://pluginsbuy.com/plugins/floats/
Screenshots




Installation
- Upload
pb-floats-contact-widgetto/wp-content/plugins/. - Activate through the Plugins menu.
- Go to PB Floats Contact Widget Add New Widget and create your first float.
FAQ
-
Is there a pageview limit?
-
No. PB Floats Contact Widget has zero pageview limits on the free channels.
-
Do I need to create an account?
-
No account needed. Install, activate, and start building.
-
Can I show different channels on mobile vs desktop?
-
Yes — the visibility settings let you hide the widget on either device type.
-
What’s the difference between free and Pro?
-
The free plugin includes 5 contact channels (WhatsApp, Phone, Email, Telegram, and Custom Link) plus business hours and analytics — all fully functional with no limits. PB Floats Contact Widget Pro adds 15 more channels (Messenger, Instagram, Viber, TikTok, Snapchat, LinkedIn, X, Discord, SMS, WeChat, Line, Google Maps, Waze, Signal, and Pops), plus page targeting, user role targeting, WooCommerce smart CTAs, and referrer/URL-parameter targeting.
-
Can the Pro version trigger Pops popups?
-
Yes. PB Floats Contact Widget Pro can add a Pops popup trigger when Pops by PluginsBuy is active.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“PB Floats Contact Widget” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “PB Floats Contact Widget” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.1
- Hardened free-channel validation so only fully functional free channels can be saved by this plugin.
- Removed free-plugin frontend handling for Pro-only Pops triggers.
- Cleaned readme tags and Pro wording for WordPress.org submission clarity.
1.3.0
- Free version now includes 5 contact channels (WhatsApp, Phone, Email, Telegram, Custom Link) — fully unlocked, no license required.
- Messenger and 14 other channels (Instagram, Viber, TikTok, Snapchat, LinkedIn, X, Discord, SMS, WeChat, Line, Google Maps, Waze, Signal, Pops) are shown in the channel picker as Pro channels — full configuration for these is available in PB Floats Contact Widget Pro.
- Page targeting is now a Pro feature; the free plugin shows a preview with a link to Pro.
- Added a “Go Pro” admin page summarizing all Pro features and channels.
- Updated Pro link to https://pluginsbuy.com/plugins/floats/.
1.2.0
- Renamed plugin to Floats Contact Widget.
- Free version includes 6 contact channels (WhatsApp, Phone, Email, Telegram, Custom Link, Messenger) plus business hours, targeting, and click analytics — fully unlocked, no license required.
- Additional channels are available in Floats Contact Widget Pro.
1.0.11
- Refactored get_all() to use literal $wpdb->prepare() query strings, resolving a Plugin Check error (WordPress.DB.PreparedSQL.NotPrepared) and warnings about unescaped $sql/$order parameters.
- Added cache-exemption annotations for atomic counter updates (increment_clicks, record_click) and uninstall table drops to resolve WordPress.DB.DirectDatabaseQuery.NoCaching warnings.
1.0.2
- Fixed license activation parameter names.
1.0.0
- Initial release.
