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

How to submit Facebook application for review

NOTE: Before you can submit a Facebook application for review, you must create the Facebook application and connect LiveAgent with Facebook - the process is described in the article How to setup Facebook application.
LiveAgent needs special permission to fetch posts, create posts, and send private messages. These permissions are not given to every application by default, and therefore you will need to request these permissions and submit your application for approval first.
 
In the section App Review > Permissions and Features these 6 permissions required by LiveAgent: pages_read_user_content, pages_manage_metadata, pages_manage_posts, pages_manage_engagementpages_read_engagement, pages_messaging. These are the permissions required by LiveAgent to fetch data, post to your pages, and reply to comments under posts.
 
 
Next click on Continue next to any of the selected permissions and you will be taken to the section App Review > Requests where you will need to go through a business or personal verification and fill in the details for each of the requested permissions. Once all the checkmarks representing the review requirements are blue, the button Submit for Review at the bottom of the 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 with Facebook to fetch page messages through webhooks.
After somebody writes a message to your Facebook page, it will appear in the LiveAgent application as a new ticket within a few seconds. 
Only logged in users can connect Facebook pages to LiveAgent and read the messages received. 
1. Inside LiveAgent, click "Configuration" on the left-hand side menu in the main application screen.
2. From the "Configuration" screen click "Facebook" and "Accounts" under "Facebook."
3. Then on the "Facebook pages" screen you can connect your Facebook page via the "Connect Facebook page" button.
4. A login dialog to Facebook will open in a new window.
5. Fill in the login credentials and then click "Log in."
6. Next, a list with available Facebook pages will open.
7. Select the Facebook page you want to connect and connect it with LiveAgent by clicking the "Connect" button.
8. Now the Facebook page should be connected with LiveAgent.
9. Head over to your Facebok page on Facebook.com
10. Click on the "Send message" button and write any message to your Facebook page.
11. Go back to LiveAgent's "Tickets" screen and your message will appear here in the form of a ticket.

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}

 

pages_manage_engagement permission

In the first text area you can enter the following:
We need this permission to create, edit and delete comments posted by the page, users, or other page
The LiveAgent application can connect with your Faceboook page to fetch page posts, comments and messages. After somebody writes post, comment or sends a message to your Facebook page, it should appear inside LiveAgent as a new ticket within a few seconds. Only users that are logged in can reply to posts, comments or messages via the LiveAgent application.
1. Inside LiveAgent, click "Configuration" on the left-hand side menu in the main application screen. 
2. From the "Configuration" screen click "Facebook" and "Accounts" under "Facebook." 
3. Then on the "Facebook pages" screen you can connect your Facebook page via the "Connect Facebook page" button. 
4. A login dialog to Facebook will open in a new window. 
5. Fill in the login credentials and then click "Log in." 
6. Next, a list with available Facebook pages will open. 
7. Select the Facebook page you want to connect and connect it with LiveAgent by clicking the "Connect" button. 
8. Now the Facebook page should be connected with LiveAgent. 
9. Head over to your Facebok page on Facebook.com
10. Find any post on your page and try to write a comment.
11. Go back to LiveAgent's "Tickets" screen and you can now see your comment in the form of a ticket.
12. Open the ticket with your message and hit the "Reply" button to respond to the fetched comment.
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 note that in the video, the text is pasted into the textbox from the clipboard. LiveAgent does not prefill the text area.

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

 

pages_read_user_content permission

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

We need this permission together with pages_manage_posts and also with pages_manage_engagement permission to delete posts and comments posted by other Pages or users.
Users tha are logged in can delete posts and comments from the page directly through LiveAgent. Only logged in users can delete anything from Facebook.
1. Inside LiveAgent, click "Configuration" on the left-hand side menu in the main application screen.
2. From the "Configuration" screen click "Facebook" and "Accounts" under "Facebook."
3. Then on the "Facebook pages" screen you can connect your Facebook page via the "Connect Facebook page" button.
4. A login dialog to Facebook will open in a new window.
5. Fill in the login credentials and then click "Log in."
6. Next, a list with available Facebook pages will open.
7. Select the Facebook page you want to connect and connect it with LiveAgent by clicking the "Connect" button.
8. Now the Facebook page should be connected with LiveAgent.
9. Head over to your connected Facebok page on Facebook.com
10. Find any post with comments and reply to any comment.
11. Go back to LiveAgent's "Tickets" screen and you should be able to see your reply in the form of a ticket.
12. Mark this ticket as selected and then delete it by pressing the "Delete" button.
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 note that in the video, the text is pasted into the textbox from the clipboard. LiveAgent does not prefill the text area.

You can use the same video file VIDEO_FB_LA_share-post-sub.mp4 here as well.

 

pages_read_engagement permission

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

We need this permission because it is required by pages_manage_posts permission. We need it to create, edit and delete content posted on the page.
Users that are logged in can post statuses to their connected page via the LiveAgent application. Only users that are logged in can post anything to Facebook.
1. Click the "New" tab in the top section of the application screen.
2. Select Compose Facebook post.
3. Select which page you want to post on from the listbox (shown only if there are more pages.)
3. Write whatever you want to share with your audience.
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 note that in the video the text is pasted into the textbox from the clipboard. LiveAgent does not prefill the text area.

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

 

pages_manage_posts permission

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

We need this permission to create, edit and delete content posted on the page (posts, videos, photos.)
Users that are logged in can post statuses to pages via the LiveAgent application. Only users that are logged in can post anything to Facebook.
1. Click the "New" tab in the top section of application screen.
2. Select Compose Facebook post.
3. Select which page you want to post on (shown only if there are more pages.)
3. Write whatever you want to share with your audience.
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 note that in video, the text is pasted into the textbox from the clipboard. LiveAgent does not prefill the text area.

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

 

pages_manage_metadata permission

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

We need this permission to read information about accounts and also to subscribe and receive web hooks about activity on the Page.
The LiveAgent application can connect witth Facebook pages to fetch page posts, comments and messages. After somebody writes a post, comment or message to Facebook page, it should appear in the LiveAgent application as a new ticket within a few seconds. Only users that are logged in can connect Facebook pages with LiveAgent.
1. Click "Configuration" on left hand side menu in main application screen.
2. Click "Facebook" on the left handd menu and then click "Facebook pages" under "Facebook." 
3. Click connect Facebook page via the "Connect facebook page" button.
4. A login dialog from Facebook will open in a new window.
5. Fill in the login credentials and then click "Log in." 
6. A list with available Facebook pages will open.
7. Select the page and connect it with LiveAgent by clicking the "Connect" button. 
8. The Facebook page should be connected with LiveAgent.
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 note, that in video the text is pasted into the textbox from the clipboard. LiveAgent does not prefill the text area.

You can use the same video file VIDEO_FB_LA_connect.mp4

 

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. The details form is a little bit different:

You can use this text in the first text area:

LiveAgent application reads from messages of connected Facebook pages and allows human agents to respond to customer messages.

In the second, larger text area, enter the following text:

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 with Facebook pages to fetch page messages. Webhooks are used to fetch page messages. After somebody writes message to your Facebook page, it should appear in LiveAgent as a new ticket within a few seconds. Only users that are logged in can connect Facebook pages to LiveAgent and read page messages.
1. Inside LiveAgent, click "Configuration" on the left-hand side menu in the main application screen.
2. From the "Configuration" screen click "Facebook" and "Accounts" under "Facebook."
3. Then on the "Facebook pages" screen you can connect your Facebook page via the "Connect Facebook page" button.
4. A login dialog to Facebook will open in a new window.
5. Fill in the login credentials and then click "Log in."
6. Next, a list with available Facebook pages will open.
7. Select the Facebook page you want to connect and connect it with LiveAgent by clicking the "Connect" button.
8. Now the Facebook page should be connected with LiveAgent.
9. Head over to your connected Facebok page on Facebook.com
10. click on the "Send message" button and write any message to your connected Facebook page.
11. Go back to LiveAgent's "Tickets" screen and you will be able to see your message in the form of a ticket.
12. Open the ticket with your message and click the "reply" link at the bottom to respond 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.


Facebook login

LiveAgent also uses the login with Facebook feature, and therefore you will also need to add Product > Facebook login and provide details on how it is used. Don't forget to fill in the Valid OAuth redirect URIs with the 2 values as shown in the screenshot below, 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

 

 

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 can take up to 5 days to get a response from Facebook. You can see a pending request on Facebook under App Review > Requests.


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

The last one is also a preview of how you will be able to respond to messages, comments, and posts on your connected Facebook page.

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