Everything you need to know about Facebook Messenger Chat Plugin

We are so excited that wе finally have our hands on the official Facebook Messenger chat plugin.

You might ask:

What is Messenger Chat Plugin

Facebook has built their own chat plugin that can integrate user’s Messenger experience directly into websites. By doing this, companies can talk directly with their website visitors in more personalized and transparent way.

So, what are the benefits of Facebook Messenger Plugin

As I mentioned we were waiting for some time to start using this plugin.


Well, for the past year we were using a custom Messenger script in our platform admin console to chat with our users.

Our team managed to mimic the plugin as a chat bubble that actually when clicked pops up the Facebook Messenger chat window.

The benefits are enormous. We have the experience to confirm it.

Cool right?

How to add the Facebook Messenger Chat plugin on my website

To do this, just follow the instructions below:

Getting started is really easy:

  1. First, install the Facebook SDK on your website (if you still).
  2. Connect your Facebook Page to your website. Go to Page Settings > Messenger Platform > Whitelisted Domains
  3. Add the plugin to your webpage by including a div with the following attribute in your HTML:

<div class="fb-customerchat"

That’s it. If you need more details click here.


Chat history

The chat plugin will load all the history with that user, which is beneficial if the user has already talked with the company’s Facebook page admins.

Referral attributes

By using the messaging_referrals attribute companies can get data from where the user comes from. If you are already building a bot you can use this callback that will occur when the user comes to the thread from:

I assume that the list of attributes will grow and will provide companies with more details about the user that opens the chat thread.

Caching Behavior

By default, the plugin will be shown on desktop and minimized on mobile. Users can also click to show or minimize the plugin. This state is cached on the browser for the duration of the page session (including page reloads).


Messenger is offering an option to localize the text in the chat plugin. Here is the documentation how to do this.

Furthermore, you can use the current features that are already available in the Page settings > Messaging to customize the experience. Here is what you can do:

Response Assistant
Send Instant Replies to anyone who messages your Page
Instant Replies are a good way to let people know that you’ll respond soon

Response Time
Select in what time you usually respond to messages and it will be displayed as a note in the chat window. For example: “Typically replies in minutes”

Stay responsive when you can’t get to your computer or phone
Let customers know that you will respond soon and keep your responsiveness rating, any time you’re away.

Show a Messenger Greeting
Create a greeting that people will see the first time they open a conversation with you on Messenger.

The future of Messenger Chat

It is important to look at this opportunity in the long run.

The Messenger has already grown to a billion user community so almost everybody is using it. Companies who are using it for everyday communication with their users are getting the biggest advantages:

I mentioned the free reach mostly because the Facebook page posts are literally gaining 0 reach nowadays and companies are struggling to find new channels for organic reach.

Companies who are starting to push their ads and digital activities to open more and more chat threads with their prospects are gaining an open gate to future possibilities of free reach.

The challenge: how to open more and more Messenger chat threads?

You can do this via:

Opening more and more threads means that you are building your Messenger subscriber base that outperforms your email subscriber base, by way higher open rates and click-through rates.

Do it right, make it personal, not spammy, and you are about to enter 2018 with a new powerful leads generation and client nurturing channel.

What are your thoughts?