MARKETPLACE
PLUGINS
WHATSAPP WIDGET PRO
WhatsApp Widget Pro logo

WhatsApp Widget Pro

Published May 2026
   β€’    Updated this week

Plugin details

πŸ’¬ WhatsApp Chat Widget Pro β€” Powered by BATHOS PRO
Add a professional and elegant WhatsApp widget to your Bubble app in just a few clicks. Offer your visitors a quick and direct way to contact you via WhatsApp, with a polished and modern user experience.

βœ… INCLUDED FEATURES:

β€’ 🟒 Animated floating button (pulse effect) above all page elements
β€’ πŸ’¬ Customizable welcome message
β€’ πŸŒ™ Automatic professional offline message
β€’ πŸ“… Day-by-day opening hours management (Mon β†’ Sun)
β€’ ⏰ Displays the next available time slot if offline
β€’ 🎨 Fully customizable header color
β€’ πŸ–ΌοΈ Configurable logo and company name
β€’ πŸ”” Integrated notification sound (Web Audio API)
β€’ πŸŒ‘ Dark mode / Light mode with toggle
β€’ πŸ“ Configurable left or right position
β€’ πŸ”΄ Animated notification badge
β€’ ⚑ Powered by BATHOS PRO
β€’ πŸ“± 100% Responsive (mobile & desktop)
β€’ πŸš€ Maximum Z-index β€” visible above all Floating Groups and Popups Bubble

No external dependencies. No files to host. Plug & Play.

$5

One time

stars   β€’   0 ratings
2 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

ElysΓ©e logo
ElysΓ©e
Joined 2024   β€’   17 Plugins
View contributor profile

Instructions

═══════════════════════════════════════ INSTALLATION GUIDE β€” WhatsApp Chat Widget Pro
═════════════════════════════════════════

──────────────────────────────────────────
STEP 1 β€” Install The plugin
──────────────────────────────────────────
1. Click "Install plugin" from the Bubble Marketplace
2. Go to your app β†’ "Plugins" tab
3. Verify that "WhatsApp Chat Widget Pro" appears in the list

──────────────────────────────────────────
STEP 2 β€” Add the widget to your page
──────────────────────────────────────────
1. Open your page editor
2. In the left panel, search for "WhatsApp Widget"
3. Drag and drop the element onto any page

⚠️ The position in the editor doesn't matter:

the widget will always be displayed in a fixed position on the page page

──────────────────────────────────────────
STEP 3 β€” Configure the Properties
─────────────────────────────────────────── In the element's properties panel, enter:

πŸ“± GENERAL
β€’ phone_number β†’ Your WhatsApp number WITHOUT the "+"
Example: 33612345678 (France)
Example: 212612345678 (Morocco)
β€’ company_name β†’ Name displayed in the widget header
β€’ logo_image β†’ Direct URL of your logo (square format recommended)
β€’ header_color β†’ Hexadecimal color Ex: #075E54 (WhatsApp green)
β€’ position β†’ "right" or "left"
β€’ welcome_message β†’ Message displayed when you are ONLINE
β€’ offline_message β†’ Message displayed when you are OFFLINE
β€’ pre_filled_message β†’ Pre-filled text in WhatsApp when you open it
β€’ timezone_offset β†’ UTC offset of your time zone
Ex: 1 = Paris/Madrid, 0 = London, 2 = Cairo
β€’ sound_enabled β†’ true/false β€” Enables notification sound
β€’ dark_mode β†’ true/false β€” Enables dark mode

πŸ“… OPENING HOURS (for each day)
β€’ [day]_enabled β†’ Check if the day is open
β€’ [day]_open β†’ Opening time Ex: 9:00 AM
β€’ [day]_close β†’ Closing time e.g., 6:00 PM

Available days:

Monday / Tuesday / Wednesday / Thursday / Friday / Saturday / Sunday

Example Monday:

monday_enabled = βœ… true

monday_open = 9:00 AM

monday_close = 6:00 PM

Example Sunday (closed):

sunday_enabled = ☐ false

(The hours are ignored if the day is (Disabled)

─────────────────────────────────────────
STEP 4 β€” Test
──────────────────────────────────────────
1. Preview your app in "Preview" mode
2. The widget appears in the bottom right (or left) of the page
3. It opens automatically after 4 seconds (first load)
4. Verify that the ONLINE / OFFLINE status matches your schedule
5. Click on "Start Chat" β†’ WhatsApp should Open

──────────────────────────────────────────
⚠️ POINTS IMPORTANT
───────────────────────────────────────────
β€’ The phone number must be entered WITHOUT spaces, WITHOUT "+", AND WITHOUT a leading "0"

βœ… Correct: 33612345678

❌ Incorrect: +33 6 12 34 56 78

β€’ The logo URL must be a direct URL to an image

(Publicly hosted JPG, PNG, or SVG)

β€’ The widget is automatically placed on top of all
Floating Groups and Bubble Popups (z-index) (maximum)

β€’ Dark mode can be activated by the end user using the πŸŒ™ button in the widget header.

─────────────────────────────────────────
πŸ’¬ SUPPORT
───────────────────────────────────────────
A question? A problem?

Contact us at: [email protected]

⚑ Powered by BATHOS PRO

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
Customer Support   β€’   Chat   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble