Niyu Smart Stock · Odoo inventory planning
AI Demand Forecasting for Odoo
Niyu Smart Stock reads your Odoo sales, stock, purchase, and warehouse data, then tells your team what to buy, what to move between warehouses, and when it will arrive. Start free.
Free tier with 50 products and 2 warehouses. No card required.
Demo video — Bunny Stream link pendingThe problem
Why is inventory planning in Odoo so hard?
Odoo tracks stock well, but it does not tell you what to do next. Native reordering rules react to a single minimum and ignore seasonality, lead-time variation, and stock sitting in another warehouse. So teams fall back to spreadsheets, and spreadsheets miss things.
Stockouts turn into lost sales
One missed item can stop a sale. Manual guessing leaves the team one demand spike away from an empty shelf and a customer who buys elsewhere.
Overbuying traps cash
Dead stock is money sitting on a shelf. Overestimate a slow-moving product and the cash that could have funded fast movers is locked up.
Spreadsheets do not scale
Exporting sales, checking stock by warehouse, reading open POs, and guessing demand for thousands of products is slow, and it breaks the moment the catalog grows.
You do not need another forecast table. You need one planning view that tells the team what to fix first.
How it works
How does Niyu Smart Stock forecast demand?
Smart Stock learns from your historical sales velocity, seasonality, and supplier lead times. Before it suggests a number, it checks demand, current stock, incoming supply, safety stock, lead time, MOQ, and order multiples, so the recommendation is one a buyer can act on.
Connect it inside Odoo in a few minutes
Install the module, open Inventory Settings, paste your API key, and run the initial sync. Smart Stock then appears under the Niyu AI menu for planning, actions, rules, runs, and lead-time analysis. Set the forecast horizon, exclude archived products, and control how lead time is learned.

One planning view instead of ten reports
The Planning Overview is your inventory control room. See urgent actions, the buy budget needed, warehouse pressure, internal rebalance opportunities, setup blockers, and the latest forecast run status in one place, so the team knows where to act first.

Reorder recommendations
What does it recommend, and why?
The result is not a report, it is the next decision. Smart Stock turns demand, stock, lead time, incoming supply, and warehouse balance into clear work for the inventory team.
Buy only the gap
Forecast says 120 units may be needed. You already hold 50 and have 30 inbound. Smart Stock recommends the remaining 40, not a blind 120.
Move stock before buying
If Delhi is short and Mumbai has spare units, Smart Stock suggests an internal transfer first, then a purchase only for what is still missing.
Split transfer and buy
Real decisions are mixed. Short 80 units with 30 spare in another warehouse becomes transfer 30 and buy 50, in one recommendation.
Plan cargo-ready and receipt dates
Use a single lead time or split it into cargo-ready days and transit days, so buyers see when to order and when goods should land.
A simple example
Short 80 units? Do not blindly buy 80.
If Warehouse A is short 80 units and Warehouse B holds 30 spare, Smart Stock suggests transfer 30 and buy 50. You use stock you already own, then buy only the real gap.

Every product gets a clear next step
Buy now, transfer now, transfer + buy, setup needed, watch, or ignored, with the product, warehouse, forecast, stock, incoming stock, suggested quantity, vendor, and reason on the line.

From recommendation to draft RFQ
Review the recommendation, then create or update draft RFQs straight from the action line. Scheduled purchase lines carry cargo-ready dates, transit time, and expected receipt dates.
What you get
What is inside Smart Stock?
Each menu has a job. Together they take a product from forecast to a placed order without a spreadsheet in the middle.
Planning Overview
One control room for urgent actions, buy budget needed, warehouse pressure, internal rebalance opportunities, setup blockers, and the latest run status.
Action Lines
Every product gets a clear next step: buy now, transfer now, transfer + buy, setup needed, watch, or ignored. No raw forecast table to interpret.
Planning Rules
Tell the system how you buy: safety stock, lead time, MOQ, order multiple, vendor, warehouse, and purchase schedule, per product, category, or warehouse.
Purchase Schedule Profiles
Split a large suggested buy into two or three planned batches with separate receipt dates for warehouse capacity and cash-flow control.
Lead Time Suggestions
Review suggested lead times from purchase receipt history with average, median, p80, sample count, and confidence. Nothing is applied automatically.
Forecast Engine Note
Each line can show the model used, the reason, guardrails, and a confidence note, so buyers trust the recommendation instead of a bare number.



Trust and data handling
What data does it need, and what happens to it?
Forecasting needs data, not your full database. Smart Stock sends only the inventory planning payload required to calculate recommendations and return them to Odoo.
What is sent
Only forecasting and planning data
Product references and names, warehouse context, historical demand, stock on hand, incoming supply, lead-time inputs, planning rules, and your configuration limits.
What is not needed
No customer personal data
Customer names, emails, phone numbers, addresses, invoices, payment details, and unrelated CRM data are not required for forecasting.
Retention
Temporary processing payloads
Payloads are processed to calculate recommendations and return them to Odoo. Raw payloads are temporary, not sold, not used for advertising, and deletable on request.
Deployment
Odoo.sh and on-premise
Your Odoo instance only needs outbound HTTPS to the forecasting server. No inbound access to your Odoo database is required.
Need a DPA, security review, or stricter retention terms? Email info@niyulabs.com.
Pricing
How much does Niyu Smart Stock cost?
Start free, then upgrade as your catalog and warehouse count grow. Every tier includes all features. The tiers differ on product and warehouse limits, refresh frequency, onboarding, and support.
Free
For trying it out, and for very small businesses.
- ✓50 products
- ✓2 warehouses
- ✓All features
- ✓1 manual + 1 scheduled refresh per day
- ✓Standard support
Pro
Larger catalog planning, more refreshes, priority support.
- ✓2,000 products
- ✓3 warehouses
- ✓All features
- ✓1 manual + 1 scheduled refresh per day
- ✓Assisted setup guidance
- ✓Priority support
Business
Larger catalogs, more warehouses, heavier planning, assisted onboarding.
- ✓15,000 products
- ✓4 warehouses
- ✓All features
- ✓2 manual + 1 scheduled refresh per day
- ✓Assisted onboarding
- ✓Priority support
Enterprise
Large multi-warehouse operations needing custom limits.
- ✓Large product and warehouse counts
- ✓All features
- ✓Custom refresh limits
- ✓Priority support
To start free, email info@niyulabs.com with your Odoo version, product count, warehouse count, and main planning problem.
What customers say
“Highly recommended”
Using it for my 5 warehouse business for internal transfer before buy replenishment. Team connected on a call for free implementation. Replied timely.
Questions teams ask before starting
Does it work with Odoo Community?+
Yes. Niyu Smart Stock works with both Odoo Community and Odoo Enterprise.
Does it work on Odoo.sh and on-premise?+
Yes. It runs on Odoo.sh and on-premise as long as your Odoo server can make outbound HTTPS requests to the Niyu forecasting server. No inbound access to your database is required.
Is there a free plan?+
Yes. The free tier covers 50 products, 2 warehouses, all features, one manual and one scheduled forecast per day, and standard support. It is meant for trying the product and for very small catalogs.
Do I need an API key?+
Yes. The API key connects your Odoo database to the forecasting server. Email info@niyulabs.com with your Odoo version, product count, warehouse count, and main planning problem, and we send the key.
What data does it send?+
Only planning data: product references, product names, warehouse and location context, historical demand quantities, stock on hand, incoming supply, lead-time inputs, planning rules, and the limits you configure. Customer names, emails, addresses, invoices, and payment details are not needed for forecasting.
Can it suggest a transfer instead of a purchase?+
Yes. When another warehouse has spare stock, Smart Stock suggests an internal transfer first. It can also split the action: transfer what you already have, then buy only the remaining gap.
Can I split a large purchase into batches?+
Yes. Purchase Schedule Profiles split one suggested buy into multiple planned batches with their own expected receipt dates, which helps importers, manufacturers, and cash-flow planning.
Does it replace Odoo reordering rules?+
It does not have to. Run Smart Stock as a smarter planning layer for the products where Odoo's native reordering rules are not enough, and leave the rest as they are.
Do you store sales history permanently?+
No. Sales history and planning payloads are used to calculate recommendations and return them to Odoo. Raw forecast payloads are temporary, are not used for unrelated purposes, and can be deleted on request.
Is it only for large companies?+
No. Small teams run on the free tier with 50 products and 2 warehouses. Larger operations upgrade for higher product and warehouse limits, more refreshes, assisted onboarding, and priority support.
The rest of the AI layer for Odoo
Smart Stock pairs well with the rest of what we build for Odoo teams.
AI MCP Server for Odoo
Connect ChatGPT, Claude, or Cursor to live Odoo data with governed access and a full audit trail.
Learn more→AI AnalystAsk Odoo in Plain English
A chat analyst that answers questions over your Odoo data without writing SQL.
Learn more→AI ServicesCustom AI for Odoo
Need tailored forecasting logic, agents, or pipelines? Our team builds AI solutions on your Odoo instance.
Learn more→Stop guessing stock. Start planning with Smart Stock.
Turn Odoo sales and stock data into clear buy, transfer, and receipt plans. Start on the free tier and upgrade when your catalog grows.
