How to connect Facebook Messenger
Facebook Messenger is the key to connecting with billions of people across the world. Integrate it with amoCRM to establish a convenient, two-way channel of communication with your customers, and reach them where they communicate the most.
It’s super easy to integrate, too.
How to integrate Facebook Messenger
Before you begin: note that due to Facebook’s policies, only business pages can be connected to third-party software (including amoCRM).
It is not possible to integrate your personal page.
To connect Facebook Messenger to your amoCRM account, go to the Leads section and press the Setup button in the top right corner. After that, follow these steps:
Under Lead sources, select + Add source button
Select Facebook Messenger and click Add source
Click on the login icon and connect your Facebook account
- Once connected, select the business page you’d like to connect
And that’s all. You’re good to go!
Connecting multiple business pages
Connecting Facebook Messenger (or any messenger) is a unique process for every pipeline. If you have several pipelines, you can connect different business pages to each one of them.
Do note: the same business page cannot be used on multiple pipelines.
Engagement button with Facebook Messenger
You can also connect Facebook Messenger by using the Engagement button. With it, your customers can message you directly from your website.
To install the Engagement button, again, proceed to the Leads section and press the Setup button in the top right corner. Then, follow these steps:
- Under Lead sources, select + Add source button
Select Engagement button and press + Add source
Drag and drop the Facebook Messenger icon to Engagement button slot
- Click on the Facebook Messenger icon to select the active business page
Configure the Engagement button as you see fit, and then follow the on-page instructions to install it on your website.
How to use Facebook Messenger with amoCRM
The integration itself allows you to receive messages from your clients that visit either your business page or use the Engagement button on your website.
Accepting, deleting or linking contacts
New messages will be visible in the Incoming leads stage of your pipeline. Each sender will have their own unique chat. You can reply to an incoming message by opening the lead card and selecting Chat in the feed at the bottom of the page.
If a contact already exists in the database, you can link the chat to their contact card. Do it by pressing Link and finding the correct contact in the search bar.
Should you decide to accept an incoming lead, it will be transferred to the first stage of your pipeline. If you delete it, the incoming lead will only be recreated with all the chat history if they write to you again. If the same person writes to different connected FB pages, several incoming leads will be created.
Do note: outgoing messages sent directly via Facebook Messenger or via FB profile won’t be added to the chat conversation in the lead card. Incoming messages will still be synced, however.
Sending multiple chat messages at the same time
Need to send a message to a group of users simultaneously? Do the following:
- Go to the Leads section
- Select the List view in the top left corner (next to the name of your pipeline)
- Check the leads you’d like to message
Press the send message button and enter your message
Hit the Send button
You can add tags to all leads that will receive the message. If you check To All Found, it will send a message to all leads that have prior chat conversations.
Using the Salesbot with Facebook Messenger
Looking to enjoy the Salesbot and the time it will save for your team? If so – you’re awesome! Here’s how it works with Facebook Messenger:
With the Salesbot enabled, all new conversations will appear in the Incoming leads stage of your pipeline. In case you’d like the leads to be created at another stage of the pipeline, you can adjust that in the Salesbot settings.
Do note: in case you use third-party integrations (like ManyChat, Chatfuel, etc), only incoming messages will be synchronized. Outgoing chat messages won’t be synchronized due to differences in data types and chatbot actions.
🏆 Related use cases
- CRM for Manufacturing – How Cosmichrome manages distributors in 6 markets with amoCRM
- CRM for Event Planners – How B_Entertained DJs and More increased response speed by 50%
- CRM for Wholesale – How Hero Time increased leads in 5 months with MBS
- CRM for Realtors – How MC17 increased work efficiency by going online with amoCRM
- CRM for Marketing – How amoCRM generated 5k ebook downloads with Salesbot
Here are some tips on how to deal with common problems.
Cannot connect your Facebook account and/or business page?
Please make sure your account meets the following requirements:
- You must the admin of the business page/group in order to connect it properly.
- Your Facebook account needs to have an associated email address. If you log in with your mobile phone number only, you need re-authorize with your email address.
Can’t send out Stripe payment links?
In order to send Stripe payment links, make sure to add links’ domain to the whitelist in the Facebook page settings -> Messenger Platform -> Whitelisted Domains.
Can’t connect more than one Facebook account?
You can connect only one Facebook account (and all associated business pages) to a single amoCRM account. Your Facebook account will be disconnected if you try to connect it to another amoCRM account (although it will connect to a new account successfully).
Can’t send more than one file in the chat?
Please note that you can’t send more than one file in one chat message.
Not a user yet? Visit our tour page or contact us for a demo.