Skip to Content
Menu

Website Floating Icon Button for WhatsApp, Messenger, SMS, Instagram, Telegram & More

by
Odoo

9.91

v 18.0 Third Party 1
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Website (website)
Discuss (mail)
Lines of code 297
Technical Name taqnix_whatsapp_chat
LicenseLGPL-3
Websitehttps://www.taqnix.com
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Website (website)
Discuss (mail)
Lines of code 297
Technical Name taqnix_whatsapp_chat
LicenseLGPL-3
Websitehttps://www.taqnix.com
Versions 16.0 17.0 18.0

Website Floating Icon Button for WhatsApp, Messenger, SMS, Instagram, Telegram & More

Visit Website Contact Us

Multi-Platform Support

WhatsApp, Messenger, SMS, Telegram & More

Mobile Floating Action Button Preview

Configuration

Customization Options

  • Activate Chat Button (enable/disable)
  • Button Icon (Font Awesome class, e.g. ‘fa-whatsapp’)
  • Link (eg. full WhatsApp link or phone number)
  • Default Message (auto‑filled when clicked)
  • Button Text (displayed beside the icon)
  • Button Position (Right, Left, etc.)
  • Button Background Color (hex code)
  • Button Text Color (hex code)
  • Button Icon Color (hex code)
  • Show on Mobile (toggle visibility)
  • Show on Desktop (toggle visibility)

Features

  • Floating WhatsApp icon visible on all website pages.
  • Fully responsive – supports both desktop and mobile views.
  • Opens a WhatsApp chat with a predefined number and message.
  • Customizable icon, position, color, and display text.
  • Admin-configurable via Website Settings in the backend.
  • Option to display on mobile only, desktop only, or both.

How It Works

5.1 Frontend

  1. The module injects a floating <a> link using a QWeb template.
  2. The icon is usually placed at the bottom-right corner.
  3. Clicking it opens a WhatsApp chat window in a new browser tab or app.
  4. The link format used:
    https://wa.me/<phone_number>?text=<default_message>

5.2 Backend

  1. Admin goes to Website > Configuration > Settings.
  2. Under the "WhatsApp Chat Settings" section:
    • Toggle to enable/disable the feature.
    • Input full WhatsApp link or number with country code.
    • Enter default greeting message.
    • Customize appearance (icon, colors, text).
    • Choose visibility options for desktop and/or mobile.

Installation Steps

  1. Extract the downloaded ZIP: taqnix_whatsapp_chat.zip.
  2. Copy the module folder to your custom Odoo modules directory.
  3. Restart the Odoo server.
  4. Update the App List from the Odoo Apps menu.
  5. Search for and install the taqnix_whatsapp_chat module.
  6. Go to Website > Configuration > Settings to configure.

Configuration Panel (Field Explanations)

No.Field NameDescription
1Enable WhatsAppToggle to show or hide the floating button.
2Button IconFont Awesome class (e.g., fa-whatsapp, fa-comment).
3WhatsApp NumberWhatsApp number with country code or complete link.
4Default MessageMessage auto-filled when chat opens.
5Button PositionIcon alignment (Right, Left, etc.).
6Button TextOptional text displayed beside the icon.
7Button ColorBackground color of the button.
8Text ColorColor of text inside the button.
9Icon ColorColor of the WhatsApp icon.
10Show on MobileWhether to display the icon on mobile devices.
11Show on DesktopWhether to display the icon on desktops/laptops.

Frontend Display Behavior

  • The icon is fixed at the configured location (e.g., bottom-right).
  • It remains visible across all website pages.
  • On click, it opens WhatsApp with the configured number and message.
  • Below is the core QWeb snippet:
<a href="https://wa.me/{{ phone_number }}" target="_blank" class="whatsapp-float">
  <img src="/taqnix_whatsapp_chat/static/src/img/whatsapp-icon.png" alt="WhatsApp" />
</a>

CSS Styling Snippet

.whatsapp-float {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000;
  width: 50px;
  height: 50px;
}

You can modify position, size, animation, and hover effects as needed.

Example Contact Links

WhatsApp:

https://wa.me/966512345678?text=Hi%2C%20I%20need%20some%20help%21

SMS:

sms:+966512345678?body=Hi%2C%20I%20need%20some%20help%21

Email:

mailto:support@example.com?subject=Support%20Request&body=Hi%2C%20I%20need%20some%20help%21

Facebook Messenger:

https://m.me/yourpageusername

Facebook Page:

https://www.facebook.com/yourpageusername

Instagram:

https://instagram.com/yourusername

Telegram:

https://t.me/yourusername

Twitter:

https://twitter.com/yourusername

Snapchat:

https://www.snapchat.com/add/yourusername

Professional Support

Technical Support

Email: support@taqnix.com

WhatsApp Support

+918867328882

Website

www.taqnix.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.