Before connecting the module, create a public page on Facebook, messages of which will be directed to the system.
Before activating the module, you should create an API key which will be used for integration and in order to send messages. The key is created in the “Integration” section > “API Access Keys”.
Enable all methods of the “Integration” section for the key.
To connect the module, open the “Integration” section, click on the “Facebook Messenger” module and in the pop-up window click the “Connect” button.
After that, the module page “CRM settings” opens, where it is required to specify the full URL of your system and the API key created earlier. The “Facebook settings” tab will appear after saving, where you should click on the “Log in With Facebook” button to connect the page to the system.
Important! Oath authorization is used for connection to Facebook Messenger. Before connecting, make sure that you are not logged in to the Facebook account using which the public page was created.
A window will be opened after clicking, where it is required to click the “Continue as…” button to confirm the rights.
After that, you will find yourself at the next stage where you should select the page you would like to connect to the system. Click the “Next” button.
Then the permissions for the system are configured. Enable all options, otherwise the integration may not work properly.
Click the “Done” button to complete setting up and give the system access to the page for exchanging messages between Facebook and retailCRM.
The connection you have just set up is displayed on the next page “Connection”. The “Name” column is automatically filled with the group name that was specified on Facebook. The language of notifications for a system chat is specified in the “Language” column. The current status of the channel is displayed in the “Status” column. Logs are saved for each connection. If errors occur, the last 10 entries will be displayed in the window that opens when clicking the connection status.
To find the page and start messaging, it is possible to use the unique link to the messenger in the “About” section of the page.
More details about working with chats you can read in the corresponding article.
Features |
From Facebook Messenger to the system
|
From the system to Facebook Messenger |
Sending messages | Implemented | Implemented |
Editing a message | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the message | Method is unavailable for interaction | Method is unavailable for interaction |
Quoting the message | Method is unavailable for interaction | Implemented |
Forwarding the message | Method is unavailable for interaction | Method is unavailable for interaction |
Sending a photo | Implemented | Implemented |
Editing the photo | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the photo | Method is unavailable for interaction | Method is unavailable for interaction |
Sending a video | Available but not implemented | Available but not implemented |
Editing the video | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the video | Method is unavailable for interaction | Method is unavailable for interaction |
Sending an audio file | Available but not implemented | Method is unavailable for interaction |
Editing the audio file | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the audio file | Method is unavailable for interaction | Method is unavailable for interaction |
Sending a sticker | Method is unavailable for interaction | Available but not implemented |
Editing the sticker | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the sticker | Method is unavailable for interaction | Method is unavailable for interaction |
Sending a contact | Method is unavailable for interaction | Method is unavailable for interaction |
Editing the contact | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the contact | Method is unavailable for interaction | Method is unavailable for interaction |
Sending a file | Available but not implemented | Available but not implemented |
Editing the file | Method is unavailable for interaction | Method is unavailable for interaction |
Deleting the file | Method is unavailable for interaction | Method is unavailable for interaction |
Uploading an avatar | Implemented | Available but not implemented |
Displaying as an interlocutor is typing a message | Method is unavailable for interaction | Available but not implemented |
Mark that the message has been read | Available but not implemented | Available but not implemented |
Product page | Method is unavailable for interaction | Implemented |
Order page | Method is unavailable for interaction | Implemented |