Home > Technical Support > Downloadable licences > How to submit Facebook application for review

How to submit Facebook application for review

NOTE: Before you can submit Facebook application for review, you must create the Facebook application and connect LiveAgent with Facebook - the process is described in another article How to setup Facebook application.
LiveAgent needs some special permissions to read and post to pages and page private messages which are not given by default to every application and therefore you will need to request these permissions and submit your application for approval.
 
In section App Review > Permissions and Features select 2 of the 3 permissions required by LiveAgent: publish_pages and manage_pages. These are the permissions required by LiveAgent to fetch from and post to your pages and reply to comments under posts.
 
 
Next click Continue next to any of the selected permissions and you will be taken to section App Review > Requests where you will need to go through business or personal verification and fill details for each of the requested permissions. Once all the check marks representing the review requirements are blue, the button Submit for Review at the bottom of page will become active and you will be able to submit the app for review.
 
 
 

First is the App verification details section

in the text area you can enter the following:
The LiveAgent application can connect facebook page to fetch page messages. Webhooks are used to fetch page messages. 
After somebody writes message to facebook page, it should appear in LiveAgent application as a new ticket within a few seconds. 
Only logged user can connect facebook page to LiveAgent application and read page messages. 
1. click to "Configuration" on left menu in main application screen
2. then on "Configuration" screen click to "Facebook" on left menu and now to "Accounts" under "Facebook"
3. then on "Facebook pages" screen you can connect facebook page via "Connect facebook page" button
4. login dialog to facebook will be open
5. fill login credentials a then click "Log in"
6. now list with available facebook pages will be open
7. select facebook page and connect it with LiveAgent application via "Connect" button
8. now facebook page is connected with LiveAgent application
9. go to connected facebook page in the facebook.com
10. click on "Send message" button and write any message to facebook page
11. go back to LiveAgent application to screen "Tickets" and you can now see your message here

You can test it here:
- url: {provide URL of your LiveAgent instance) 
- username: {provide valid login username} 
- password: {provide valid password associated with the username}

 

manage_pages permission

In the first text area you can enter the following:
The LiveAgent application can connect facebook page to fetch page posts, comments and messages. After somebody writes post, comment or message to Facebook page, it should appear in LiveAgent application as a new ticket within a few seconds. Only logged user can connect facebook page to LiveAgent application.
1. click to "Configuration" on left menu in main application screen
2. then on "Configuration" screen click to "Facebook" on left menu and now to "Facebook pages" under "Facebook"
3. then on "Facebook pages" screen you can connect facebook page via "Connect facebook page" button
4. login dialog to facebook will be open
5. fill login credentials a then click "Log in"
6. now list with available facebook pages will be open
7. select page and connect it with LiveAgent application via "Connect" button
8. now facebook page is connected with LiveAgent application
You can test it here:
- url: {provide URL of your LiveAgent instance)
- username: {provide valid login username}
- password: {provide valid password associated with the username}

Please notice that in video the text is pasted into the textbox from clipboard, LiveAgent does not prefill the text area.

In place of the video you can upload file VIDEO_FB_LA_share-post-sub.mp4 which you will find at end of this guide.

 

publish_pages permission

The details form looks similar, and you can use this text in the text area:

Logged user can post statuses to page and reply to posts and comments to Facebook page via LiveAgent application. Only logged user can post anything to Facebook.
1. click "New" tab in the top section of application screen
2. select Compose Facebook post
3. select from listbox to which page you want to post (shown only if there are more pages)
3. write whatever you want to share
4. click Send
You can test it here:
- url: {provide URL of your LiveAgent instance)
- username: {provide valid login username}
- password: {provide valid password associated with the username}

Please notice that in video the text is pasted into the textbox from clipboard, LiveAgent does not prefill the text area.

and you can use the same video file VIDEO_FB_LA_share-post-sub.mp4

 

 

 

Facebook login

LiveAgent uses also login with Facebook feature, therefore you need to also add Product > Facebook login and provide details how it is used. Don't forget to fill in the Valid OAuth redirect URIs with the 2 values as in screenshot, otherwise your integration will not work correctly. The values are {LiveAgent_URL}/scripts/fb_agent_login.php and {LiveAgent_URL}/scripts/fb_visitor_login.php

 

Messenger and pages_messaging permission

To communicate with your customers as the Facebook page using Facebook chat (messenger) you will need to request the pages_messaging permission, and this can be accessed after you add Product > Messenger to your Facebook application. You will find option to request the permission in section Products > Messenger > Settings.

Of the 4 options select the last one Others and enter 

LiveAgent application reads from messages of connected facebook page and allows human agents to respond to customer messages.

and in the second larger text area enter

LiveAgent application is not a chat bot, it is a tool for human operators to simplify communication with customers over multiple channels in one application.
The LiveAgent application can connect facebook page to fetch page messages. Webhooks are used to fetch page messages. After somebody writes message to facebook page, it should appear in LiveAgent application as a new ticket within a few seconds. Only logged user can connect facebook page to LiveAgent application and read page messages.
1. click to "Configuration" on left menu in main application screen
2. then on "Configuration" screen click to "Facebook" on left menu and now to "Accounts" under "Facebook"
3. then on "Facebook pages" screen you can connect facebook page via "Connect facebook page" button
4. login dialog to facebook will be open
5. fill login credentials a then click "Log in"
6. now list with available facebook pages will be open
7. select facebook page and connect it with LiveAgent application via "Connect" button
8. now facebook page is connected with LiveAgent application
9. go to connected facebook page in the facebook.com
10. click on "Send message" button and write any message to facebook page
11. go back to LiveAgent application to screen "Tickets" and you can now see your message here
12. open ticket with your message and via "reply" link at the bottom you can send response to your message
You can test it here:
- url: {provide URL of your LiveAgent instance)
- username: {provide valid login username}
- password: {provide valid password associated with the username}

In this form you also need to attach video VIDEO_FB_LA_fetching-messages.mp4 You can download the video files at the end of this article.

This permission is reviewed separately so after you've filled the details, click Submit for review in Products > Messenger > Settings at the bottom.

 

That's it. Now just wait until Facebook approves your application and you will be able to fetch Facebook comments as tickets, and to answer them directly from each ticket (It should take less than 5 days to get results).

The attached videos are also available on youtube at https://www.youtube.com/watch?v=8DPgGySI3d0 and https://www.youtube.com/watch?v=5N1St3qoJJE​ 

Ready to try LiveAgent?

It's free for the first 14 days! No credit card required.

Get Started
We work well with others...
Magento Joomla Wordpress Mailchimp
Contact us

support@liveagent.com

+1-800-811-6590 (Toll Free in USA & Canada)

+421 2 33 456 826 (European Union & Worldwide)

Quality Unit, LLC 616 Corporate Way, Suite 2-3278 Valley Cottage, NY 10989

Stay in touch
Blog Google+
© 2004-2020 LiveAgent.com, All rights reserved