Set up & customize the Messenger

Your one-stop guide to customizing, previewing, and managing the next generation Messenger.

Written By Markus from Featurebase

Last updated 6 days ago

Overview

Featurebase’s Messenger is one of the most customizable live chat widgets in the market. It supports custom themes and offers tons of other options to fit right into your brand. This is your one-stop guide to setting up and customizing your Messenger.

Terminology:

  • Messenger Home – the Home tab, which opens when customers click the Messenger Launcher for the first time.

  • Modules – modules are the parts of Featurebase (like Help Center, Changelog, and Feedback portal), which you can have as separate tabs in the Messenger.

  • Messenger Launcher – the live chat bubble/circle (as you see at the bottom right of your screen now).


Installing the Messenger

To use Messenger, you must first install it on your website or webapp. This should take around 10 minutes to set up for an engineer. If you're uncomfortable with this, share this guide with a technical team member who can assist.

Learn more and get started here: Messenger Installation


Main content & layout settings

Set your welcome message, customize home cards, and select which modules should be visible in your Messenger widget from Settings → Support → Messenger → Customization.

Configuring modules

Select which modules you want to show your customers in the Messenger by turning them on or off:

  • Home – A welcome page that you can make your own by deciding exactly what you want to display to your customers.

  • Messages – A space for conversation management, where customers can find and start all their conversations in one place

  • Help – A space for customers to access your full Help Center from anywhere in your product

  • Changelog – A space for your Changelog to post any news and product updates

Tip: You can reorder how the modules appear by using the drag & drop on the left.

Set your welcome message

You can choose how you’d like to greet people and introduce yourself when they open the Messenger. This can be configured to support over 40 different languages.

Customize home cards

Customize the Messenger Home by adding and removing cards. Choose whether customers can start a conversation with you, search for articles in your Help Center, see featured news announcements, or click on external-linking cards.

Supporting multiple languages

You can set up your Messenger to support multiple languages. It will automatically default to users’ language based on their browser’s language settings. If you don't enable their language, the portal will localize to the default language you've chosen.

Customizing where the Messenger is shown

You can choose which Featurebase pages (Help Center, Feedback Portal, Changelog) the Messenger should show up on or not. By default, when Messenger is enabled, it will show up on all Featurebase pages.


Messenger styling

Fully customize the Messenger widget to match your brand by editing the theme, colors, logo, and much more from Settings → Support → Messenger → Customization → Styling.

Colors & theme

For both (light/dark) themes, select the Background color, which is used in the Messenger Home footer, and the Action color which is used in the header, buttons, links, and more, to highlight and emphasize.

Logo configuration

You can add a custom logo to your Messenger. Otherwise, it will use your organization’s default logo that you set up from Settings → Branding.

Display teammate avatars

Choose whether you want to display your teammates’ avatars in chats for an added personal touch.

Header appearance

You can customize the Messenger header further with optional color gradients or a background image separately for both dark and light modes. Feel free to make your Messenger as close to home as possible!

Launcher configuration

Decide how the Messenger Launcher should appear by uploading your own image, and choosing where to position it on your site.

  • The Messenger Launcher uses the Action color you selected in brand colors.

  • You can only set the Messenger Launcher to one position on your site (it can’t appear in multiple positions across the same site).

  • You can position your launcher on either the left or right side of the screen, adjust its padding, and upload a custom image. However, it’s currently not possible to enlarge the launcher symbol or move it dynamically based on page content.

Changing the launcher from code

Once you have installed Featurebase on your site by following Featurebase Messenger Installation, you should see the Messenger in the bottom right of your screen unless you set up different settings from the step above.

You also have control to override these values programmatically via the alignment, horizontalPadding and verticalPadding properties.

Example
Featurebase("boot", { // ...restOfYourParams alignment: "right", // must be either "left" or "right" horizontalPadding: 20, // control the horizontal padding of the launcher verticalPadding: 20, // control the horizontal padding of the launcher // hideDefaultLauncher: true // hide the default launcher entirely });

If you wish, you can also fully hide the launcher by adding the hideDefaultLauncher parameter. In this case, you can control the opening yourself by using the show and hide functions from Javascript API - Methods


Conversations settings

Choose how customers can start conversations in the Messenger, introduce your team, and add special notices from Settings → Support → Messenger → Conversations.

Start conversation button text

The ‘Start conversation button’ text or call-to-action (CTA) can be configured separately for visitors and users. Customers will see this CTA on the Home and Messages modules to start a conversation. This can also be localized.

Reply expectations

Show reply times during office hours and indicate when your team will be back online outside office hours to manage expectations. This option is enabled by default. If disabled, no reply time will be shown to users.

Team introduction

Set a custom team introduction to introduce your team to customers and set expectations before they start a conversation in the Messenger. You can also localize this message.

NB! Team introduction is only shown if Fibi AI Agent is disabled.

Special notice

Write a Special notice to all your visitors and users. For example, if your response times are slower than usual. Special notices support multiple languages, and you can customize them with links and text styling for improved clarity and engagement.


General settings

Control who can start conversations, limit the inbound volume, and show users a privacy policy notice in your Messenger from Settings → Support → Messenger → General.

Control inbound volume

Control inbound volume by deciding who can start a conversation in the Messenger. You can also choose if users should be able to reply to closed conversations or be incentivized to start a new one.

Privacy policy

Link your privacy policy within the Messenger and remind customers of your data processing and protection policies. The notice will appear at the start of each new conversation until the customer either sends a message or dismisses it. It also supports localization.


Save and set live!

That’s it – make sure to hit the ‘Save Changes’ on the top right, and you’re all set up! 🎉

Next steps: