Files
derez.ai/odoo-hermes-agent.html
T

195 lines
10 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://derez.ai/odoo-hermes-agent.html" />
<title>Odoo Hermes Agent — Integrate Odoo ERP with AI Agents | derez.ai</title>
<meta name="description" content="Connect Odoo ERP to Hermes Agent in 10 Minutes. Read contacts, update leads, automate workflows from your AI agent. Full Odoo integration guide." />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://derez.ai/odoo-hermes-agent.html" />
<meta property="og:title" content="Odoo Hermes Agent — Integrate Odoo ERP with AI Agents" />
<meta property="og:description" content="Connect Odoo ERP to Hermes Agent in 10 Minutes. Read contacts, update leads, automate workflows from your AI agent." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Odoo Hermes Agent — Integrate Odoo ERP with AI Agents" />
<script defer data-domain="derez.ai" src="https://plausible.odoo4projects.com/js/script.file-downloads.outbound-links.tagged-events.js"></script>
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600;14..32,700&display=swap" rel="stylesheet" />
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: #000810;
color: #e8e8f0;
font-family: 'Inter', sans-serif;
line-height: 1.7;
padding: 40px 20px;
}
.container { max-width: 800px; margin: 0 auto; }
a { color: #00f5ff; text-decoration: none; }
a:hover { text-decoration: underline; }
.header { margin-bottom: 48px; }
.header .badge {
display: inline-block;
background: rgba(0,245,255,0.1);
color: #00f5ff;
border: 1px solid rgba(0,245,255,0.3);
font-size: 0.75rem;
font-weight: 600;
padding: 3px 10px;
border-radius: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-bottom: 12px;
}
.header h1 { font-size: 2.2rem; font-weight: 700; line-height: 1.2; margin-bottom: 12px; }
.header p { font-size: 1.1rem; color: #999; max-width: 600px; }
h2 { font-size: 1.4rem; margin: 40px 0 16px; color: #f0f0ff; }
h3 { font-size: 1.1rem; margin: 24px 0 8px; color: #e0e0f0; }
p { margin-bottom: 16px; color: #c8c8d8; }
ul { margin: 0 0 20px 20px; color: #c8c8d8; }
li { margin-bottom: 8px; }
strong { color: #f0f0ff; }
code { background: #010f20; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; color: #00f5ff; }
.cta-box {
background: #010f20;
border: 1px solid rgba(0,245,255,0.2);
border-radius: 14px;
padding: 28px 32px;
margin: 32px 0;
text-align: center;
}
.cta-box h3 { font-size: 1.2rem; margin-bottom: 8px; color: #f0f0ff; }
.cta-box p { color: #999; margin-bottom: 16px; }
.btn {
display: inline-block;
background: transparent;
border: 1px solid #00f5ff;
color: #00f5ff;
padding: 10px 28px;
border-radius: 8px;
font-weight: 600;
font-size: 0.95rem;
transition: all .2s;
}
.btn:hover { background: rgba(0,245,255,0.1); text-decoration: none; }
.prereq-box {
background: #010f20;
border: 1px solid #001a2e;
border-radius: 12px;
padding: 20px 24px;
margin: 16px 0 24px;
}
.prereq-box .group-label {
font-weight: 600;
color: #00f5ff;
margin-bottom: 8px;
}
.prereq-box ul { margin: 0 0 0 20px; }
.prereq-box li { margin-bottom: 6px; font-size: 0.95rem; }
.card-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 16px;
margin: 20px 0;
}
.card {
background: #010f20;
border: 1px solid #001a2e;
border-radius: 14px;
padding: 24px;
}
.card h3 { font-size: 1rem; margin-bottom: 8px; color: #00f5ff; }
.card p { font-size: 0.9rem; margin: 0; }
.back { margin-bottom: 32px; display: inline-block; font-size: 0.9rem; color: #666; }
.back:hover { color: #00f5ff; }
@media (max-width: 600px) {
body { padding: 24px 16px; }
.header h1 { font-size: 1.6rem; }
.card-grid { grid-template-columns: 1fr; }
}
</style>
</head>
<body>
<div class="container">
<a class="back" href="https://derez.ai">&larr; derez.ai Home</a>
<div class="header">
<div class="badge">Integration Guide</div>
<h1>Odoo Hermes Agent — Connect Your ERP to AI</h1>
<p>Link your Odoo instance to Hermes Agent and let AI read, write, and automate your business data. CRM, sales orders, invoices — all accessible through natural language prompts.</p>
</div>
<h2>What You Can Do</h2>
<div class="card-grid">
<div class="card">
<h3>📇 Read CRM Contacts</h3>
<p>Ask your agent "show me all leads from last week" and get a structured table back — no Odoo UI navigation needed.</p>
</div>
<div class="card">
<h3>📝 Update Records</h3>
<p>"Set this lead to Won" or "Add a note to customer #42" — your agent writes directly to Odoo via the API.</p>
</div>
<div class="card">
<h3>📊 Generate Reports</h3>
<p>"Show me sales by region this quarter" returns a formatted table your agent can save to Nextcloud or email to you.</p>
</div>
<div class="card">
<h3>⚡ Automate Workflows</h3>
<p>Combine Odoo access with web search or SMTP — your agent researches, updates CRM, and sends follow-up emails in one run.</p>
</div>
</div>
<h2>Prerequisites</h2>
<div class="prereq-box">
<div class="group-label">Integration &mdash; Odoo Community (API)</div>
<ul>
<li><strong>URL</strong> &mdash; <code>https://odoo4projects.com</code></li>
<li><strong>Username</strong> &mdash; <code>admin</code></li>
<li><strong>Password</strong> &mdash; <code>odoo2026</code></li>
<li><strong>Database</strong> &mdash; <code>odoo4projects_prod</code></li>
</ul>
</div>
<h2>Integration Options</h2>
<p>Hermes Agent supports two ways to connect to your Odoo instance. Both work — pick the one that fits your architecture.</p>
<h3>Option 1 — Direct API (Recommended for Odoo-Only Setups)</h3>
<p>We published a full step-by-step walkthrough for the direct approach. It takes under 10 minutes from signup to your first Odoo query:</p>
<p><a href="blog/posts/speed-run-odoo-community-agent.html" style="font-weight:600">Read the Direct API Speed Run →</a></p>
<p>In two prompts you go live:</p>
<ul>
<li><strong>Prompt 1</strong> — Auto-generated by the dashboard. Authenticates your agent against Odoo's API using the credentials above.</li>
<li><strong>Prompt 2</strong> — Your task. Example: <em>"List all contacts in the CRM with Stage = Cold. Include name, email, and company. Sort by date added."</em></li>
</ul>
<h3>Option 2 — Model Context Protocol (MCP)</h3>
<p>For multi-tool agents that talk to Odoo alongside GitHub, Slack, Jira, or other services through one unified protocol. An MCP server sits between Hermes and Odoo as a translation layer:</p>
<div style="background:#010f20;border:1px solid #001a2e;border-radius:12px;padding:16px 20px;margin:12px 0 20px;font-family:monospace;font-size:0.85rem;color:#c8f0ff;">
Hermes Agent → MCP Protocol → mcp-server-odoo → Odoo XML-RPC
</div>
<p>Set up takes ~5 minutes: clone the MCP server repo (<a href="https://github.com/ivnvxd/mcp-server-odoo?utm_source=derez">mcp-server-odoo</a>), set env vars with your Odoo credentials, start the server, and register it with Hermes via <code>hermes mcp add</code>. Your agent then discovers tools like <code>search_records</code> and <code>create_record</code> automatically.</p>
<p><a href="blog/posts/speed-run-odoo-mcp.html" style="font-weight:600">Read the MCP Integration Guide →</a></p>
<p><strong>Which to choose?</strong> Direct API is faster and simpler for single-ERP setups. MCP shines when your agent already uses MCP for other backends and you want one protocol to rule them all. You can also <strong>run both</strong> — Hermes Agent supports mixed setups where MCP tools and direct integrations coexist in the same session.</p>
<h2>Why Odoo + Hermes Agent?</h2>
<p>Odoo is powerful but navigating its many modules (CRM, Sales, Inventory, Accounting) takes clicks. Hermes Agent gives you a single text interface to all of it — ask in English, get answers in seconds. Combined with web search and email tools, your agent becomes an autonomous business operations assistant.</p>
<div class="cta-box">
<h3>Deploy Your Odoo-Connected Agent</h3>
<p>Use coupon code <strong>BLOG950</strong> for $9.50 off your first month.</p>
<a href="https://derez.ai/#pricing" class="btn">Buy Agent →</a>
</div>
<p style="margin-top:48px;padding-top:24px;border-top:1px solid #001a2e;font-size:0.85rem;color:#555;">
<a href="https://derez.ai" style="color:#00f5ff">derez.ai</a> — Deploy your AI agent in 10 Minutes. &middot; <a href="https://derez.ai/#blog">Blog</a>
</p>
</div>
</body>
</html>