Skip to main content
Eli Tribe TEAM
Customer Support Manager at Tribe
Asked a question 2 years ago

How to enable Facebook Messenger integration on my community?

Where am I?

In Tribe you can ask and answer questions and share your experience with others!

Eli Tribe TEAM
Customer Support Manager at Tribe

You can make an integration between your tribe community and Facebook Messenger. This way, all your members will be able to receive their community notifications on their Fb Messenger. Please

You need to check the alert section in your Fb App, at developers.facebook.com441 to provide the Fb company with the potential information from your business (which we do not have access to).

Please be advised that you might not find this setting very easy. These complications are from the Fb side, as their product is not easily integrate with 3rd party software like Tribe. 

You need to consider that your integrations need to be approved by Fb, and it may take a few days (this is from Facebook and Tribe cannot speed up this process). 

To make the integration, you first need to do some setting in your Facebook app and in your community as well:

1. Go to your Facebook apps at developers.facebook.com441> Click on My Apps to create an app bot> Choose an existing app or click on Add New App> Select the App Type 'Manage Business Integrations' and hit continue. Choose a display name for your FB bot>Select App Purpose >Insert your email> and Submit

How to enable Facebook Messenger integration on my community?

 

2. Log in to your Tribe community> Admin Panel> Apps> Install Facebook Messenger. You will see this message to install the messenger app:

How to enable Facebook Messenger integration on my community?

You need to insert Page Username, Access Token, App Secret, and Verify Token:

2.1. To find the App secret, go to developers.facebook.com441> Settings> Basic> App Secret (click on show to see it, and copy and paste).

How to enable Facebook Messenger integration on my community?

2.2. To find the Access Token, go to Dashboard> Set up Messenger> Setting under Products> select a page or create a new business page> Answer the Questions> Now your Access Token should be available.

Set up Messenger
Set up Messenger
select a page or create a new business page
select a page or create a new business page
Question 1
Question 1
Question 2
Question 2
Question 3
Question 3
Access Token Is Available 
Access Token Is Available 

2.3. Type down the page username> this is the same username for your Fb, as you use the URL of facebook.com/USERNAME/97 it should direct you to the Facebook page of that username. 

2.4. Verify Token is the password that you will define. Remember the password you are using. 

Enable and Save the changes.

3.1. Go to developers.facebook.com441> Settings under Products section> Scroll down to Webhooks>Add Callback URL (the first part of your community url, followed by /api/v1/app/messenger. For example: https://technology.tribe.so/api/v1/app/messenger113

3.2. Verify token is the password you have chosen in your community.  Hit Verify and Save.

3.3. Next to Pages, click on Add Subscriptions and pick The 6 Items shown in the picture.

Insert Callback URL and Pick These 6 Items
Insert Callback URL and Pick These 6 Items

3.4. Save the changes.

4. Go to Settings> Basic> Insert a Name Space (can be any name, just letters, without numbers)> Insert App Domain (which is the main part of your community URL excluding https://, like technology.tribe.so4)>Insert Privacy Policy (https://your58 community Url/privacy)>Insert Terms of Service Url (https://your58 community Url/terms)>App Icon>Purpose> Save changes> Turn on the key on the top right side.

Please be advised that you need to have the terms of use and privacy policy on your community first. Check out this link 106that explains how you can do it.

How to enable Facebook Messenger integration on my community?

8. Go to your community and refresh the home page. Now you should be able to see the "connect messenger" on the right toolbar. Click on it, and it will direct you to this page that says your messenger is now connected:

How to enable Facebook Messenger integration on my community?

Now, only you, the other admins, and a tester from Facebook is able to use your Fb Messenger. To make it accessible for all your community users:

Go to developers.facebook.com441> Messenger> Settings> scroll down to click on the add to submissions in front of the pages-messaging> Details> choose the command as /connect and choose the message as "your messenger is now connected"> Save the changes. 

Then, you will need to go to App Review on the left-hand side and click on Permissions and Features.

Permissions and Features
Permissions and Features

Then, Click on Request Advanced access on the right-hand of Pages-messaging and click on Requests on the left-hand side again and you will see something similar to the screenshot below:-

How to enable Facebook Messenger integration on my community?

 

Now, the first steps is to verify your business by clicking on Go to verification. You will need a business for that. Individual verifications are paused right now.

Before submitting your request, read facebook's App Review4, Sample Submissions5, and Common Rejection Reasons3 documents to familiarize yourself with the process and avoid common mistakes. In addition:

Confirm that your app can be loaded and tested externally

Verify that the Facebook Login button is visible in your app and screencast, and adheres to our brand guidelines4

Provide clear use case details and describe step-by-step how a person uses your app

Tell us how your use of pages_messaging follows established usage guidelines4

Complete the review form by filling all the information. Post that, click on Submit for Review button on the bottom right-hand side.

How to enable Facebook Messenger integration on my community?



Now you need to wait for Facebook to approve your integration. It usually takes 1-2 business days from Facebook's side but can take longer owing to the current situation.