ButtonFlow – Sticky Floating Mobile Button for Call, Messaging & Booking icon

ButtonFlow – Sticky Floating Mobile Button for Call, Messaging & Booking

ButtonFlow is a WordPress plugin with the following stats:

  • #14,210 Global Rank
  • 10+ active installs

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Bronze51.8
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

16.7
Popularity 40% 10+ active installs
60
Reputation 35% No ratings yet
96.4
Freshness 25% Updated 2 months ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

About ButtonFlow

Boost conversions with a permanent floating CTA button on mobile. One tap to call, message, or book. Zero code required.

65–75% of local business website traffic comes from mobile — yet most WordPress themes bury the phone number in the header and hide the “Book Now” button at the top of the page. Once a visitor scrolls, your most important CTA disappears.

ButtonFlow fixes this in minutes.

Install the plugin, set your button label and action, and a beautiful floating button will appear at the bottom of every mobile screen — staying permanently visible as the user scrolls. One tap to call. One tap to book. One tap to start a WhatsApp conversation.

No page builder. No theme editing. No code.

Who is this for?

  • Aesthetic clinics & medspas
  • Restaurants & cafes
  • Law firms & consultants
  • Real estate agents
  • Any local business that gets mobile traffic and wants more leads

Core Features

  • Click-to-Call — Tapping the button instantly dials your phone number.
  • Open URL — Send visitors directly to your booking page, menu, or any link.
  • WhatsApp Chat — Opens WhatsApp with a pre-filled message (fully customizable).
  • Smooth Scroll — Scrolls the page to a specific section using an anchor ID (#contact).
  • Custom Label & Icon — Set any button text and choose from preset icons (phone, calendar, WhatsApp, message).
  • Appearance Control — Customize background color, text color, and choose from 3 button sizes (Small, Medium, Large).
  • Layout Options — Choose between a centered Floating button or a Sticky Full-Width bottom bar on mobile.
  • Live Preview — See exactly how your button looks in real-time as you edit the settings.
  • Mobile-Only Display — The button is never shown on tablets or desktops (CSS + JS dual enforcement).
  • Page-Level Hide Rules — Suppress the button on specific pages (e.g., the contact page itself) using slugs or IDs.
  • Entrance Animation — Button slides up from the bottom after a configurable delay.
  • Performance Optimized — Total asset size under 5kb. No jQuery. No React. No bloat.

Privacy First

This plugin is built with privacy as a priority. No tracking, no external scripts, and no “Powered by” branding. No personal data is collected, stored, or transmitted. Full GDPR compliance out of the box.

Plugin Page →

Screenshots

The settings page with Live Preview.

The settings page with Live Preview.

The floating CTA button as seen by a mobile visitor.

The floating CTA button as seen by a mobile visitor.

Frequently Asked Questions

Will this button show on desktop?

No. The button is hidden on all screens wider than 767px using both CSS media queries and JavaScript. Desktop visitors will never see it.

Does it work with Elementor, Divi, or Astra?

Yes. The plugin injects directly into the page footer and is fully theme-agnostic. It has been tested with Astra, GeneratePress, OceanWP, and Elementor-based themes.

Can I hide the button on specific pages?

Yes. In the settings page, you can enter a comma-separated list of page IDs or slugs where the button should be hidden (for example: your contact page or checkout page).

How do I set up the WhatsApp action?

Select “WhatsApp” as the action type, then enter your phone number in international format (e.g., 628123456789). You can also customize the pre-filled message text.

Is this plugin free?

Yes. The core plugin is 100% free and always will be. A Pro version with advanced features is planned for a future release.

Will it slow down my site?

No. The CSS and JS files combined weigh less than 5kb and are only loaded on the frontend. The plugin uses no external dependencies.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.3.0

  • New: Choose between Floating and Sticky Full-Width bottom bar layouts.

1.2.1

  • Simplified class loading by replacing autoloader with explicit require_once.
  • Updated plugin URLs from ctaflow.com to gasatrya.com.

1.2.0

  • Modernized JavaScript codebase with ES6+ standards (const/let, arrow functions).
  • Fixed case-sensitivity issue in WhatsApp color auto-selection.
  • Improved code consistency and safety checks in admin settings.

1.1.0

  • Fixed version sync across core files.
  • Added uninstall.php for proper data cleanup on deletion.
  • Improved mobile detection using matchMedia for better consistency.
  • Readiness audit and final refinements for WordPress.org submission.

1.0.1

  • Rebranded the plugin to ButtonFlow.
  • Minor UI/UX refinements.
  • Code cleanup and consistency improvements.

1.0.0

  • Initial release.
  • Features: Action types (Phone, URL, WhatsApp, Scroll), Custom Colors, Icons, Button Sizing, and Page Exclusion.
  • Includes: Live Preview and Reset to Defaults functionality.

Alternatives to ButtonFlow

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum95.4
Click to Chat – HoliThemes icon

Click to Chat – HoliThemes

Adds a WhatsApp contact widget allowing visitors to message you directly from your website.

★ 4.8/5·600K+ installs·Updated 17 Aug 2026
Platinum89.1
WP Chat App icon

WP Chat App

Embed WhatsApp messaging directly into your WordPress site for visitor communication.

★ 4.9/5·100K+ installs·Updated 21 May 2026
Silver69.0
ChatHelp – Click to Chat Button, WooCommerce Chat to Order & Floating Chat Form icon

ChatHelp

Add a WhatsApp chat button, WooCommerce WhatsApp order button & click-to-chat floating widget. Capture leads & convert visitors via chat.

★ 4.4/5·1K+ installs·Updated 28 Jul 2026
Platinum95.2
Joinchat – Enhanced "click to chat" icon

Joinchat – Enhanced "click to chat"

Add a customizable floating WhatsApp button to convert site visitors into conversations and leads.

★ 4.7/5·700K+ installs·Updated 30 Jul 2026
Platinum90.7
WPZOOM Connect: Social Icons Widget, Share Buttons & Click to Chat icon

WPZOOM Connect

Add social sharing buttons and floating WhatsApp contact options to WordPress pages.

★ 4.9/5·90K+ installs·Updated 16 Aug 2026
Gold84.6
OneClick Chat to Order icon

OneClick Chat to Order

Let WooCommerce customers place orders directly through WhatsApp conversations.

★ 4.8/5·40K+ installs·Updated 26 May 2026
Gold80.6
Simple Chat Button icon

Simple Chat Button

Add a WhatsApp chat button to your WordPress frontend for visitor messaging.

★ 4.8/5·40K+ installs·Updated 24 Jun 2026
Gold71.4
Animated Floating Chat Button icon

Animated Floating Chat Button

Adds an animated floating chat button to the WordPress site, making communication easier.

★ 5/5·3K+ installs·Updated 10 Jul 2026