Skip to Content
eq_ai_enrichment

AI Enrichment

licenseOPL-1 Version16.0, 18.0, 19.0 Community Enterprise Odoo.sh packageProductivity.AI authorEquitania Software GmbH supportsupport@equitania.de

Complete company records from their own imprint — using your LLM, not Odoo credits.

eq_ai_enrichment

AI Enrichment fills in company master data on your contacts automatically. It fetches the company’s own website including the imprint and takes the postal address, phone number and VAT ID from there. Instead of buying credits from Odoo, it runs on the LLM connection you have already configured.

Every value it proposes carries the page it came from, so a wrong entry can be traced back in one click. The model may only repeat what is actually on the fetched page — if it finds nothing, the field stays empty. That is the difference to asking a chatbot, which produces a plausible-sounding address for any company, including one that does not exist.

Only with ownERP

The help for this module is findable — for people and for AI

Two help pages in German and English, shipped inside the module. With Help Docs installed you search them in full text — and an AI assistant reads the same content through a machine-readable module card.

A person searches
first steps
Setup and first steps
What the model is told can be adjusted under Edit prompts: Company data extraction carries the rule that only what stands on the page may be reported, Website lookup is sent when a …
Overview
there, the managing directors as a proposal for new child contacts. The module needs an AI access from Settings → Artificial Intelligence. How to create one and assign it is described …
An assistant asks
eq.helper.doc.get_capability_card(
  "eq_ai_enrichment")
Returns the models, fields, methods and permission rules of AI Enrichment in a form an assistant can act on — instead of guessing them from screenshots.
“Which fields does enrichment fill from the imprint?” — answered from the module card, not from training data.

Full-text search and module card come from Help Docs (eq_helper). This module ships the content — no extra configuration.

Features

Enrichment at the push of a button

Every company contact carries an AI Enrichment button. A dialog shows the current value, the proposal and the source for each field — only what you tick is written back.

  • Existing values stay untouched unless you decide otherwise
  • Every proposal names the page it was read from

The imprint as the data source

Besides the start page, up to two imprint or contact pages are read. In Germany, Austria and Switzerland the imprint is legally required and contains exactly the mandatory details you are looking for.

  • Only publicly accessible pages are fetched
  • Customer data never travels to Odoo SA

Automatic domain detection

The domain is taken from the website field, otherwise from the e-mail address. Private addresses such as gmail.com or web.de are recognised and skipped, so no lead ends up with the postal address of a mail provider.

A record in the chatter

Every run leaves a note listing the fields, values, sources and the LLM model used. Failures state the reason in plain language. The chatbot can also run an enrichment on request and show the result before anything is written.

Tidy settings

Odoo’s own IAP entries (SMS sending, partner autocomplete, Odoo IAP) can be hidden for as long as this module does the job.

Live progress instead of a blank window

The dialog opens the instant you click and reports every step as it happens — determining the domain, fetching the site, the AI evaluation, preparing the proposals — instead of leaving you staring at nothing for the length of the run.

Named minimum requirements

When no domain can be resolved, the dialog states the three possible routes — website, business email, company name with town and country — and exactly which are met, instead of a flat “nothing found”.

Beyond the address: the imprint’s fine print

Company register entry, tax number, supervisory authority, chamber and professional title are read into a dedicated “Imprint” tab on the contact — details a plain address lookup never touches.

Managing directors as contact proposals

People named as managing directors in the imprint appear as individually confirmable child-contact proposals; a contact of the same name already on file is recognised and flagged instead of created twice.

Enrich from any link

Hand the AI a page directly — an imprint you already have open, for instance — instead of letting it search for the company website. A near-empty result, typical of a login wall such as LinkedIn, is reported explicitly rather than shown as an empty proposal.

A suggestion right where it helps

A company entered without an address, with a viable route to its website, is offered the enrichment directly on the record — dismissible per contact, without blocking a later run.

Frequently Asked Questions

Do I need Odoo IAP credits?

No. The enrichment runs through the LLM connection configured in your own system. No credits are bought or consumed at Odoo.

Which data leaves my system?

The module fetches the publicly accessible website of the company in question and passes that page content to the LLM provider you configured. Your customer records are not sent to Odoo SA.

Can the AI invent an address?

It is restricted to repeating what is on the fetched page. If nothing is found, the field stays empty rather than being filled with a guess. Each proposed value names its source page.

Will existing data be overwritten?

Not unless you decide so. The dialog shows the current value next to the proposal, and only ticked fields are written.

Which Odoo editions are supported?

Odoo Community and Enterprise, version 19.0 — self-hosted or on Odoo.sh. Odoo Online, the hosted SaaS edition, does not accept apps from the store, so no third-party module can run there.

What are the dependencies?

Contacts, Odoo’s bus, eq_ai_odoo_tools and eq_ai_base (holds the shared AI accesses and prompts). They install automatically. Lead enrichment for CRM is available through the companion module eq_ai_enrichment_crm.

Do you provide support?

Yes — via support.equitania.de or support@equitania.de.

Does it keep working after an Odoo update?

Yes, within 19.0.x. A new Odoo major version is delivered as a new module version.

Support · Kontakt

We are happy to support you · Wir unterstützen Sie gerne.

Equitania Software GmbH ownERP
Equitania Software GmbH
Weiherstraße 13
75173 Pforzheim
Deutschland · Germany
Telefon: +49 7231 16 604 0
Telefax: +49 7231 16 604 200
Homepage: www.equitania.de · www.ownerp.com · odoo2fast.report
Support: support.equitania.de
E-Mail: support@equitania.de

EN · All information on this page is provided for product description purposes only and is not legally binding. It constitutes neither a guarantee of quality nor an assurance of any particular scope of functions, fitness for a particular purpose or specific results; only the contractual agreements and the scope of delivery of the version actually installed are authoritative. Screenshots show example configurations.