...
The Apps page opens. Click on the Create App button (Fig. 2).
The Create Appan app page opens with the "Add a Use Case" section. Enter the name of the future application in the App name field, and click the Next button (Fig. 3).
...
The Use cases tab opens. Select the
...
Other
...
option, and click the
...
Next
...
button at the end of the page (Fig. 4).
...
The Type tab opens. Select the Business option, and click the Next button (Fig. 5).
...
The Details tab opens. Check the name and contact email. Click the Create app button (Fig. 6).
...
Enter the password again. Click the Send button.
The application is created. Go to the App settings — Additional. Turn the switch Allow API Access to app settings to the active position (Fig. 7). Click the Save changes button.
...
Open the Chat Gateways page in the Admin (Webitel) application and create a new Meta Chat Gateway.
The Metapage opens, where you are required to fill in the fields (Fig. 8).
...
To obtain the values for the App ID and App Secret fields, return to the Facebook Developer page in App settings — Basic. Take the values from this page
...
:
App ID (Fig. 9(1));
App Secret (Fig. 9(2)).
...
Enter the data on the Meta page and click the Save button.
Copy the value from the URI field (Fig. 8). Go to the Facebook Developer — Dashboard. Select Facebook Login for Business by clicking the Set up button (Fig. 10).
...
Turn the copied value into a URL. On the Settings page, paste the value into the Valid OAuth Redirect URIs and Deauthorize callback URL fields (Fig. 11). Click the Save changes button.
...
Open the Facebook Pages page and add the necessary pages. Enable receiving messages for the pages.
Info |
---|
If the app is used only by people who have a role in the app, only standard access is required for the permissions and functions that the app needs. |
If the app will be used by people who do not have a role in the app, the permissions, and features required by the app will require extended access.
To obtain advanced access, go to App Review — Requests.
...
The App Review Requests page opens (Fig. 12). Click the Request Permissions or Features button.
The Permissions and Features page opens. Click the Request advanced access button in the line of the required permission (Fig.13).
...
The table below describes the permissions that Webitel uses to integrate with the Facebook Messenger page.
Permission or function | Endpoints | Description | Note |
---|---|---|---|
This permission allows your app to access a list of pages that a person manages. The use of this permission is to show the user a list of pages that they manage and to verify that the person is managing the page. You can also use this permission to request analytical information to improve your app, as well as for marketing or advertising purposes by using aggregated and identified or anonymised information (provided that such data cannot be re-identified). | For a cloud-based installation, standard access is enough for application administrators to get a list of their pages. | ||
This permission allows your app to manage and access Messenger Conversation Pages. Permitted uses of this permission include creating user-initiated interactions, sending support messages, or confirming reservations or purchases and orders. You may also use this permission to request analytical information to improve your application, as well as for marketing or advertising purposes through the use of aggregated and identifiable or anonymised information (provided that such data cannot be re-identified). |
| ||
The permission allows your application to subscribe to and receive webhooks about actions on the Page, as well as to update settings on the Page. The use of this permission is to help the Page administrator administer and manage the Page. You can also use this permission to request analytical information to improve your app, as well as for marketing or advertising purposes by using aggregated and identified or anonymised information (provided that such data cannot be re-identified). |
| ||
The feature allows your application to read custom fields for users who interact with your business assets, such as ID, ids_for_business, name, and image. Permitted uses of this feature include reading one or more custom fields in a business application. You can also use this permission to request analytical information to improve your app, as well as for marketing or advertising purposes by using aggregated and identified or anonymised information (provided that such data cannot be re-identified). |
|
Go to the Requests page. Click the Edit button.
Indicate the purpose for which you are requesting extended access — select the Yes option. Click the Continue to App Review button.
Fill in the application settings.
Provide information to verify the application.
A modal window opens in which you need to write a detailed step-by-step instruction, following which the verification specialist will be able to test your integration and see how you use permissions or functions. The instructions should include all the login details that will be required to access the integration and conduct testing.
Click the Save button.
Expand | ||
---|---|---|
| ||
Website: https://d******.webitel.com/workspace/ Login: ******@webitel.com Pass: ************** Log in to the website, and put the Call Centre switch in the active position. Go to the Facebook page: https://www.facebook.com/***** and send a message to this page. A bot will start communicating with the user or be transferred to an agent. To work, the agent has to see the user's name. Webitel is an omnichannel Contact Centre that handles inbound calls and chats from customers. We are trying to enable the possibility of receiving messages to our platform from customer pages. |
Fill in the items for each permission.
Note |
---|
The request may be rejected due to an inaccurate/incomplete description. Recording a screen with a step-by-step demonstration of how your application will use this permission or feature increases the chances of getting approved the first time. The video should show the following: the agent logging into Webitel, navigating to the Workspace, turning the Call Center switch into the active position, going to the Facebook page and sending a message, opening the Workspace, and demonstrating the chat. You can display both the Facebook page and Workspace on one screen, each taking up half of it. |
After filling in all the data, the Submit for Review button becomes active — click on it.