Every email and SMS, unified in one partner timeline
Stop hunting across sales orders, invoices, and chatter threads. See every message you have sent or received with a contact — email and SMS, sent and received, delivered or failed — in one searchable, filterable log.
The problem
Odoo logs every email and SMS against the individual document it was sent from — a specific quote, invoice, or lead — so there is no single place to answer "what have we sent this customer, ever?" Sales reps hunt document-by-document before a call, AR teams cannot confirm an invoice email actually went out, and nobody can reconstruct a defensible communication trail when a customer disputes what was sent.
The solution
Email/Message History materializes every outgoing and incoming email and SMS into one partner-centric log, updated automatically as messages are sent and delivery status changes. Filter by channel, direction, and date, search full text, see delivery status and failure reasons on every message, resend failures in one click, and export the whole trail for audit — all from the partner record.
Everything your team needs to trust the timeline
Every capability below is implemented in the module.
Unified email + SMS timeline
Every outgoing and incoming email and SMS a partner has ever exchanged, merged into one chronological log — no more checking separate documents or buttons.
Delivery status on every message
See Queued, Sent, Delivered, Bounced, Failed, or Received on each entry, mirrored straight from Odoo's own mail and SMS delivery records.
Human-readable failure reasons
Failed messages show why — the failure reason from the mail or SMS provider — right on the log entry, not buried in technical logs.
One-click resend
Retry a bounced email or failed SMS directly from the log with the Resend button, no need to reopen the original document.
Full-text search
Search subject, message preview, sender, and related document from a single search box — not just direction filters.
Channel, direction, and date filters
Narrow the log by Email vs SMS, Incoming vs Outgoing, or a date range, and group by partner, channel, direction, status, or related document.
Important flags and archiving
Mark key messages Important for quick recall, and archive old entries without losing the record — standard Odoo archive, built in.
CSV export for audits
Export a partner's full communication history — date, direction, channel, subject, status, and failure reason — as a CSV for compliance or audit.
Partner-form integration
A Communications smart button and an embedded history tab appear right on the partner form, plus a dedicated Communication Log app with kanban, list, pivot, and graph views.
How it works
Messages sync automatically
Every email and SMS sent or received through Odoo is captured into the log the moment it is created or its delivery status changes — no manual step.
Open the partner or the log
Click the Communications smart button on any partner, or open the Communication Log app to see every conversation across all partners.
Filter, search, and review
Search full text, filter by channel, direction, or date, and group by status to spot failures or find a specific message in seconds.
Resend, flag, or export
Retry a failed send, mark a message Important, archive old entries, or export the trail to CSV for a customer dispute or compliance review.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. It reads the same underlying mail.message and mail.notification records Odoo already creates and materializes them into one searchable, partner-centric log with delivery status and bulk actions — the chatter on each document still works exactly as before.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Email/Message History
Every email and SMS to a partner in one searchable timeline on the contact form — delivery status, readable failure reasons, one-click resend, channel and date filters, and CSV export for audits.
Buy on Odoo App Store