| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 304 |
| Technical Name |
no_rfq_follow_up |
| License | LGPL-3 |
| Website | https://www.oudayet.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 304 |
| Technical Name |
no_rfq_follow_up |
| License | LGPL-3 |
| Website | https://www.oudayet.com |
RFQ Follow-Up Reminder
Automatically chase vendors who never answered your Request for Quotation — escalating emails, on autopilot.
Sent RFQs go quiet — and nobody chases them
You email a Request for Quotation and wait. Odoo's built-in vendor reminder only chases the receipt date of confirmed orders — it never chases an unanswered RFQ. Quotes go cold, deadlines slip, and the only "system" is a buyer's spreadsheet and memory.
A daily scheduled action watches every sent RFQ and emails the vendor an escalating sequence — a gentle nudge, a firm reminder, then a final notice that copies the buyer in. Set the cadence once; the chasing runs itself.
See it in action
A walk through the five screens you'll touch — from the RFQ form to the email the vendor receives.
1. On the RFQ form
The sent date, Auto-Chase Vendor toggle and Reminders Sent counter sit right next to the order deadline. Read-only and copy-safe.
2. The chatter logs every reminder
Each fired reminder is posted to the RFQ chatter as a regular email message. Full audit trail, no separate log to babysit.
3. Tune the cadence
Three day-offsets under Purchase Settings. Defaults are 3 / 7 / 14. Change them in seconds, no developer required.
4. What the vendor sees
A clean, professional message with the RFQ number, vendor name and buyer signature substituted in. Editable like any mail template.
5. Full admin control
The cron is a plain Scheduled Action. Pause it, change the interval, or hit Run Manually any time. No black box.
Everything the chase needs
A scheduled action scans every sent RFQ once a day and dispatches the next due reminder. Zero manual tracking.
A gentle nudge, a firm reminder, then a final notice. Each step raises the tone; the last one copies the buyer in.
Set the day offsets — default 3, 7 and 14 days after the RFQ is sent — from Purchase Settings. No code, no developer.
The three messages are standard mail templates. Rewrite the subject, body, or sender from Settings → Technical.
The cron sends at most one email per RFQ per run, always the most-escalated step due. Old RFQs never get a burst of three.
An Auto-Chase Vendor toggle on every RFQ lets a buyer stop chasing one vendor without disabling the cron.
Where it earns its keep
A wholesaler sends 30 RFQs a week to compare vendor pricing. Half never reply. The reminder cadence recovers quotes the buyer would otherwise have missed.
A purchasing officer needs three quotes before a project milestone. Automatic firm and final reminders keep slow vendors moving without daily phone calls.
An office manager handles purchasing on the side. The daily cron becomes the procurement assistant they never had budget to hire.
Some suppliers simply lose the email. A polite, well-timed sequence converts silence into a quotation far more often than a single message ever does.
How it works
When a Request for Quotation moves from draft to sent, the module stamps the sent date. Reset it to draft and the clock restarts cleanly.
Once a day the scheduled action measures how long each sent RFQ has been waiting against your configured day offsets.
The vendor receives the most-escalated reminder that is now due. The fired step is recorded so it is never repeated.
Installation
Step 1 · Add the module
Copy the no_rfq_follow_up folder into your Odoo addons path.
Step 2 · Install
Open Apps, update the apps list, search "RFQ Follow-Up Reminder" and click Install.
Step 3 · Set the cadence
Go to Purchase → Configuration → Settings and set the first, second and final reminder offsets.
Step 4 · Done
The daily scheduled action is active immediately, with sensible 3 / 7 / 14-day defaults.
Works with
Available in 9 Languages
Reminder emails and form labels follow each user's own Odoo language setting — no extra setup.
Honest scope
✗ Sent RFQs only. Draft RFQs that have not been emailed, and confirmed purchase orders, are intentionally never chased.
✗ New RFQs only. RFQs that were already in the sent state before the module was installed carry no sent-date stamp, so they are not chased. Every RFQ sent afterwards is.
Reminders are delivered to the vendor's standard email recipient — make sure the vendor contact has a valid email address.
This is a focused follow-up tool, not a full tender or call-for-bids management system.
Where your data goes
RFQ Follow-Up Reminder runs entirely inside your Odoo instance. It makes no external API calls and phones nothing home. Reminder emails are sent through your own configured outgoing mail server, exactly like every other Odoo email. The module reads purchase orders and writes only its own four x_-prefixed fields.
Frequently asked questions
No. Only RFQs sent after installation receive a sent-date stamp, and only stamped RFQs are chased.
The RFQ leaves the sent state, so the cron stops chasing it immediately.
Yes. Untick Auto-Chase Vendor on that RFQ. The cron skips it while every other RFQ keeps its schedule.
Yes. The three messages are standard mail templates, editable under Settings → Technical → Email Templates.
No. The cron sends only the most-escalated reminder that is due and silently marks the earlier steps as handled.
Yes. Each reminder is sent from the RFQ's own company and purchase representative.
Technical details
RFQ Follow-Up Reminder
© Naim OUDAYET - LGPL-3
Please log in to comment on this module