Chat Buttons

Installation

↑ Back to top
  1. Download the Chat Buttons.zip file for WooCommerce from your WooCommerce account.
  2. Go to Plugins, click on Add New, then Upload, and select the .zip file that you downloaded.
  3. Click on “Install Now” and then “Activate”.

More information at Install and Activate Plugins/Extensions.

Configuration

↑ Back to top

After the plugin is installed, go to WooCommerce > Settings > Chat Buttons and configure the following settings.

General Settings

↑ Back to top

In the general settings section, you can configure the following. Go to WooCommerce > Settings > Chat Buttons > General Settings.

Display Rules

↑ Back to top
  • Show on Desktop: Enable the chat widget on desktop devices.
  • Show on Mobile: Enable the chat widget on mobile devices.
Display Rules

Page Targeting

↑ Back to top
  • Display Pages: Select the pages on which you want to display the chat widget. You can select all pages or specific pages.
  • Specific URLs: Add a specific URL to show the widget. Enter one URL pattern per line. Use * as a wildcard. Works together with Display Pages selections.
Page Targeting

Call to Action (CTA)

↑ Back to top
  • Tooltip Text: Text shown next to the main chat icon as a tooltip bubble.
  • Show Tooltip: Control when the tooltip should be shown. You can choose the following:
    • Always
    • First Visit Only
    • Never
    • On Hover
Call to Action (CTA)

Widget Position

↑ Back to top
  • Button Position: Choose where the floating chat button starts on screen. You can select the following:
    • Bottom Right
    • Bottom Left
    • Top Right
    • Top Left
  • Horizontal Offset (px): Add the horizontal offset, distance from the left or right edge in pixels.
  • Vertical Offset (px): Add the vertical offset, distance from the left or right edge in pixels.
  • Enable Drag and Drop Position: Allow visitors to drag the widget button. Position is saved in their browser.
Widget Position

Widget Icon Customization

↑ Back to top
  • Icon Source: Choose whether to use built-in icons or upload your own.
  • Icon Library: Pick an icon family from the built-in set. You have the following options:
    • Lucide Icons
    • Dashicons
  • Built-in Icon: Select an icon from the chosen built-in library. You can choose from the following options:
    • Message Circle
    • Message Square
    • Messages Square
    • Headset
    • Life Buoy
Widget Icon Customization

Global Colors

↑ Back to top
  • Primary Color: Main color for the chat button and active states.
  • Background Hover: Hover effect color for the main icon button.
Global Colors

Chat Button Panel

↑ Back to top
  • Open Chat Button Panel: Control when the chat button list panel appears. You can choose the following:
    • On Click
    • On Hover
    • Always Open
  • Panel Style: Choose a visual style for the button list box. You will have the following options to choose from:
    • Solid
    • Glass
    • Transparent
Chat Button Panel

Chat Button Reveal Animation

↑ Back to top
  • Animation Type: Choose the animation style for how the chat buttons appear when the panel opens. You can choose the following options:
    • None
    • Stagger
    • Fade In
    • Slide Up
    • Scale In
    • Bounce
    • Slide In Left
    • Slide In Right
    • Zoom In
    • Flip Y
    • Rotate In
    • Elastic In
    • Blur In
    • Pop Spring
    • Fade (Legacy)
  • Panel Title: Title shown above chat button list.
  • Panel Subtitle: Optional helper text under panel title.
  • Chat Button Item Content: Show chat buttons as icon only, title only, or icon + description.
  • Chat Button Layout: Choose the layout for the button. You can choose:
    • List
    • Grid
    • Mobile App Tiles
  • Chat Button Container Background: Background color for chat button panel/container.
  • Chat Button Container Text Color: Text color used in chat button panel/container.
  • Chat Button Title Color: Text color for chat button titles.
  • Chat Button Description Color: Text color for chat button description/subtitle.
  • Chat Widget Text Color: Color for all chat widget text (agent picker titles, contact forms, email titles, etc.). Leave empty to use default colors.
Chat Button Reveal Animation

Chat Button Settings

↑ Back to top

In the general settings section, you can configure the settings for each chat platform available. Go to WooCommerce > Settings > Chat Buttons > Chat Button Settings.

WhatsApp Settings

↑ Back to top
  • Enable: Enable WhatsApp chat option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon.
  • Icon Color: Select the color for the icon.
  • Phone Number: Enter the phone number for WhatsApp
  • Pre-filled Message: Enter a pre-filled message. Use available placeholders to customize the message.
WhatsApp Settings

Multi-Agent Support

  • Enable Agent: Enable mult-agent support. 
  • Avatar: Add an avatar for the agent
  • Name: Enter the name for the agent
  • Title: Title for the agent
  • Phone Number: Phone number of the agent
  • Availability Hours: configure the online/offline hours, timezone, and offline message.
Multi-Agent Support

Instagram Settings

↑ Back to top
  • Enable: Enable Instagram chat
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Username: Enter the username for the Instagram account
Instagram Settings

Facebook Messenger Settings

↑ Back to top
  • Enable: Enable the Facebook Messenger option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Page ID / Username: Enter your Facebook Business Page ID or username
Facebook Messenger Settings

Telegram Settings

↑ Back to top
  • Enable: Enable the Telegram option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Bot/Username: Enter the Telegram bot username or personal username
  • Pre-filled Message: Enter a pre-filled message. Use available placeholders to customize the message
Telegram Settings

Viber Settings

↑ Back to top
  • Enable: Enable the Viber option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Phone Number: Enter the phone number for Viber
  • Pre-filled Message: Enter a pre-filled message. Use available placeholders to customize the message
Viber Settings

Line Settings

↑ Back to top
  • Enable: Enable the Line option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Line ID: Enter your LINE personal or official account ID
  • Pre-filled Message: Enter a pre-filled message. Use available placeholders to customize the message
Line Settings

WeChat Settings

↑ Back to top
  • Enable: Enable the WeChat option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • WeChat ID: Enter your WeChat ID
  • Fallback URL: A landing page or QR code page to open if the native WeChat app link is not supported.
WeChat Settings

Contact Form Settings

↑ Back to top
  • Enable: Enable the contact form option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Form Title: Heading shown at the top of the built-in form.
  • Email Subject: Subject used for the submitted contact email. Example: [site_name] New Contact Request.
  • Email Header: Large heading shown in the email banner.
  • Email Header Color: Color used for the email header banner in generated contact form messages.
  • Email Intro: Short supporting text shown below the email heading.
  • Email Footer Note: A small footer note is shown at the bottom of the email.
  • Name Field Label: Enter the label for the name field
  • Name Placeholder: Enter the name placeholder
  • Email Field Label: Enter the email field label
  • Email Placeholder: Enter the email placeholder
  • Message Field Label: Add the message field label
  • Message Placeholder: Add the message placeholder
  • Submit Button Label: Add the label for the submit button
  • Success Message: Enter the success message
  • Submit To Email: Enter the email where form submissions are sent
Contact Form Settings

TikTok Settings

↑ Back to top
  • Enable: Enable the TikTok option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Username: Enter your TikTok username
TikTok Settings

SMS/Text Settings

↑ Back to top
  • Enable: Enable the SMS/Text option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Phone Number: Enter your phone number
  • Pre-filled Message: Create a body template for the SMS. Use available placeholders to customize the message
SMS/Text Settings

Phone Call Settings

↑ Back to top
  • Enable: Enable the phone call option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Phone Number: Enter your phone number
Phone Call Settings

Email Settings

↑ Back to top
  • Enable: Enable the phone call option
  • Hover Label: Text shown when the user hovers over this chat button icon.
  • Background Color: Select the background color for the icon
  • Icon Color: Select the color for the icon
  • Email Address: Enter the email address for the support or sales inbox where form submissions are sent.
  • Email Subject: Enter the subject of the email
  • Email Header: Enter the header for the email
  • Email Header Color: Choose the color for the email header
  • Email Intro: Enter an intro for the email
  • Email Body: Add body text for the email
  • Email Footer: Add the footer for the email
Email Settings

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.