Mass email invoices and bills with confidence
Select dozens of posted customer invoices or vendor bills, route them through an approval workflow, and track exactly what was delivered — all without leaving the Accounting list view.
The problem
Sending invoices and bills one at a time does not scale past a handful of documents. Odoo's native tools offer no bulk control: recipients default to the wrong contact, the daily email limit is hit silently mid-batch, and there is no review step before dozens of emails go out or any record of what actually got delivered.
The solution
Select any number of posted invoices or vendor bills, pick the recipient role and email template, and let the module handle the rest: quota-aware scheduling, an explicit Draft to Review to Approved to Sent workflow, and per-document delivery status you can retry with one click.
Everything a billing team needs to mass-email invoices and bills
Every capability below is implemented in the module.
Bulk Send From the List View
Select posted customer invoices or vendor bills in the Accounting list and launch Mass Send by Email directly from the Actions menu — no per-document clicking.
Customer Invoices and Vendor Bills
One tool covers both accounts-receivable and accounts-payable mailing, so billing clerks are not stuck buying and learning separate apps for each side of the ledger.
Role-Based Recipient Suggestion
Each document defaults to the billing contact, company contact, or default partner email — shown inline before you send, with a one-time custom email option for ad-hoc recipients.
Daily Quota Visibility
The wizard shows remaining quota out of your configured daily limit before you commit, and can automatically schedule any overflow for the next day instead of failing mid-batch.
Draft to Sent Approval Workflow
Every batch moves through Draft, To Review, Approved, and Sent with a dedicated Reviewer group and a full chatter audit trail of who approved what and when.
Asynchronous Batch Processing
A scheduled action processes pending batches every 30 minutes, so large sends never block the UI and unfinished lines are picked up automatically.
Per-Line Delivery Status and Retry
Each document in a batch tracks its own Pending, Sent, or Failed status with an error message, and failed lines can be retried individually with one click.
Inline Status on Every Document
A Mass Send smart button and status field on each invoice or bill show whether it was sent, queued, or failed, with the last-sent date, right on the document form.
Configurable in Settings
Set the daily quota, default recipient role, and whether review is required before sending, plus a built-in deliverability guide covering SPF, DKIM, and external SMTP.
How it works
Select & Launch
Select posted invoices or bills in the Accounting list and choose Mass Send by Email from the Actions menu.
Choose Recipient & Template
Pick the recipient role and email template, and see live quota and overflow status before creating the batch.
Review & Approve
The batch routes to a Mass Send Reviewer for approval, keeping an audit trail before any email leaves your system.
Send & Track
Approved batches send automatically within quota, while every document reports Sent, Pending, or Failed with one-click retry.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. The wizard and batch workflow support customer invoices, credit notes, vendor bills, and vendor refunds — any posted invoice or bill can be selected from the list view.
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.
Mass Invoices & Bills Send by Email
Bulk-send posted customer invoices and vendor bills straight from the list view — role-based recipients, visible daily quota, a draft-to-sent approval step, and per-document delivery status with one-click retry.
Buy on Odoo App Store