Automated Payment Reminders for overdue invoices
Multi-level email reminders sent automatically on a schedule, with a kanban board showing every overdue invoice, reminder logs on each invoice, and a manual send button — all built natively on Odoo Accounting.
The problem
Overdue invoices pile up with no systematic follow-up. Accounts teams send reminders manually, forget which customers were contacted, and have no audit trail of what was sent or when.
The solution
Configure reminder schedules with escalating levels (7, 14, 30 days overdue), let the daily cron send the right email at the right time, and see every overdue invoice with its status on a single kanban board.
Everything accounts receivable needs
Every capability below is implemented in the module.
Multi-Level Reminder Schedules
Create any number of escalating reminder levels (friendly, second notice, final notice), each with its own days-overdue trigger, email template, and optional subject override.
Daily Cron Automation
A scheduled action runs daily, finds every overdue unpaid invoice, determines the right reminder level, sends the email, and logs the action — hands-free accounts receivable follow-up.
Overdue Invoice Kanban
A dedicated kanban board under Accounting → Reporting shows all overdue invoices grouped by reminder status (none, pending, sent, paused) with partner, amount, and due date visible at a glance.
Manual Send & Pause
Send the next reminder immediately from the invoice form with one click. Pause reminders for customers in dispute, then resume when resolved — the cron skips paused invoices.
Full Reminder Audit Log
Every reminder sent creates a log entry with the date, channel, template level, and status (sent/failed). The smart button on each invoice shows the reminder count and opens the full log instantly.
Per-Invoice Schedule Override
Set a company-wide default reminder schedule, then override it per invoice for specific customers who need a different cadence — VIPs, high-risk accounts, or long-term partners.
Customisable Email Templates
Three ready-to-use Odoo mail templates (friendly, second notice, final notice) with invoice details, amount due, due date, and portal payment link. Edit directly in Odoo's template editor.
Next Reminder Tracking
Computed fields show the last reminder date and the next due date directly on the invoice list. Your team always knows where each invoice stands in the follow-up workflow.
Idempotent & Duplicate-Safe
The cron never sends the same reminder level twice for the same invoice. Running it multiple times in a day is safe — customers receive exactly the reminders they should, no duplicates.
How it works
Configure Schedule
Create a reminder schedule with levels at 7, 14, and 30 days overdue. Set your company default.
Post Invoices
Work as normal in Odoo Accounting. No changes to your invoicing flow are needed.
Cron Runs Daily
Each morning the scheduler finds overdue invoices and sends the next reminder email automatically.
Monitor & Act
Review the Overdue Reminders kanban, send manual reminders, or pause invoices in dispute.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. The cron checks whether each reminder level has already been sent for an invoice. Running it multiple times in a day produces no duplicate emails — it is fully idempotent.
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.
Automated Payment Reminder
Automated payment reminders, overdue invoice follow-up, and accounts receivable workflow — built natively on Odoo.
Buy on Odoo App Store