Encountering issues with the Facebook Messenger Chat Widget in Buttonizer?
Here are a couple of reasons as to why it could not be working.
The Facebook script is being blocked
The Facebook Messenger script can be blocked by ad blocking plugins such as uBlock Origin due to trackers.
It can also be blocked by your browser's privacy settings.
Browsers such as Mozilla Firefox and Microsoft Edge has a Strict Privacy setting. The Strict privacy setting also blocks Facebook's script due to trackers.
Your Facebook page is set on private/deactivated
If the Facebook page is set on private, the Facebook script will prevent the widget from appearing.
After the New Pages Experience update, it seems like new pages are automatically set to published.
To check if your page is on private or not, visit your page in an incognito window where you are not logged in.
If it doesn't show your page and it instead shows a login page, then your page is currently deactivated/private.
If your Page is currently deactivated, you can follow this guide to reactivate your page.
Reactivate a Facebook Page
Added the wrong Facebook Page ID
Visit the Meta Business Suite page by going to the link below and you should find your Page ID from the URL bar.
Meta Business Suite page
You can also just copy the whole link and paste it into Buttonizer instead. We will get the page ID automatically for you. 😉👍
For the Facebook Messenger Chat Widget to appear, you need to first whitelist your site.
To whitelist your site, it needs to meet certain requirements.
Domain Name and HTTPS Required
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.
This means that you can't test it using a localhost, IP address or any site served over http://.
Conflict with another Facebook script
Facebook's Messenger Chat Widget script can conflict with another Facebook script.
A plugin or theme might be including Facebook's old SDK. It conflicts with the new SDK and doesn't let the chat box appear.
Take a look at your site's Page Source using CTRL+U and see if it includes this script:
Issue with Facebook
There are times when the Facebook Messenger Chat Widget breaks after an update on Facebook's end.
You can check out some of Facebook's support pages and see if anyone are encountering the same issues.
Facebook Chat Plugin - Live Chat Plugin for WordPress - Support
Facebook Developer Community Forum
If you encounter any issues regarding the Facebook Messenger Chat Widget, you can also let us know by creating a new ticket.
We will take a look at it and see if we can figure out what's causing the issue and if it's possible for us to fix it. 😄