Facebook Common Issues
When using Facebook integration on LeadsBridge you may come across some known and easy-to-fix errors, below we’ll explain how to troubleshoot these and get everything back on track.
Custom Audience Facebook Error (TOS)
Facebook has updated their TOS recently and this is the reason behind the issue.
To fix it you should accept the new TOS by clicking on the Accept TOS button inside LeadsBridge.
You’ll then be redirected to Facebook Custom Audience GUI to accept them, you can also follow this link: https://www.facebook.com/ads/manager/audiences/manage/
Please note that the TOS should be accepted for every Facebook Ads account separately.
LeadsBridge App Permissions
LeadsBridge should have all of the app permissions enabled to work properly on your account.
To make sure they’re enabled just follow the steps below:
- Log into your Facebook Account
- Go to Settings » Business Integrations, or open the following link: https://www.facebook.com/settings?tab=business_tools
- Click on View and edit under LeadsBridge to modify its permissions
Make sure to give all the permissions to the LeadsBridge App and click on Save.
This is an error message that comes directly from Facebook and it says:
- “Failed to update the custom audience: This audience was created from data source FILE_IMPORTED.MULTI_HASHES, which does not support data source FILE_IMPORTED.HASHES_OR_USER_IDS.”
It means that the creation method of the Audience doesn’t match with the update method on LeadsBridge. Basically, this error comes up when you try to update an Audience previously created from another platform or with a manual upload on Facebook.
To fix this you should create a new Custom Audience inside LeadsBridge which then will be automatically updated. If you wish to use an already created Custom Audience as well for your advertisement, you may select both of them when setting up your campaigns.
The Facebook test didn’t come into my CRM
The firstname.lastname@example.org is a fake lead that is not accepted by a lot of autoresponders/CRMs and this could be the reason why you don’t see it inside your platform.
Please follow these steps to insert a lead with real-data:
- Click here https://developers.facebook.com/tools/lead-ads-testing
- Choose your Facebook Page where you want to insert the test lead
- Click on the Delete lead button
- Click on Preview form (DO NOT CLICK ON Create lead BUTTON)
- Insert any valid email and data
- Click on Submit
Basically, you need to use the Lead Ads Testing Tool provided by Facebook to insert a test lead that you will use to verify that everything works great.
Error validating access token: the user has changed the password
The following error shows up when the password for the account has been changed as it stops LeadsBridge from accessing it:
- “Api  “(FacebookResponseException)  Error validating access token: the user has changed the password”
- “(FacebookResponseException)  (#10) To use ‘Page Public Content Access’, your use of this endpoint must be reviewed and approved by Facebook”
To fix this you should Reauthorize the Ad Account from which you have changed the password.
Check the guidelines linked below on How can I reauthorize my Facebook Ad Account?:
Lead Access from the Business Manager
There’s a well-known issue with the Facebook Business Manager. In order to fix it please follow the documentation at the following link: https://leadsbridge.com/documentation/business-manager-permissions/
(FacebookResponseException) ,  or 
If you get one of the following error messages:
- “(FacebookResponseException)  Unsupported get request. Object with ID ‘….’ does not exist“
- “(FacebookResponseException)  (#200) To subscribe to the leadgen field, one of these permissions is needed: leads_retrieval“
- “(FacebookResponseException)  (#278) Reading advertisements requires an access token with the extended permission ads_read”
You should check which is the Ad Account that returns this error by going to the Ad Accounts section of LeadsBridge.
It could be that the Ad Account has expired or some information has been changed on the Facebook side.
To fix this, you should Reauthorize the Ad Account involved by following the guidelines linked below on How can I reauthorize my Facebook Ad Account?:
Why I’m requested to enable Two Factor Authentication in my Ad Account?
If you get the following error message:
- Facebook Permission Error. The Facebook Page you’re trying to connect has Two Factor Authentication enabled.
Means that the Facebook Page, or the Business Manager to which the Page belongs, has Two Factor Authentication enabled. In order to solve this error message you should enable Two Factor Authentication in the Ad Account involved, the Reauthorize the Ad Account in LeadsBridge as explained HERE.
For further information on Facebook Two Factor Authentication you can check THIS documentation.
Why I can’t see my Facebook Page inside the drop-down of the bridge?
If you can’t see the Facebook Page inside the bridge setup, means that your connection is outdated. In order to update it, you should re-authorize your Facebook Ad Account by clicking on the here link, as shown below:
Once done, your Facebook Page will show up on the drop-down.
Why I can’t see my Facebook Form under the Facebook step?
To be able to manage Ad Forms and related leads, the Facebook Page containing the Ad Forms must be managed within at least one Business Manager.
Users also have to be managed within the Business Manager of the Facebook Account that is being used. The Page that is used should also be assigned to that user.
If you aren’t able to see the list of Ad Forms inside LeadsBridge as shown below, you could have one of the following cases:
- The Facebook Account isn’t associated with a Business Manager
- The Facebook Page isn’t associated with a Business Manager
- The Facebook Account’s user (People) isn’t associated with the Facebook Page inside the Business Manager
To troubleshoot the problem follow these steps:
- Create a Business Manager associated with your Facebook Account
- Add the Page to at least one Business Manager
- Associate your Account (People) to the Facebook Page within the Business Manager
The Page that you want to manage inside LeadsBridge needs to be included in at least one Business Manager associated with the Facebook Account. The same Page should also be assigned to the Account which is used inside the Bridge.
Why I’m having issues on my Bridge while using ALL FACEBOOK LEAD ADS FORMS as Source?
The ALL FACEBOOK LEAD ADS FORMS is an option that allows you to receive leads from all the Ad Forms related to the Facebook Page you’ve configured in your Bridge.
In the Fields Mapping step this option shows all the available fields from all the Ad Forms that belong to the Facebook Page, LeadsBridge will try to merge all the similar fields between those Ad Forms.
So, for example, if the field Phone_number is available in some of the Ad Forms it will be visible but as a unique field, this means that if the Phone_number is available in some of them with a different ID, lets say in one of the Ad Forms its named Phone_number and in another one its named Work_phone_number, we will show two different fields available: Phone_number and Work_phone_number.
This could create some unexpected behaviors because the first Ad Form contains the field Phone_number and the second Ad Form contains the field Work_phone_number, so when you receive a lead from the first Ad Form you will receive the field Phone_number populated and the field Work_phone_number empty, or viceversa.
If you find yourself in this situation, following the example above, you should concatenate the field Phone_number and Work_phone_number inside the Destination field that corresponds to the Phone number in your CRM in order to make sure that you’ll receive the Phone number information wether the lead comes from the first Ad Form or from the second one.