Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
CRM (crm)
• Calendar (calendar) • Contacts (contacts) • Discuss (mail) |
Lines of code | 711 |
Technical Name |
crm_facebook_leads |
License | AGPL-3 |
Website | https://github.com/BADEP/addons |
Versions | 8.0 10.0 11.0 12.0 13.0 14.0 15.0 |
Sync Facebook Leads with Odoo CRM
Support of multiple Pages and multiple Lead Forms with advanced field mapping and automatic teams assignation.
Configuration
- Login to your Facebook account.
- Go to https://developers.facebook.com/apps and press Create App. Set the Display Name of your application and enter the Contact Email
- Go to the Settings section and choose Basic. From there you can get your App Id and App Secret
- On Odoo, go to "CRM/Configuration/Settings". In Facebook Leads Settings paste your App Id and App Secret and click Get Access Token
- You will be redirected to facebook to give access to the app. Make sure to include all the pages you need to sync
- After granting access you will again be redirected to Odoo with an already generated access token. You can then click Get Pages to retrieve all the pages with their respective access token
- Go to "CRM/Configuration/Leads & Opportunities/Facebook Pages" and access the page you want to sync.
You can use the button "Get Forms" to get all the forms associated with your Facebook page.
- For each form you can edit the mapping between Facebook fields and Odoo fields. Any Facebook field which
is not mapped will go automatically in the description field of your lead. this way you will get all
your lead info even if your Facebook form has fields which does not have an equivalent in Odoo. You can
also assign a Salesteam for each form.





Usage
The cron job which is configured for an interval of 1 hour will automatically get all the leads which are not yet imported in the system.

You can also check related Facebook info for each lead.

The cron job can also be changed for narrower or bigger intervals.

Roadmap/Known issues
- There may be some compatibility issues for some field types. For example if the field type is Many2one the module will automatically search an adequate record by name, which is not always fault-tolerant. Other field types need also to be checked.
- The module will always import all the leads which are not in the system. So if you delete a lead it will be reimported the next time. the workaround, which is actually the correct thing to do is to archive (disable) the leads that you won't be using.
- Support other Odoo Models (for example partners or mass mailing contacts).
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedodoo 13
when will be for odoo 13
Re: odoo 13
The module is now available for v13
Version 13
Tendrán actualización para la versión 13 de Odoo?
Re: Version 13
The module is now available for v13
It doesnt works
Hello the module doesnt works i put the page, and when i try to catch the form it doesnt works
Re: It doesnt works
Hello, please download the latest version, it is more explicite regarding errors
can not reach fields
Hi,
i setted everything and I can download all forms but when i click on get fields...nothing
I have send support request about 24 hours ago but haven't received any replay yet
Get Leads Always Empty
Hello budy, how are you
I managed to approve the permissions you commented on, access the pages, I successfully get the forms, but I always bring the leads in the empty 'date' field.
Do you have any tips regarding this situation?
I need Support: Error connecting to Facebook APP,
All right
I'm trying to connect to the facebook app and always give the msg:
Unable to load the URL: The domain for this URL is not included in the application domains. In order to load this URL, add all domains and subdomains to the Application domains field in the application settings.
However, it is configured correctly:
Follow the link:
https://www.facebook.com/dialog/oauth?response_type=token&client_id=146321937260450&redirect_uri=https%3A%2F%2Fmultiphono.multidadosti.com.br%2Fcrm_facebook_leads%2Fauth&scope=leads_retrieval%2Cpages_manage_ads%2Cpages_read_engagement%2Cads_management
The domain includes: multiphono.multidadosti.com.br
Subdomain redirected to server on Google.
Odoo 12
Can you help me ?
odoo 13
when will be for odoo 13
Re: odoo 13
The module is now available for v13
Hola. Tengo un problema
Look this... Permissions The manage_pages permission has been deprecated and replaced with 4 new permissions: pages_manage_ads pages_manage_metadata pages_read_engagement pages_read_user_content The publish_pages permission has been deprecated and replaced with 2 new permissions: pages_manage_posts pages_manage_engagement Apps that have already been approved for manage_pages or publish_pages, or both, will be migrated to the new permissions by June 1, 2020. For apps that have been submitted but not yet reviewed for manage_pages or publish_pages, or both, the review process will continue as normal. Once approved, apps will be migrated to the new permissions by June 1, 2020. To apply, or resubmit, for Page permissions before June 1, 2020, select the permissions you see in your app dashboard, either manage_pages or publish_pages, or both, or the new permissions. Your app will automatically be migrated to the new permissions by June 1, 2020, if necessary. After June 1, 2020, manage_pages and publish_pages will no longer be available in the App Review > Permissions and Features selection in the App Dashboard. The manage_pages and publish_pages permissions will be fully deprecated in May of 2022. Changes to your code must be applied before this date.