Issues with Messenger Integration #3397
-
This discussion is to capture the common issues that the community encountered while setting up the Facebook/ Instagram channel Common IssuesFacebook not approving the appref: chatwoot/docs#114 Invalid Scopes: instagram_basic.
ref: https://discord.com/channels/647412545203994635/647729604944986124/908720660040269854 JSSDK Option is Not ToggledGo to your FB developer page, choose your FB app, for Facebook login settings, and turn on the SDK option ref: https://discord.com/channels/647412545203994635/647412545686208527/915722440364163142 How to create test apps ?ref: https://discord.com/channels/647412545203994635/647729604944986124/908723268201103370 Not able to receive Instagram messages, but only the Facebook messages ?
ref: https://discord.com/channels/647412545203994635/647729604944986124/909853503416070214 If it's your test app you should add the Instagram testers account to the roles to send and receive the messages. If it's not the test app then your Facebook app should have permission for Instagram messages. followed everything and still doesn't work? add a comment and the team will help you. |
Beta Was this translation helpful? Give feedback.
Replies: 26 comments 38 replies
-
Your submission details for Login to the account using the following credentials. Email: facebook_mail_address
Permissions and the answer to facebook's question Business Asset User Profile Access
This access is used to get the business name and picture so that it can be used to create inboxes in your-site-name. pages_messaging
Send message to the users to support them. The access will be used to send support to the users.
Created facebook test account with page access.
Connect the page to the account shared before.
** pages_manage_metadata**
Get the details of the page to add enough context for the agents attending the conversations. pages_show_list
List all pages of a particular person so that they can connect it to receive messages.
|
Beta Was this translation helpful? Give feedback.
-
Your submission details for You can use the following to test the integration. Email: facebook_mail_address instagram_basic
It will start showing in the your-app-name dashboard and you can reply from there.
Users can connect their professional Instagram accounts and chat with their customers. Effectively they would manage all the customer support from the dashboard. Make video similar to this with your self-hosted version: https://youtu.be/BnAGfjvIUVU instagram_manage_messages Go to our testing website.
Open a new tab
Go to your-app website tab in the browser opened above
Just to verify more, This is the Instagram account connected to our Facebook app. Now, switch to Instagram account tab. Switch Instagram account, Credential to Instagram account which is connected to the Facebook app You can check DMs here from fa.cebookqa2 and messages sent from your-app website these are the same messages that we getting to our application through the webhook URLs You can add more Instagram testers through the Facebook test app to test this feature with more accounts.
Whenever users send a message to Instagram account by using Facebook webhook URL we get it on our website. We are a customer support company and some of our clients use Instagram to publicize their products. And they use our customer support app on their website. So they would like to see all customer queries in one place. For this, we integrated the Instagram webhook, and now to get the queries from the real-time customers on the live app we need your approval on the instagram_manage _massages so that we would fetch the messages from Instagram sent to our Instagram account and display them on our website. Thanks. Make video similar to this with your self-hosted version: https://youtu.be/BnAGfjvIUVU |
Beta Was this translation helpful? Give feedback.
-
Make sure you follow this documentation first for the self-hosted version. https://www.chatwoot.com/docs/self-hosted/configuration/features/integrations/facebook-channel-setup |
Beta Was this translation helpful? Give feedback.
-
Submission details for Pages read engagements permission is used to get Instagram id connected to page so as to have the ability to send messages to customers. You can use the following to test the integration. Email: facebook_mail_address
Tell us how you're using this permission or feature. I am the Facebook app administrator I can read the Instagram id connected to the page but when another user is just a page owner he/she is not able to read the instagram_id connected to my page, and that's why other page owners are not able to connect their page with Instagram to our inbox. When any user will send a message to the connected Instagram account we want to display the same in our Chatwoot inbox. We need to check the Instagram id of the account which is connected to our FB page, to set it as the receiver account. |
Beta Was this translation helpful? Give feedback.
-
Please note: If you are recently facing any issues in receiving messages in the Chatwoot Facebook page inbox, please make sure your page is not connected to any other apps. According to the new Facebook handover protocol To resolve this issue:
If you don't remove the other app and just make the Chatwoot a primary app there is no guarantee that we would receive any messages from the users who already sent the messages to the tier5 page from 14th March until now as the thread hasn't been released by the previous app.
For the latter solution, we would need to wait until the next release. Thank you to the whole team and the feedback, it is that why we have been able to find the root cause for the same. |
Beta Was this translation helpful? Give feedback.
-
Human-Agent permission for replying to messages on Instagram after the messaging window is closed. The following are the steps that must be completed in order for your "Human Agent" permission to be approved:
|
Beta Was this translation helpful? Give feedback.
-
¿How can I upgrade my self hosted installation to support Facebook Api v14? Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi Is there something in the new Instagram app that we are missing? |
Beta Was this translation helpful? Give feedback.
-
Hello @tejaswinichile , I have a question. How can i create inbox facebook and connect to facebook account without config file .env(FB_VERIFY_TOKEN, FB_APP_SECRET, FB_APP_ID). Because i logged website: https://app.chatwoot.com/ create channel facebook don't need config file .env and don't need fill information FB app. It's so fast. I hope to reiceive answer from team. Thanks. |
Beta Was this translation helpful? Give feedback.
-
I am receiving the messages that are made directly to the page, but when a message is made through an advertisement on the page, I do not receive it {Correction} i am just receiving messages if i the creator of the facebook app send a message to the page, if other profile do this the crm dont receive the message |
Beta Was this translation helpful? Give feedback.
-
I'm trying to configure chatwoot (self hosted, of course) to integrate with both Facebook (Messenger) and Instagram. The docs foresee a very similar process, but my understanding is I still create two apps for the two inside of the Meta Developer dashboard, and that I have to do the process twice. Any help highly appreciated! And sorry if this is a silly oversight on my end. |
Beta Was this translation helpful? Give feedback.
-
I have approved app of facebook but Instagram message feature getting disapproved, Reason is improproper handling of CDN resources. Tag user show in URL formate, like; " instagram_manage_messages App rejected - Improper handling of media CDN URLs |
Beta Was this translation helpful? Give feedback.
-
@tejaswinichile I'm going through the same difficulties implementing Facebook and Instagram integration. I've followed the community tips and still haven't made progress. You made a video demonstrating a part of the process, could you do it for the whole process? I believe it would help everyone who goes through this difficulty. Probably because I don't know the right path. Thanks! |
Beta Was this translation helpful? Give feedback.
-
I'm having problems to test facebook messages, instagram is working but not facebook |
Beta Was this translation helpful? Give feedback.
-
@tejaswinichile |
Beta Was this translation helpful? Give feedback.
-
Hi! |
Beta Was this translation helpful? Give feedback.
-
I am having problem with instagram permissions as well, they are saying that I dont need the permissions I'm asking, that are: pages_show_list |
Beta Was this translation helpful? Give feedback.
-
How can I solve this CDN problem? |
Beta Was this translation helpful? Give feedback.
-
Hello, just to clarify something. If I am the admin of the pages I want to add, and I am also developer of the FB app do I need to go through the verification process of the app to get it working? Reason why I am asking, I followed all the steps, and added credentials to CW env, FB login works, it asks for permissions, and lets me select pages/IG profiles. Problem is the pages list is empty on CW dashboard. None of the pages/profiles are listed and I am unable to complete the integration. pages_show_list permission is active and on standard level. On Meta developer portal it states "Your app only needs advanced access to the following permissions and features if your business is a Tech Provider. " - if I understand this correctly, advanced access would be required only if I want to offer the app to 3rd parties? Is this empty list a known bug as it is reported few times: #7491 and #3100 @sojan-official @tejaswinichile your input would be highly appreciated :) Edit: So, I tried creating test app again and page list is now working. Only issue I have is that incoming Instagram messages are duplicated. So incoming message is displayed twice on CW, replies are sent only once. Is it still necessary to have separate IG messaging webhooks active if the FB page and IG profile are already connected? |
Beta Was this translation helpful? Give feedback.
-
Check the new Facebook Pages Permissions.
Yo need to invite to manage your page from this
Go to you Page on Facebook
Setup and Privacy
New Experience for Pages
Here you need to add a user for Facebook Access
…________________________________
De: lazmo88 ***@***.***>
Enviado: jueves, 23 de noviembre de 2023 06:43
Para: chatwoot/chatwoot ***@***.***>
Cc: pelucapampa ***@***.***>; Comment ***@***.***>
Asunto: Re: [chatwoot/chatwoot] Issues with Messenger Integration (Discussion #3397)
Hello, just to clarify something. If I am the admin of the pages I want to add, and I am also developer of the FB app do I need to go through the verification process of the app to get it working? Reason why I am asking, I followed all the steps, and added credentials to CW env, FB login works, it asks for permissions, and lets me select pages/IG profiles.
Problem is the pages list is empty on CW dashboard. None of the pages/profiles are listed and I am unable to complete the integration. pages_show_list permission is active and on standard level. On Meta developer portal it states "Your app only needs advanced access to the following permissions and features if your business is a Tech Provider. " - if I understand this correctly, advanced access would be required only if I want to offer the app to 3rd parties?
Is this empty list a known bug as it is reported few times: #7491<#7491> and #3100<#3100>
@sojan-official<https://github.com/sojan-official> @tejaswinichile<https://github.com/tejaswinichile> your input would be highly appreciated :)
—
Reply to this email directly, view it on GitHub<#3397 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A4X6ST45IRDLAQACACK7JPTYF4LE7AVCNFSM5IEERJ6KU5DIOJSWCZC7NNSXTOKENFZWG5LTONUW63SDN5WW2ZLOOQ5TONRVGAYTKMA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Hi @tejaswinichile, i hope you are doing well. i'm getting issue to approve "business_management" permission. FB raise issue on purpose for this permission. Can you please guide me what are the suitable use case for approve this permission. And it will be helpful if you provide me submission details for "business_management" and screen-cast too. |
Beta Was this translation helpful? Give feedback.
-
@tejaswinichile please what would you advise to respond with for |
Beta Was this translation helpful? Give feedback.
-
pages_show_list feedback We have determined your use case is valid. While reviewing your submission, we were unable to verify use case in your screencast. Please provide screencast where your use case is reflected. Please show pages Please re-submit accordingly and we will re-review your application. Thanks! How to solve it? currently non admin users cannot add their facebook pages and new messages are coming as John Doe names. Anyone knows why? |
Beta Was this translation helpful? Give feedback.
-
pages_read_engagement feedback We were unable to approved this permission due to the use case mentioned is unclear/invalid. It would be preferable if you provide a detailed explanation of how you intend to use this permission in your app. This permission allows your app to read content (posts, photos, videos, events) posted by the Page, read followers data, and profile picture, and read metadata and other insights about the Page. Display Facebook post to website and retrieve page access token. Allowed Usage
Here’s a resource that may help: Please re-submit accordingly and we will re-review your application. Thank you! |
Beta Was this translation helpful? Give feedback.
-
instagram_manage_messages feedback
The above is the response from Meta, can someone please explain to me what App failed to capture pages after integration means. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Your submission details for
pages_show_list, pages_manage_metadata, pages_messaging, Business Asset User Profile Access
Login to the account using the following credentials.
Email: facebook_mail_address
Password: Facebook password
Permissions and the answer to facebook's question
Tell us how you're using this permission or feature
Business Asset User Profile Access
This access is used to get the business name and picture…