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
    • Property 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. AI
  3. AI Claude (Anthropic) Integration v 19.0
  4. Sales Conditions FAQ

AI Claude (Anthropic) Integration

by ERP Heritage https://www.erpheritage.com.au/
Odoo

$ 69.31

v 19.0 Third Party
This module requires Odoo Enterprise Edition.
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 • AI (ai_app)
• Discuss (mail)
Lines of code 624
Technical Name ai_claude
LicenseLGPL-3
Websitehttps://www.erpheritage.com.au/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • AI (ai_app)
• Discuss (mail)
Lines of code 624
Technical Name ai_claude
LicenseLGPL-3
Websitehttps://www.erpheritage.com.au/
ERP Heritage · Odoo Productivity / AI
Anthropic provider

AI Claude Integration

Anthropic's Claude family inside Odoo AI Agents. Multi-turn tool calling, prompt caching, extended thinking, retries with exponential backoff, and request-id capture for support. Drops into any Odoo 19 Enterprise install where the AI app is available.

USD 70 Odoo 19 Enterprise v19.0.2.1 LGPL-3
Opus 4.7 day one
Tool-calling loop
Prompt cache
Retries with backoff
BUILT FOR
Teams running Odoo 19 Enterprise who want Anthropic's Claude available in every AI Agent without owning the integration plumbing.
SAVES YOU
Building, debugging, and maintaining a Messages-API client with tool calling, retries, caching, and request-id capture in your own codebase.
REPLACES
A bespoke Anthropic provider in your in-house addons, with all the edge cases that come with it.

Day in the life

An ops lead asks: can our agent draft a quote, look up the customer's open AR, and email the CFO?

The agent picks Claude Sonnet 4.6 from the model selector. It calls the quote-drafting tool, then the AR-lookup tool, then the email-send tool, all in one tool-calling loop that this module runs end to end. The system prompt is cached on the second turn, so token costs drop. A 503 from the API mid-loop is retried with exponential backoff that honors Retry-After. The Anthropic request-id is captured in the audit log, so a support ticket points at the exact upstream call. The CFO gets the email; the audit trail shows every tool call, every model, every retry.

Overview

What this module does, in one read.

ai_claude registers the Anthropic Claude family with the Odoo AI Agent model selector and routes calls through the Messages API at api.anthropic.com.

Every Anthropic-specific feature you would otherwise have to wire by hand is included: multi-turn tool calling, prompt caching, extended thinking on supported models, retries with exponential backoff, and structured logging of the upstream request id.

Requires Odoo 19 Enterprise (the upstream ai and ai_app dependencies are Enterprise-only). Will not run on Community.

ai (enterprise) ai_app (enterprise)
PRICE
USD 70
LICENCE
LGPL-3
REQUIRES
Odoo 19 Enterprise
PROVIDER
Anthropic Messages API

Capabilities

Twelve things this module gives you, with no padding.

CAPABILITY 01

Day-one Claude lineup

Opus 4.7, Sonnet 4.6, Haiku 4.5, plus pinned snapshots so a deployment can lock to a specific build. The selector exposes them in the Odoo AI Agent form alongside the providers you already use.

CAPABILITY 02

Multi-turn tool calling

The full tool-use loop runs inside the module: model emits tool_use, the loop dispatches, returns tool_result, and continues until the model stops. No external orchestration needed.

CAPABILITY 03

Prompt caching per agent

Per-agent ephemeral cache_control on the system prompt. Long, stable system prompts get cached after the first call and the next turn pays the discounted token rate.

CAPABILITY 04

Extended thinking budget

Per-agent thinking budget on supported models. The agent can spend more compute on hard tasks without changing the model, and the budget is bounded so it never runs away.

CAPABILITY 05

Retries with exponential backoff

429, 500, 502, 503, 504, and 529 are retried with exponential backoff. Retry-After is honored when the upstream sends it, so the client respects the API's pace.

CAPABILITY 06

Request-id capture for support

The Anthropic request-id is captured in logs and surfaced in error messages. When you open a support ticket with Anthropic, the exact upstream call is one copy-paste away.

CAPABILITY 07

Configurable limits

Max output tokens, request timeout, and retry attempts are exposed in Settings. Tune per environment without touching code or restarting beyond the standard reload.

CAPABILITY 08

RAG embeddings fallback

Anthropic does not ship a first-party embeddings API. The module routes RAG embeddings to OpenAI or Google so retrieval-augmented agents continue to work without a second integration to maintain.

CAPABILITY 09

Pinned model snapshots

Selector exposes pinned snapshot identifiers for reproducibility. Lock production agents to a specific model build for the lifetime of a contract or audit window.

CAPABILITY 10

Legacy compatibility

Older Claude models retained for compatibility (Opus 4.6, Sonnet 4.5, Opus 4.5, Opus 4.1). Existing flows and saved prompts keep working when you upgrade.

CAPABILITY 11

No vendor lock-in

LGPL-3, no activation key, no phone-home. Bring your own Anthropic API key. The whole codebase is on disk and inspectable; the integration is yours after purchase.

CAPABILITY 12

Test suite included

Provider-level tests assert the request shape, the tool-loop transitions, the cache_control header, and the retry decisions. The harness mocks the upstream so tests run offline.

Compared

Build vs. buy.

FEATURE
DIY ADDON
EXTERNAL SERVICE
THIS MODULE
Tool calling
Hand-rolled loop, edge cases bite
Hosted, opaque
Full multi-turn loop, in your codebase
Prompt caching
Often skipped on first version
Provider-dependent
Per-agent cache_control on the system prompt
Retries
Naive or absent
Hidden
Exponential backoff on 429 / 5xx, honors Retry-After
Support diagnostics
No upstream id captured
Tickets get bounced
Anthropic request-id in logs and errors
Total cost of ownership
A week of senior dev time, plus maintenance
Recurring licence
USD 70 once, source on disk
USD 70
One-off purchase
No subscription. Source on disk. LGPL-3.
3
Current models
Opus 4.7, Sonnet 4.6, Haiku 4.5, plus pinned snapshots and legacy variants.
6
Status codes retried
429, 500, 502, 503, 504, 529 with exponential backoff and Retry-After.

Workflow

Install. Configure. Use. Tune.

1

Install

Drop ai_claude into your Odoo 19 Enterprise addons, install. The module registers itself with the AI Agent registry shipped in Enterprise.

2

Configure

Settings, AI section. Paste your Anthropic API key. Set defaults for max output tokens, timeout, and retry attempts.

3

Use

Pick a Claude model on any AI Agent. Tools, caching, extended thinking, and retries are on by default.

4

Tune

Per agent, raise the thinking budget, pin a model snapshot, or extend the cache window. The settings are clearly named.

Why Heritage

Where this module leads, where it matches, what we are honest about.

Where it leads
  • Day-one support for the latest Claude lineup
  • Tool-calling loop runs end-to-end inside the module
  • Request-id captured for every call, every retry
Where it matches
  • Standard Odoo AI Agent integration shape
  • Settings exposed in the Odoo Settings panel
  • Multi-company aware, no extra config
Honest about
  • Requires Odoo 19 Enterprise (the AI app is Enterprise only)
  • You bring your own Anthropic API key
  • Embeddings fall back to OpenAI or Google for RAG

Frequently asked questions

Direct answers.

Will this run on Odoo Community?

No. The upstream ai and ai_app modules are Enterprise only, so this provider has nothing to plug into on Community. Targets Odoo 19 Enterprise.

What does USD 70 buy me?

A perpetual licence to the source code under LGPL-3. No activation key, no subscription, no usage cap. The module is yours after purchase.

Do I need an Anthropic API key?

Yes. The module routes calls to the Anthropic Messages API; you bring your own key from console.anthropic.com. Token costs are billed by Anthropic, not by us.

What about RAG and embeddings?

Anthropic does not ship a first-party embeddings API. The module routes RAG embedding requests to OpenAI or Google so retrieval-augmented agents continue to work without a second integration to maintain.

Are pinned model snapshots supported?

Yes. Pinned snapshot identifiers are exposed in the model selector so a production agent can stay locked to a specific build for the lifetime of an audit window or contract.

How are upstream errors surfaced?

Every Anthropic call captures the request-id and includes it in the error message and the structured log. Open a support ticket with Anthropic and paste the id; they will pull the exact upstream call.

Can I roll back to an older Claude model?

Yes. Legacy models stay in the selector for compatibility (Opus 4.6, Sonnet 4.5, Opus 4.5, Opus 4.1). Existing flows and saved prompts keep working when the lineup refreshes.

ERP Heritage

Questions about the module, custom integrations, or volume licensing:

apps@erpheritage.com.au

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