How To Add Facebook Messenger To Your Website

Did you know that Facebook Messenger is expected to grow to 2.4 billion users by 2021?

You can now integrate your Messenger experience directly into your website.

The Messenger Customer Chat plugin allows you to have a live conversation with your site visitors. This allows your website visitors and customers to interact with your business anytime with the same personalized, rich-media experience they get in Facebook Messenger.

The plugin is very easy to use. It is one of the few free tools available and has the benefit of being simple and easy to install on WordPress. 

Besides being a low-cost live chat plugin, it is a fantastic tool for improving conversions on your website. All messages appear in your Facebook messenger system. You will be able to access them and respond to them easily.

 

How To Install The Facebook Customer Chat Plugin (from Facebook’s help desk)

To add the customer chat plugin on your website, you can either use the setup tool or set it up using the developer steps.

Option 1: Setup Tool

For Page Admins, the Page settings provide an easy setup tool for customizing your customer chat plugin. To use the setup tool, do the following:

  1. Go to Page Settings > Advanced Messaging
  2. In the ‘Customer Chat Plugin’ section, click the ‘Setup’ button.
  3. Customize the greeting message, theme colour, displayed response time, and whitelist the domain of your website.
  4. On completion, the setup tool automatically generates the code snippets that you can copy and paste to add the customer chat plugin on your webpage.


Option 2: Developer Steps

To include the customer chat plugin on your webpage, do the following:

  1. Whitelist the domain of your website
    For security reasons, the plugin will only render when loaded on a domain that you have whitelisted.
    Domains must meet the following requirements to be whitelisted:
    – Served over HTTPS
    – Use a fully qualified domain name, such as https://www.messenger.com/. IP addresses and localhost are not supported for whitelisting.

     

  2. Include the plugin on your webpage
    To add the plugin to your webpage, include a div with the following attributes in your HTML:
    <div class=”fb-customerchat” page_id=”<PAGE_ID>”></div>
    By default, the greeting dialogue will be shown on desktop and mobile.
    To customise the greeting dialogue behaviour, you can use the greeting_dialog_display and ‘greeting_dialog_delay’ attributes.

     

  3. Optional. Handle the messaging_postbacks event for new conversations
    If your bot has the ‘get started’ button set up and a user starts a conversation via the plugin by clicking the ‘get started button’, we will send a ‘messaging_postbacks webhook event’ to your webhook.
    If the ref attribute is set in the include for the customer chat plugin, it will be included in the postback event.

    Optional. Handle the messaging_referrals event for existing conversations
    For existing conversations, if the ref attribute is set in the include for the customer chat plugin, a messaging_referrals webhook event will be sent to your webhook when the conversation is continued via the plugin.
    The ref can be any string and can be used for a variety of purposes. For example, you could use it to keep track of which customers have engaged with your business via the plugin.

 

Here are the reasons why a Facebook Messenger widget is better than live chat

  1. If the website visitor or user is already logged in to their Facebook account, they will be able to start chatting with your bot right away. If they are not logged in, a default welcome message will be displayed, and they will be prompted to log in or create a new Facebook account.
  2. If your Page has age or country restrictions set in Page settings, the customer chat plugin will not render for users who are not logged into their Facebook account when they visit your website.
  3. All your conversations are saved in Facebook Inbox. The greeting dialogue state is cached on the browser and persists even when the browser is closed and reopened. You can pick up a conversation with a user who chatted with you even if they left your website. This plugin will always default to the last state the user left the plugin based on the browser cache.
  4. The greeting dialogue will be shown on desktop and mobile. Users may click the close button to minimize the dialogue or you can override the request default with your own display preferences.
  5. You can detect the message’s origin. It may be necessary to determine whether a user is engaging with your business using the customer chat plugin. 
  6. You can use Facebook Messenger Plugin as a new communication channel with your audience.

 

Having trouble getting the plugin to show properly? Try these tips below

  1. If you see a console error like “Refused to display *** in a frame because an ancestor violates the following Content Security Policy directive: ***”, check that the domain of the page in which the plugin is being rendered on has been whitelisted. Also, make sure you didn’t set the Referrer-Policy header to no-referrer.
  2. The Firefox Facebook Container Add-On prevents the plugin from showing up. Remove the add on if you want the plugin to render.
  3. Firefox desktop private browsers (version 63 and above) and Firefox mobile browsers block content tracking by default which will prevent the plugin from rendering. Turn off content blocking (click the grey shield in the search bar) to see the plugin render.
  4. Do your research or read the recent reviews and support threads. Facebook may have unannounced changes and may break third-party plugins.

If you would like help to install this plugin, reach out and the friendly team at Virtual Innovation will give you a hand.

 

Book a FREE Consultation

Looking to level up your digital game?

We love to help. Whether it’s improving your current website or looking at ways to drive new leads into your diary. You can lock in a call with Stephen below or send us an email here.

Want to run a quiz online? Try Kahoot

Recently, a friend of ours was supporting the Auckland Coastguard by getting people to sign up to an online virtual quiz. Having been a fan of the odd pub quiz over the years, and for the giant price of $6 a person, it seemed like a fun and meaningful way to support...

Free Covid-19 Video For Your Business

We know the Covid-19 virus has caused massive upset for so many businesses. At Virtual Innovation we wanted to give back and have created a video you can download directly and share with your customers & clients to help spread the awareness. See The Video...

3 Ways To Develop Online Software

During tough economic times, does your business invest more in innovation? What comes out from challenging times is innovation. Many businesses are now tapping into the power of online software systems to improve their productivity and achieve desired outcomes....

Best Booking System Full Stop – GetTimely.com

>> Click Here To Get A Free Trial In the new year, we will be doing a full blog post on the benefits of GetTimely. We get the question of should I build my booking system into my website or not. Our answer is no. Websites should link to your system, but not be...

Top 3 Advantages To Use Mailchimp

MailChimp is a smart email marketing tool for start-ups and small businesses that want to enhance their presence and effectively reach their clients and prospective customers.  It is a winning platform that combines valuable price, unbeatable user-friendly features,...

Why WordPress Hosting Fails & How To Prevent It

Your website is live. It’s a proud day. You can’t wait to show your friends, family and most importantly to get it in front of prospective clients.

Why Visitors Leave Your Website & How You Can Fix It

Nowadays, people can make snap judgments. Did you know it takes only seconds to form a first impression of a person? Websites are no different. According to a Google research, it only takes about 50 milliseconds - that’s 0.05 seconds - for visitors to form an opinion...

How To Have A Great Business Blog

Does your business have a blog? You might miss out on reaching a huge audience and on the opportunity to convert viewers into paying customers.  A blog is one of the best ways to leverage content marketing. The idea of starting a business blog from scratch may be a...

Simple Structure For Social Media Videos

Have time on your hands at the moment? Thinking about starting to create content for your audience? More than ever 3 key things are happening: People have more time to think & create (as we are stuck at home) Social media use is up a ridiculous amount as people...

Editing Your New Website

Congratulations Your Website is now live! Many of our customers work with our team to make edits, update pages & add features. But from time to time they want to have a play and make little edits & add content. A few things to note: Your website is built on...