Odoo Implementation
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Project (project) |
| Lines of code | 350 |
| Technical Name |
todoo_task_estimator |
| License | LGPL-3 |
| Website | https://todooweb.com/ |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Project (project) |
| Lines of code | 350 |
| Technical Name |
todoo_task_estimator |
| License | LGPL-3 |
| Website | https://todooweb.com/ |
| Versions | 17.0 18.0 19.0 |
Task Estimator Integration
AI-powered task estimation directly in your Odoo workflow
Stop guessing in planning meetings. Task Estimator integrates an AI engine directly into your Odoo project tasks. One click opens the estimator with the task description pre-loaded, the AI estimates effort in Fibonacci story points, separating manual work from AI-assisted work, and sends the result back to Odoo automatically. The more you use it, the smarter it gets.
Key Features
Features
- One-click estimation from the task form: no copy-paste, no context switching.
- AI estimates story points on the Fibonacci scale (1, 2, 3, 5, 8) with full reasoning.
- Dual estimation: manual effort vs. AI-assisted effort: plan your sprints accurately.
- Step-by-step implementation guide generated automatically for each task.
- Knowledge base learns from validated estimations: similar tasks are resolved instantly (<1 second).
- Results saved directly to the Odoo task with chatter note: full traceability.
- Re-estimation shows previous results pre-loaded: compare and refine over time.
- REST API with interactive documentation: integrate the AI engine into any platform or pipeline.
- Runs on your own infrastructure: no external API calls, no data sent to third parties.
- Compatible with any tech stack: includes calibrated examples for Odoo, Django, React, Node.js, Laravel and more.
The task estimator web tool has a Settings panel (in the sidebar) where each user can find their personal username and API token. Copy this token: you will need it to connect Odoo.
The tool includes a full interactive API documentation at /api/docs. Any developer can browse the available endpoints, read the request/response schemas and try them out directly from the browser.
The REST API uses Swagger UI. Click Try it out on any endpoint, fill in the parameters and execute â the real response from the AI engine is shown inline. Your token is pre-injected automatically.
In Odoo go to Settings → Project → Task Estimator. Enter the URL of the estimator server and paste the API token you copied from the Settings panel.
The estimator can also be used as a standalone web tool: type any task description, optionally add the technology context, and click Estimate. Results include story points, time estimates, reasoning and a step-by-step guide.
When opened from an Odoo task, the description is pre-loaded automatically. The estimator opens with the task content already in the text area: no copy-paste needed.
After the estimation is complete, click Send to Odoo to save the result. The estimation is sent directly to your Odoo instance: story points, reasoning and steps are all recorded.
The estimation is saved in the task: the smart button shows manual / AI story points, and a note is posted in the chatter with the full breakdown: reasoning, steps and time estimates.
When a task has been estimated before, clicking the smart button opens the estimator with the previous result pre-loaded. The button label changes to Re-estimate so you can review and update the estimation at any time.
The knowledge base learns from validated estimations. When a similar task is found (similarity > 92%), the result is returned instantly: in milliseconds, without calling the AI model. The badge shows similarity percentage and how many times it has been used.
Every estimation saved to Odoo is recorded in the task chatter with the full detail: story points, time estimates, reasoning and manual implementation steps. Complete traceability of all estimations over time.
- Yes, this module works with both Odoo 18 Community and Enterprise editions.
- Yes. This module connects Odoo to the Task Estimator server, which must be running separately. The Task Estimator is a Node.js application that runs alongside Ollama (a local AI model runner). Both can be deployed with Docker Compose.
- No. Everything runs on your own infrastructure. The AI model (qwen2.5:3b via Ollama) runs locally. No task data ever leaves your servers.
- Yes. The Task Estimator is a standalone web application with a REST API. This Odoo module simply adds the integration between the two. You can use the estimator independently or integrate it with any other platform via the API.
- Yes. Every time you validate an estimation as correct, it is saved to a local knowledge base. Future tasks with high semantic similarity (over 92%) will be resolved instantly from this base, without calling the AI model â and accuracy improves as the base grows.
- Please contact us at devtodoo@gmail.com to discuss customization options.
Our Services
Help and Support
If you face any issues while using our app and the issue is arising due to our app, we provide you complementary support for a duration of 90 days from the date of purchase.
To create a support ticket, you can do it through the channels that we make available to you.
Please log in to comment on this module