Table of Contents

The Facebook Messenger Ultimate Guide

Sofia Teran Updated by Sofia Teran

Create a new Facebook Messenger Channel

To create a new Facebook Messenger Channel, click on the Channels icon on the left bar of your Dashboard, then click on Messenger.

Click on the Create a new Channel button.

Then, click on the Login button and you'll be redirected to Facebook.

Log-in to your Facebook account with your email and password.

Once you're logged in, you'll be able to select the Facebook page you want from the dropdown menu.

Choose a Name for your Facebook channel and click on Confirm.

Now you'll be able to see your Facebook Messenger Channel created in your Channel section.

The info showed on the channel preview are the creation date, the channel's name, the linked bot, and the number of chats.

Create a new Messenger bot

Click on Build a chatbot in the top-right corner of your dashboard:

Then, you'll have the option to choose the channel you want to create and you have to choose Messenger:

Then you can choose between using one of our templates or start from scratch:

Select Scratch and you'll be redirected to your New bot's builder:

Notice that, at this point, your new bot will have the hybrid logo:

That's because we didn't link the bot to a channel yet.

You can keep it like this if you are taking your time to just build the bot.

But, if you want to run some tests on Facebook, or put the bot in production on your Facebook page, you need to link it to the channel you previously created (step 1 of this article).

Build your bot

Please note that not all the features available in the bot builder are supported by Messenger.

To confirm the compatibility of a feature, please check:

  1. Content Supported: Please check this article for a list of all the content supported by our Messenger integration.
  2. Feature compatibility: Please make sure to check if the feature you intend to use is compatible with Messenger. Click on the article regarding that feature and check the subsection Messenger for further information.
    Please find the list of all builder blocks in this link.

To have your bot linked with your Facebook page, go back to Channels > Messenger > your Messenger channel > Linked bot.

Then, choose the bot you want to link from the dropdown menu and click on Link Bot, then on Confirm.

Notice that, if you go back to the dashboard, the bot's logo has changed to the Messenger logo.

Keep in mind that, after you link a bot to a specific channel, you can't duplicate it for another channel. So, if you want to use the same bot for your WhatsApp and Facebook, make sure you duplicate it when it's still "unliked" (Hybrid logo)

HUMAN CHAT: It is also possible to use the Messenger channel without any bot linked to it. In this case, it will work as a Human Chat, and your agents will be able to answer the user directly from the chats section of your Landbot account.

Add the bot in the Settings of your Facebook Page

To do so, access your Facebook Page.

  1. On the left side of your page, you will find the Manage Page settings.
    Scroll down and choose Option Settings.

  1. In the Page Settings, choose the option Advanced Messaging.
  2. In the Advanced Messaging options, choose the option Responses are all automated.

How to preview a Messenger bot

Please read this article to learn how to preview a Messenger bot!

FAQ and Troubleshooting

Since the Messenger bots integrate with Facebook, there is some setup and troubleshooting required on your own Facebook page.

My bot is not responsive - Renew Facebook Token

Facebook requires you to update the token every couple of months. The tokens have to be manually updated. 

So to renew the token, you just have to link the bot again to the Messenger Channel (doing the login in Facebook, if required again).

Click on CONFIRM to save the channel, refresh the page and run another test.

This process automatically renews the token, and it's always the first thing to try when the sending/reception fails! 

How can I see other Facebook Pages to connect to my bot?

If you are not being able to see the Facebook page you want to integrate with Landbot, you must update your Business Integrations set up in your Facebook account. To do so, please:

  1. access your Facebook account and click on the Settings option on the upper right side.
  1. Click on the option Business integrations:

  1. Click on View and Edit in the Landbot integration.
  2. Enable (turn on) all options, or choose the ones you want to show, and save.
  3. Refresh the page in Facebook and Landbot, and create a new Messenger Channel in Landbot.

❌ No. You can have just a bot active on your Facebook page at the same time.

✅ Of course, you can change the bot at any time from the Linked Bot section, as we've seen before.

Can I create multiple channels with the same Facebook page?

❌ No, you can't create multiple Messenger channels with the same Facebook page. If you try to do this, you'll get this error:

✅ What you can do is have multiple channels, each from different Facebook pages (from the same Facebook account).

Can I have more than one Facebook account integrated with Landbot?

Yes, you can have more than one Facebook account, just keep in mind that you must follow all the steps to create a Facebook Messenger Channel

Can I send a proactive message to open the chat?

It is possible to do this in the setup of your Facebook Page.

Go to the page Settings > Choose Messaging from the left side Menu > Starting a Messenger Conversation > turn the option "show a greeting" ON > Customize the message.

Can I send or receive voice notes?

In fact, this is a limitation of the integration, even though your users send voice notes, you will not be able to see or hear them in the Chats section or in the Analyze or Metrics section 👆🏻

Can I automatically save the username?

No, in order to have the user’s name you have to ask it and save it under a variable e.i. @name

How did we do?

Types of content you can use in Messenger bots 🖼