Meta Lead Ads Connector - Verified & De-duplicated — release notes
Every released version, what changed in it, and the date it went out. This page is generated from the module’s own changelog, which is the same file shipped inside technovision_meta_leads and rendered on its Odoo Apps Store listing.
The store listing gained a questions-and-answers section: whether the webhook is safe to expose, what happens when Meta sends the same lead twice, whether a lead is lost when the mapping is wrong, and whether a real lead has ever come through it. No functional code change.
18.0.1.0.1
Changed
Opening price set before the listing went live. No functional code change.
18.0.1.0.0
Added
Facebook and Instagram Lead Ads delivered into Odoo CRM as opportunities.
Every webhook verified against X-Hub-Signature-256, recomputed over the exact raw body and compared in constant time. A delivery that does not verify is recorded and discarded.
One lead per leadgen id, enforced by a database unique constraint, so a repeat delivery is recorded as a duplicate and the original opportunity is left alone.
The raw payload is stored on arrival, so a lead that cannot be mapped is kept, marked failed with its reason, and can be replayed once the mapping is fixed.
Per-form field mapping; unmapped answers are kept and written to the opportunity notes.
The page token's expiry is stored and watched, and a backfill fetches leads for a form over a date range through the same mapping and duplicate check.