Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Sales
  3. Customer Reorder Predictor v 17.0
  4. Sales Conditions FAQ

Customer Reorder Predictor

by Mindsynth Technologies https://mindsynthtech.com
Odoo

$ 25.04

v 17.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Sales (sale_management)
• Invoicing (account)
Lines of code 1812
Technical Name ms_sale_order_predictor
LicenseLGPL-3
Websitehttps://mindsynthtech.com
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Sales (sale_management)
• Invoicing (account)
Lines of code 1812
Technical Name ms_sale_order_predictor
LicenseLGPL-3
Websitehttps://mindsynthtech.com
Versions 17.0 18.0 19.0
MindSynth Technologies Logo

MindSynth Technologies

Professional Odoo ERP Implementation, Customization & Integration

✔ Certified Experts ✔ 24/7 Support ✔ 100+ Projects
Odoo Application

Sale Reorder Predictor

Compatible with: Odoo 17.0 / 18.0 / 19.0

Stop missing reorder opportunities. This module analyses your customers' confirmed sale order history to automatically predict when each customer will order again, alert your salespeople at exactly the right moment, and pre-fill a quotation with every product the customer has ever bought — ready to send in seconds.

Sale Order Reorder Predictor Overview
Why Choose Us

Key Features

Proactively grow revenue with intelligent reorder prediction

🤖

Automatic Prediction

Daily cron analyses every customer's confirmed order history and computes their average reorder interval. Once a customer crosses the minimum order threshold, a prediction is created automatically — no manual input needed.

📅

Live Date Prediction

Every confirmed sale order instantly refreshes the predicted next order date for that customer. Stats update in real time on confirmation — no waiting for the cron.

🔔

Salesperson Alerts

When a predicted reorder date enters the configurable alert window, the responsible salesperson receives both a chatter activity and a personalised email — giving them time to reach out before the customer looks elsewhere.

🛒

One-Click Quotation

Create a pre-filled quotation directly from any prediction record. Every product the customer has ever ordered is added automatically at their historical average quantity — ready for review and sending.

🎯

Confidence Scoring

Each prediction carries a High / Medium / Low confidence rating based on order count and interval variance. Only medium and high-confidence predictions trigger alerts — keeping your salespeople focused on real opportunities.

⚙️

Fully Configurable

Set the minimum order count before prediction starts, the number of alert days before the predicted date, and your company's custom alert email template — all from the standard Odoo Settings menu.

Getting Started

How It Works

From installation to proactive quotation in five simple steps

1

Configure Your Settings

Go to Sales → Configuration → Settings and find the Reorder Predictor section. Set the Minimum Orders threshold (default: 3) — the number of confirmed orders a customer must have before a prediction is generated. Set the Alert Days (default: 7) — how many days before the predicted reorder date you want salespersons to be notified. Optionally select a custom Alert Email Template for your company's branding.

Configure Settings
2

Predictions Are Created Automatically

The daily cron scans all confirmed sale orders per company. Any customer whose distinct order day count meets or exceeds the minimum threshold gets exactly one prediction record created automatically. The prediction stores the customer's last order date, total confirmed order count, average interval in days, and the predicted next order date. The product_ids field is populated with every product the customer has ever ordered from the company across all their confirmed sale orders. When you confirm a new sale order, the prediction for that customer refreshes instantly — no need to wait for the cron.

Prediction Record
3

Salesperson Receives Alert

When the predicted next order date falls within the Alert Days window, the daily alert cron fires automatically for all medium and high-confidence predictions that have not yet been alerted. The assigned salesperson receives a chatter activity on the customer record and a direct email listing the customer name, predicted date, days remaining, average interval, confidence level, and the full ordered product list. Once alerted, the prediction is marked so the salesperson is not spammed — the alert resets automatically when the customer places their next order and a new cycle begins.

Salesperson Alert
4

Send a Pre-Filled Quotation in One Click

From the prediction record, click Create Quotation. Odoo opens a new sale order form pre-populated with the customer, the salesperson, and every product they have ever ordered — each at their historical average quantity and list price. Review, adjust if needed, and send. The record is not saved automatically — you are always in control before anything is committed.

Pre-filled Quotation
5

Customise Your Alert Email Template

Go to Sales → Configuration → Reorder Email Templates to view, edit, or duplicate the built-in alert template. The template is based on the sale.reorder.prediction model so you have full access to all prediction fields — partner name, predicted date, days remaining, product list, confidence, and more — using standard Odoo Jinja2 / QWeb expressions. Only Sales Managers can edit or create templates; regular users have read-only access to prevent accidental changes. Select your customised template in Settings → Reorder Predictor → Alert Email Template to make it the default for your company.

Email Template Editor
Customer Integration

Reorder Intelligence on Every Customer

The module extends the standard customer form with a smart button and inline stats — so your team can see reorder intelligence without leaving the customer record.

🔢

Smart Button

A Reorder Predictions smart button appears at the top of each customer form as soon as a prediction exists. Clicking it opens the prediction record for that customer directly.

Smart Button
📋

Inline Reorder Stats

A Reorder Intelligence group appears on the customer form showing the Next Predicted Order date and an Alert Firing toggle — instantly visible when a reorder is imminent.

Inline Reorder Fields
Under the Hood

Technical Notes

🔒 Predictions Cannot Be Deleted

The unlink() method raises a UserError for all users including administrators. To deactivate a prediction, use Action → Archive. This ensures the full order history and prediction audit trail is always preserved.

📊 Two Order Counts

Distinct Order Days counts unique calendar dates and drives the interval calculation — two orders placed on the same day count as one. Total Confirmed Orders stores the raw count of all confirmed sale.order records including same-day duplicates, giving you the true order volume.

⚡ Alert Auto-Reset

After an alert is sent, the alert_sent flag is automatically cleared when the customer places their next order and the new predicted_next_date moves beyond the original alert_date. This means each new order cycle generates exactly one fresh alert — no duplicates, no missed cycles.

🏢 Multi-Company Ready

The daily cron iterates every company independently. Each prediction is scoped to a company_id, and the unique constraint is UNIQUE(partner_id, company_id) — so a customer shared across two companies gets one prediction per company with fully isolated stats.

🛡️ Access Control

Sales Users can read and write prediction records but cannot create or delete them. Sales Managers can additionally create predictions manually. Email templates for reorder alerts are editable only by Sales Managers — regular users have read-only access.

📈 Confidence Formula

Confidence is derived from order count and the coefficient of variation (std dev ÷ avg interval). High: 5+ orders, CV ≤ 25%. Medium: 3+ orders, CV ≤ 50%. Low: fewer orders or higher variance. Only Medium and High predictions trigger salesperson alerts.

💬

Support & Customization

Need customization, integration, or support? Our team at MindSynth Technologies is ready to help you get the most out of your Odoo system.

✉ Contact Support 🌐 Visit our Website
MindSynth Technologies Logo

© 2026 MindSynth Technologies. All rights reserved. | Building powerful Odoo solutions.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with