There are 3 ways for you to get started with Facebook Messenger Marketing:
- Custom build your Facebook Messenger experience: if you’re a developer, you can head over to the Facebook Messenger Documentation and figure out how to integrate your website with Facebook Messenger. The API will enable you to send out messages, manage conversations, targeting, etc.
- Use a third-party Facebook Messenger CRM: a bunch of tools are popping up enabling you to create complex experiences with Facebook Messenger. The leaders in this market are ManyChat and Chatfuel.
- Lightweight Facebook Messenger integrations: some tools enable you to start using Facebook Messenger without having to deal with a brand new channel. Chatnoodle (that’s us!) for instance enables you to automatically send out your newsletters via Facebook Messenger without additional effort. This is a good solution if you want to start experimenting with Messenger without too much hassle.
Here is an example of a Facebook Messenger message set-up via ManyChat. The system enables to create interactive Facebook Messenger experiences with a simple graphical interface. As you can see this real-life exemple (this is an example from my other company WalktheChat) has 100% open rates and 81.3% click-through rate!
Chatnoodle takes a different approach by simply adding a “Log-in via Facebook” checkbox to all of your newsletter forms, and then automatically sending your newsletters via Facebook Messenger.
Let’s look closer at these two ways of creating your Facebook Messenger experience!
Creating Facebook Messenger experiences through coding
There are a few resources which can be helpful if you want to get your hands dirty and build your own custom experience:
- Facebook Messenger Quickstart is the easiest way to get started. It contains code samples, a Github project you can download and a Glitch project you can remix.
- This video tutorial if you prefer to learn via watching other people do it
- This Github tutorial is also a good place to find some ready-made code (in node.js)
From a conceptual point of view, you can write Facebook Messenger in any programming language (as it’s simple an interface receiving callbacks from the Facebook Page and sending out messages to the Facebook API). You’ll also find many code samples in most of the “popular” languages (PHP, Python, Node.js, etc.)
Creating a Facebook Messenger experience through a 3rd party platform
We’ll now deep-dive into the 3 third-party platforms I already mentioned: ManyChat, Chatfuel, and Chatnoodle, and see their characteristics and advantages.