SonaliSavran Floating Chat Button

Description

SonaliSavran Floating Chat Button adds a responsive floating chat button to your website so visitors can reach you in one click. Configure everything from the WordPress admin: colors, position, spacing, size, animations, and device visibility — no theme edits or custom code needed.

The plugin works with popular mobile messaging click-to-chat links, making it easy for visitors on desktop, tablet, or mobile to start a conversation.

Key Features

  • Floating chat button — always visible, stays out of the way of your content
  • Easy setup — enable the button, enter your number, and save
  • Custom colors — background, text, and hover colors
  • Position controls — left or right side with adjustable spacing
  • Button sizes — small, medium, or large
  • Custom button text and tooltip
  • Mobile and desktop visibility — show on desktop, tablet, mobile, or any combination
  • Open in a new tab option
  • Animations — pulse, bounce, or none
  • Lightweight frontend — vanilla JavaScript, no jQuery dependency
  • Pre-filled default message for faster conversations

Smart Lead Capture

Collect visitor details before opening the chat link:

  • Professional popup form (name, phone, email, message)
  • Leads saved inside WordPress
  • Admin leads table with search and pagination
  • Mark leads as New or Contacted
  • Bulk delete and CSV export
  • Optional email notification to the site admin
  • Privacy policy checkbox support

Why SonaliSavran Floating Chat Button?

  • Built with the WordPress Settings API
  • Sanitized inputs and escaped outputs
  • Translation ready
  • Clean, object-oriented architecture
  • Optimized for performance

Installation

  1. Upload the sonalisavran-floating-chat-button folder to /wp-content/plugins/ or install via the WordPress plugins screen.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings Floating Chat Button to configure your button.
  4. Enter your phone number with country code and save settings.
  5. Visit your website to see the floating chat button.

FAQ

Where do I configure the plugin?

Go to Settings Floating Chat Button in your WordPress dashboard.

Where can I view captured leads?

Go to Chat Leads in the WordPress admin menu.

Do I need a business account?

No. Any valid mobile number works with click-to-chat links.

Does this plugin use jQuery?

No. The frontend uses modern vanilla JavaScript.

Can I show the button only on mobile?

Yes. Use the responsive visibility options to control desktop, tablet, and mobile display independently.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“SonaliSavran Floating Chat Button” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.0

  • Added Smart Lead Capture with popup form
  • Added Chat Leads admin panel
  • Added CSV export for leads
  • Added optional email notifications
  • Improved AJAX security and error handling

1.0.0

  • Initial release with floating chat button
  • Customizable appearance and positioning
  • Responsive display options