An analytical and agentic brain on top of your ERP

Superlative for Odoo

Odoo runs your business and holds the numbers. Superlative is the out-of-the-box AI layer that reads them, so anyone on the team can ask about revenue, margins, stock and customers in plain language and get an answer grounded in the actual ledger, never a guess.

Officially certified Odoo partner

Built for teams on Odoo   ·   connects to your data   ·   answers you can forward without checking by hand.

Ask your ERP anything

Plain-language questions, answers grounded in Odoo

No report to build and no analyst to wait on. Ask in English or Bahasa Indonesia, and Superlative reaches for the right query against your Odoo data, answers with the real figure, and states plainly when a number is partial or stale. Every screen here mirrors how the product behaves.

Ask Superlative

Grounded in Odoo

Berapa revenue kita bulan ini sampai hari ini?

DP

getRevenue

·

scope: mtd

Month to date, across every channel

Rp 4.19 B1 to 18 Jun, all analytic accounts
Cabang

Rp 1.71 B

Outlet

Rp 1.06 B

Online

Rp 0.98 B

June is a partial month, ingested through the 18th. This is month to date, not a full-month figure.

Real numbers, never invented

Ask in English or Bahasa Indonesia and Superlative reaches for the right query against your Odoo data, answers with the actual figure, and states plainly when something is partial or stale. The same number opens on the dashboard it came from.

superlative.supertype.ai/finance

finance

Traced to your Odoo revenue by analytic

Chat and dashboard read the same warehouse of Odoo analytic accounts, commodities and stock, so the two can never tell a different story.

Your whole business, read out of Odoo

One brain across finance, sales, stock and more

Superlative maps to the tables Odoo already keeps and lays them out as modules a team can switch on. Pick one and watch a true-to-product view drawn from the same analytic accounts, commodities and stock your ERP holds.

Pick a module

Six modules out of the box, each mapped to the tables Odoo already keeps. Switch on what a team needs and the agent answers only from those, so access stays exactly where it should.

Finance

Income statement, balance sheet and cash position, read straight from your general ledger with the periods aligned.

Revenue

Rp 71.4 B

+8.2%

Gross profit

Rp 24.9 B

+5.1%

Operating expense

Rp 12.1 B

+3.4%

Net income

Rp 9.8 B

+6.7%

Year on year, with commentary written from the movements.

Agentic, and accountable for it

How Superlative turns a question into a number you can trust

The answer is not one shot. Superlative reads the question, resolves the Odoo vocabulary, routes to the right query, fetches the real rows, and checks whether the data is fresh enough to answer before it replies. Walk the loop that runs behind every response.

The same loop runs behind every answer, so a number you can act on is the only thing that comes back.
DP

“Cabang mana yang paling ramai bulan ini?”

Read as a channel ranking scoped to branches. Superlative speaks English and Bahasa Indonesia, and it knows the Odoo vocabulary, so Cabang resolves to branch analytics rather than the generic word for outlet.

intent: rankinganalytic_category = Cabangwindow: MTD
Governed by design

It answers only from data a role can see

Access follows the same module permissions your Odoo roles already imply. Superlative answers from the modules a person can open and declines the rest by name, and you can swap the underlying model whenever a better one arrives without touching that boundary.

Access by roleModule gated

Ledgers, assets and sales, nothing outside it

Finance

Sales

Channels

Marketplace

Customers

Assets

What was net income last month?

Net income landed at Rp 9.8 B, up 6.7 percent on the prior month.

Bring your own model

Swap the brain, keep the guardrails.

Route Superlative through the models you trust, and change your mind whenever a better one arrives. The tools, the data boundary and the freshness checks stay exactly the same underneath, so the answers stay comparable no matter which model wrote them.

The model changes. The rule that it may never invent a number, or reach past a role, does not.

Part of a larger practice
Superlative is the productized shape of work Supertype has done for years. If your needs run past the box, Supertype also builds custom AI agents for companies, delivers enterprise data science consulting, and ships programmatic PDF reporting. For finance-heavy teams, our AI for finance and banking practice goes deeper still.

Frequently Asked Questions

What is Superlative?
Superlative is an out-of-the-box analytical and agentic AI layer for companies running Odoo, built by Supertype, an officially certified Odoo partner. It reads the data your ERP already holds and lets anyone on the team ask about revenue, margins, inventory, marketplace performance, assets and customers in plain language. Instead of building a report or waiting on an analyst, you get an answer grounded in the actual ledger, with the source dashboard one click away at superlative.supertype.ai.
How does Superlative work with Odoo?
Superlative connects to your Odoo-derived data warehouse and understands its vocabulary natively. It knows that an analytic account can be a Cabang branch, a Jakarta Outlet, an Online listing or a project channel, that commodities are Odoo product families, and that a warehouse is where stock sits rather than a sales channel. Because the chat and the dashboards read the same tables, the answer you get in conversation always matches what you would see on screen.
Will the AI make up numbers?
No. Superlative is built to fetch real rows for every figure and never estimate, interpolate or fabricate. When the most recent month is only partially ingested, it says so and gives you the month-to-date number rather than a projection. Forecasts happen only when you explicitly ask for one, and they arrive clearly labelled as estimates with every step of the calculation shown, so a finance lead can trust and forward the answer without checking it by hand.
Can the AI reach data a person should not see?
No. Access follows module-based permissions that mirror the roles your Odoo setup already implies. A finance role can ask about ledgers, assets and sales but not marketplace or customer data, a sales and marketing role sees channels, marketplace and customers, and an admin sees everything plus user management. When a question falls outside a person's modules, Superlative declines by name and points them to an admin rather than answering.
Which AI models does Superlative use?
Superlative is model-flexible. You can route it through providers like Deepseek, Alibaba's Qwen and OpenAI, and switch whenever a stronger model arrives. The tools it calls, the data boundary it respects and the freshness checks it runs stay the same underneath, so answers remain comparable and trustworthy regardless of which model produced them. It also works in both English and Bahasa Indonesia.
We are only planning to adopt Odoo. Is Superlative still relevant?
Yes. Superlative is designed for teams already on Odoo and for those planning the move, and it is the productized front of a broader Supertype practice. If your requirements run past the out-of-the-box product, Supertype also builds custom AI agents, delivers enterprise data science consulting, and implements analytics engineering around your ERP. Reach out through the contact page and we can map the fastest path from your current setup to a working analytical and agentic layer.