Real-time webhook
An HMAC-verified endpoint with replay protection. Permanent failures mark the trace bounced, bump the count and blacklist the address; soft failures are counted only.
✉ For Odoo email marketers
You send through Mailgun, so Mailgun catches every hard bounce, spam complaint and unsubscribe. But none of it flows back into Odoo, so every mailing reads bounced = 0, dead addresses get re-mailed forever, and your sender reputation quietly erodes.
Every event Mailgun sees gets verified, logged, and applied to the right trace and contact, automatically. Permanent failures blacklist the address; soft failures are counted, never blacklisted. Your bounce numbers become real, and your lists get clean.
An HMAC-verified endpoint with replay protection. Permanent failures mark the trace bounced, bump the count and blacklist the address; soft failures are counted only.
One click (or a nightly cron) pulls Mailgun's existing bounce, complaint and unsubscribe lists and mirrors them into your blacklist, cleaning historical blind spots.
Every event is recorded for audit, but only deliverability events mutate state. Idempotent and safe to retry: opens stay on Odoo's own tracking, never counted twice.
One connector. One price.
A licensed module: install on your Odoo Community instance and configure under Settings. US & EU regions.
Not ready today? Leave your address and we send the Odoo Implementation Playbook: nine plain-language articles on running Community like you mean it. One follow-up from a human, no spam.
No spam, unsubscribe anytime.
Install it, point Mailgun at the webhook, and watch your bounce numbers become real.
Get the connector free · GitHubor email hello@practicalbusinessmachines.com