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
    • Estate 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. Quotation Agent by Oplify v 18.0
  4. Sales Conditions FAQ

Quotation Agent by Oplify

by Oplify https://www.oplify.be/
Odoo

$ 70.27

v 18.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 • Invoicing (account)
• Discuss (mail)
Lines of code 710
Technical Name oplify_quotation_agent
LicenseOPL-1
Websitehttps://www.oplify.be/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Lines of code 710
Technical Name oplify_quotation_agent
LicenseOPL-1
Websitehttps://www.oplify.be/
  • Description
  • Documentation
  • License

AI-Powered Text Processing Agent for Quotations

Still creating quotations manually?

Sales teams waste hours each week copying product names, customer info, and pricing from emails and PDFs.

Quotation Agent eliminates the hassle by turning messy input into clean, ready-to-send Odoo quotations.

Simplify and automate your sales order creation process with this powerful AI-driven module!

Whether you receive sales orders via email or need to create them manually, this module streamlines the process, saving you time and effort.

Premium Support

This is a premium module that includes full-featured AI-powered quotation processing. Your purchase includes:

Full module access with all features
Technical support
Regular updates and improvements

Leave a 5-star review - It helps other users discover this module

Thank you for choosing Quotation Agent to streamline your sales process!

Watch the Demo

Watch the demo video

Click the image to open the full video on YouTube

Key Features

AI-Powered Recognition

Automatically identifies products, customers, and shipping info from PDFs and emails.

Drag-and-Drop Simplicity

Drop your PDF and let the system do the rest. No manual steps needed.

Product Match Status

Green: Exact match
Orange: Multiple matches
Red: No match

Fallback Product Logic

Configure default behaviors when no product is found.

Multiple AI Provider Support

Choose between OpenAI's ChatGPT or Google's Gemini. Both models have no direct access to your Odoo database, ensuring full confidentiality and data security.

Customer Price Lists Applied Automatically

Ensures quotes reflect specific pricing for each customer without mismatches.

Quotation Agent for Odoo

This module leverages ChatGPT and Google Gemini AI to automatically convert emails, plain text, and even tables copied from Excel directly into sales order lines. It intelligently extracts order details from unstructured customer communications and creates properly formatted sales orders.

Features

  • Automatically process incoming emails to create sales orders
  • Extract product information from plain text, email bodies, and PDF attachments
  • Intelligent product matching by reference or name
  • Support for multiple AI providers (OpenAI GPT, Google Gemini)
  • Configurable default customer and product fallbacks
  • Debug mode for troubleshooting AI responses
  • Custom prompt customization for specific business needs
  • Automatic mapping of quantities and order details

Easy Installation

  1. Download the module and place it in your Odoo addons folder.
  2. Update the app list: Apps > Update Apps List
  3. Search for Quotation Agent by Oplify and install it.

Requirements

The module requires the following Python packages:

  • openai - For ChatGPT integration
  • google-genai - For Google Gemini integration
  • pymupdf==1.24.10 - For PDF processing

These are automatically installed via the module's dependencies.

Access Rights

A new role has been created to allow the configuration of the API.

Quotation Agent Admin

  • Can configure GPT settings and prompts
  • Can manage AI provider credentials

Assign roles via: Settings > Users > Access Rights > Sales

Configuration

AI Provider Setup

Navigate to: Sales > Configuration > Quotation Agent

Configure the following:

OpenAI API Key

  • Obtain your API key from OpenAI or Google
  • Paste the key in the "API Key" field

AI Model Selection

The following models are available:

  • gpt-4o-mini - GPT-4 optimized for performance (recommended)
  • gemini-2.0-flash-lite - Google's Gemini model (recommended if you prefer Google Gemini)
  • gpt-4.1-nano - GPT-4.1 lightweight version
  • gpt-5-nano - Latest fast model

Default Settings

  • Default Customer: Fallback customer for orders without explicit customer info
  • Default Product: Fallback product for unmatched items
  • Company: Apply these settings to a specific company

Debug Mode

Enable to log detailed AI responses and processing steps for troubleshooting.

Custom Instructions

Add custom prompts or business-specific rules for order processing.

Example: "Always use product variants with color red when not specified"

Usage: Email to Order Processing

Automatic Processing

When email replies are received on a sales order:

  1. The system intercepts the incoming email if "Let GPT handle incoming mails" is enabled
  2. The AI extracts the following data:
    • Product names and references
    • Quantities
    • Customer contact information
    • Delivery addresses
    • Invoicing details and VAT numbers
  3. A new sales order is created with:
    • Extracted order lines with matched products
    • Correct pricing and taxes
    • Customer information (or default customer if not provided)
    • All details posted to the order's chatter for review

Manual Processing via Wizard

For emails forwarded as plain text or requiring manual intervention:

  1. Go to Sales > Orders and create a new quotation
  2. Click "Generate Order Lines"
  3. Paste email content, product requests or upload pdf file
  4. Review and confirm the extracted products before adding

AI Processing Details

The AI agent uses a structured prompt to:

  1. Interpret Customer Intent - Understands formal orders, casual requests, and ambiguous inputs
  2. Extract Product Information - Identifies products by name or reference from unstructured text
  3. Match Quantities - Defaults to quantity 1 if not specified
  4. Handle PDFs - Extracts data from attached PDF documents
  5. Validate Data - Ensures all extracted data is valid and complete

Example Inputs

  • "I need 5 office chairs and 2 desks"
  • Email thread: "Can you quote me on the conference room setup?"
  • Pasted Excel table with product codes and quantities
  • PDF price list with checkmarks next to desired items

Product Matching Logic

The system attempts to match extracted products in the following order:

  1. By Reference - Searches using product default_code (SKU)
  2. By Product Variants - Checks variant codes for matches
  3. By Name - Falls back to partial name matching if no reference found
  4. Default Product - Uses configured default if no match found

All matches consider:

  • Company-specific products (scope to current company first)
  • Active products only
  • Products marked as "Can be Sold"

Tips & Best Practices

✓ Always configure a default customer - Ensures orders are created even if customer info is missing

✓ Use clear product references - AI matching is more accurate with SKU codes

✓ Enable debug mode - Review AI responses to refine custom prompts

✓ Test with custom prompts - Add business-specific instructions to improve accuracy

✓ Review generated orders - Always verify AI-created orders before confirmation

Troubleshooting

Orders not being created from emails

  • Check that "Let GPT handle incoming mails" is enabled
  • Verify API key is valid and has sufficient credits
  • Check server logs for error messages

Products not being matched

  • Ensure product names or codes in the email match Odoo product data
  • Use clear, unambiguous product identifiers
  • Add missing products to your product catalog

AI responses seem inaccurate

  • Enable Debug Mode to see raw AI output
  • Review and refine the Custom Instructions prompt
  • Test with different AI models to compare results

Missing customer information

  • Configure a Default Customer to avoid blank customer fields
  • Ensure customer email/VAT is included in the incoming email

Support

For questions or feedback, contact: boost@oplify.be

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

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