Facebook Messenger

v4.1.0
Maintained by Botpress Team

Facebook Messenger integration for chatbots

About this integration

Facebook Messenger is one of our most popular integrations. It allows builders to connect their chatbots directly to Messenger so businesses can automate conversations inside one of the most widely used social messaging apps.

The integration is powered by the official Messenger API, ensuring messages are reliable, fast, and fully supported by Meta’s platform. Builders only need a Facebook Page and API access to start connecting their chatbot.

Once set up, a Messenger chatbot can answer questions, send updates, handle media, and support customer service at scale. This makes Messenger a practical channel for businesses looking to provide instant communication where their customers already spend time.

Key features

  • Automate customer conversations
  • Send instant responses
  • Support images, videos, and files
  • Personalize messages with chatbot data
  • Handle two-way messaging at scale
  • Integrate with Facebook Page inbox
  • Trigger workflows from Messenger events
  • Provide real-time customer support

FAQ

How do I connect a chatbot to Facebook Messenger?

To connect a chatbot to Facebook Messenger, you link a Facebook Page to your chatbot platform through the Messenger API. This requires authenticating your Facebook account and selecting the Page the bot will serve.

What do I need before setting up a Messenger chatbot?

Before setting up a Messenger chatbot, you need a published Facebook Page, a Meta developer account, and a chatbot platform that supports Messenger integration.

Do I need Facebook app review or approval to deploy a Messenger bot?

You need Facebook app review if your Messenger bot will use advanced features like broadcasting or persistent menus. If your bot only replies to user messages within the 24-hour window, app review is not required.

Can Messenger chatbots handle images, videos, and files?

Messenger chatbots can send and receive text, images, GIFs, videos, audio messages, and file attachments.

How do I test my chatbot on Messenger before going live?

To test a Messenger chatbot before going live, you can use your Facebook Page admins or editors to run private conversations with the bot.

Are there costs for sending messages on Facebook Messenger?

There are no costs for sending messages on Facebook Messenger. Businesses can message users for free within 24 hours of the user’s last interaction, but outside that window only approved message types like one-time notifications or sponsored messages are allowed.