I have been implementing the standard Hubspot-Odoo sync over the past couple weeks, and unfortunately I have been facing many difficulties due to small inconveniences in the connector. Some of which could be easily addressed in my opinion. My proposal is to develop following features in the connector: Have the "company_id" field from Odoo available as mapping field to Hubspot. The field "company_id" is used in the multi-company set-up and identifies whether a partner belongs to all companies (in the multi-company set-up), or just one. The field is available through filter-criteria in the connector on contact level (Belongs to company (multi-company) / Does not belong to company (multi-company)), but not as mapping field. Today that is not the case so I don't know in my multi-company set-up, to which company this contact is synced. Have the option "Belongs to multicompany" as an option on company and deal level also, instead of contact level only. Today, I can select to sync only contacts from one company (from my multi-company) set-up in Odoo, but not for companies and deals. For companies, this should be an easy, as it is the same logical data table in Odoo (partner table). Have the possibility to have Hubspot pulling the different options from selection fields (Odoo). Today, this is not possible so I can easily make typos or not fill in the right information when syncing data. Have unique ID show up as a mapping option for contacts, companies and deals. This would allow me to see which contact and company is are synced between the DB of Odoo and Hubspot. Today I can only guess. Increase the data sync frequency for error-syncs. Today, the sync only runs when an change in a mapped field is noticed. This is great for when everything is in sync. However, on the error-syncs (duplicates, errors, etc.), we have to wait until one of the mapped fields is changed before the errors goes away. This makes the implementation of this connector painfully long. The proposal would be to have (at least) a daily refresh/full sync on the records with sync errors. This would allow to make corrections for those records, and see the results the latest the next day.
... Mehr anzeigen