Blog: add post 'How I Automated My CRM with an AI Agent'

This commit is contained in:
Oliver
2026-07-24 10:03:42 -03:00
parent 20e4bb3422
commit 2849e9cb00
2 changed files with 297 additions and 0 deletions
+9
View File
@@ -1,5 +1,14 @@
{
"posts": [
{
"id": "crm-automation-with-ai-agent",
"date": "2026-07-24",
"area": "howto",
"agent": "hermes",
"headline": "How I Automated My CRM with an AI Agent \u2014 Lead Management That Actually Works",
"teaser": "I automated derez.ai\u2019s entire CRM pipeline \u2014 lead enrichment, qualification scoring, follow-up scheduling, and deal tracking \u2014 using Hermes Agent. Real workflows that save 6+ hours a week.",
"link": "blog/posts/crm-automation-with-ai-agent.html"
},
{
"id": "hermes-agent-v0.19-business-review",
"date": "2026-07-23",
@@ -0,0 +1,288 @@
<!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/blog/posts/crm-automation-with-ai-agent.html" />
<title>How I Automated My CRM with an AI Agent — Lead Management That Actually Works | derez.ai Blog</title>
<meta name="description" content="I automated derez.ai's entire CRM pipeline — lead enrichment, qualification scoring, follow-up scheduling, and deal tracking — using Hermes Agent. Here's exactly how it works and how you can do the same in under 30 minutes." />
<meta property="og:type" content="article" />
<meta property="og:url" content="https://derez.ai/blog/posts/crm-automation-with-ai-agent.html" />
<meta property="og:title" content="How I Automated My CRM with an AI Agent — Lead Management That Actually Works" />
<meta property="og:description" content="I automated derez.ai's entire CRM pipeline — lead enrichment, qualification scoring, follow-up scheduling, and deal tracking — using Hermes Agent. Here's exactly how it works and how you can do the same in under 30 minutes." />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="How I Automated My CRM with an AI Agent — Lead Management That Actually Works" />
<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: #08080c; color: #e8e8f0; font-family: 'Inter', sans-serif; line-height: 1.7; padding: 40px 20px; }
.container { max-width: 720px; margin: 0 auto; }
a { color: #00f5ff; text-decoration: none; }
a:hover { text-decoration: underline; }
.back { margin-bottom: 32px; display: inline-block; font-size: 0.9rem; color: #888; }
.back:hover { color: #00f5ff; }
h1 { font-size: 1.9rem; font-weight: 700; line-height: 1.3; margin-bottom: 12px; }
.meta { font-size: 0.85rem; color: #888; margin-bottom: 40px; display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }
.area-tag { display: inline-block; background: #00f5ff; color: #000; font-size: 0.75rem; font-weight: 700; padding: 2px 10px; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; }
.chip-tag { 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: 2px 10px; border-radius: 20px; text-transform: uppercase; letter-spacing: 0.5px; }
h2 { font-size: 1.3rem; font-weight: 600; margin: 36px 0 12px; color: #f0f0ff; }
h3 { font-size: 1.1rem; font-weight: 600; margin: 24px 0 8px; color: #e0e0f0; }
p { margin-bottom: 16px; color: #c8c8d8; }
ul, ol { margin: 0 0 16px 24px; color: #c8c8d8; }
li { margin-bottom: 6px; }
code { background: #0e0e14; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; color: #00f5ff; }
pre { background: #0e0e14; border: 1px solid #1a1a24; border-radius: 10px; padding: 16px 20px; margin: 0 0 20px; overflow-x: auto; font-size: 0.85rem; color: #c8f0ff; }
pre code { background: none; padding: 0; color: inherit; }
strong { color: #f0f0ff; }
.pro-tip { background: rgba(0,245,255,0.06); border-left: 3px solid #00f5ff; border-radius: 8px; padding: 16px 20px; margin: 20px 0; font-size: 0.92rem; color: #d0d0e0; }
.pro-tip strong { color: #00f5ff; }
.workflow-card { background: #0e0e14; border: 1px solid #1a1a24; border-radius: 14px; padding: 24px 28px; margin: 20px 0; }
.workflow-card h3 { margin-top: 0; }
.workflow-badge { display: inline-block; font-size: 0.7rem; font-weight: 700; padding: 2px 8px; border-radius: 4px; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 8px; }
.badge-crm { background: #FF7A59; color: #fff; }
.badge-lead { background: #00f5ff; color: #000; }
.badge-email { background: #EA4335; color: #fff; }
.badge-stats { background: #a78bfa; color: #fff; }
.data-table { width: 100%; border-collapse: collapse; margin: 16px 0; font-size: 0.88rem; }
.data-table th, .data-table td { text-align: left; padding: 8px 12px; border-bottom: 1px solid #1a1a24; }
.data-table th { color: #00f5ff; font-weight: 600; }
.data-table td { color: #c8c8d8; }
.data-table tr:last-child td { border-bottom: none; }
.cta-box { background: #12121c; 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; }
.diagram-box { background: #0a0a12; border: 1px solid #1a1a24; border-radius: 12px; padding: 20px 24px; margin: 20px 0; font-family: monospace; font-size: 0.85rem; line-height: 1.6; color: #c8c8d8; }
.diagram-box .arrow { color: #00f5ff; }
.diagram-box .highlight { color: #f472b6; font-weight: bold; }
.result-box { background: #0d1a0d; border: 1px solid #1a3a1a; border-radius: 10px; padding: 16px 20px; margin: 16px 0; }
.result-box strong { color: #00ff88; }
@media (max-width: 600px) { body { padding: 24px 16px; } h1 { font-size: 1.5rem; } .cta-box { padding: 20px 16px; } }
</style>
</head>
<body>
<div class="container">
<a class="back" href="https://derez.ai/#blog">&larr; Back to Blog</a>
<h1>How I Automated My CRM with an AI Agent — Lead Management That Actually Works</h1>
<div class="meta">
<span>July 24, 2026</span>
<span class="area-tag">howto</span>
<span class="chip-tag">hermes</span>
<span class="chip-tag">crm</span>
<span class="chip-tag">automation</span>
</div>
<p>
I run a small business. Like most founders, I spent the first year managing my CRM manually — adding leads, researching companies, scheduling follow-ups, updating deal stages. It worked, but it ate 6-8 hours a week. And I was still bad at it. Leads went cold. Follow-ups slipped. Enrichment got skipped when I was busy.
</p>
<p>
So I automated the whole thing with my AI agent. Here's exactly how I set up CRM automation with <strong>Hermes Agent</strong> — the four workflows that run every day without me touching them, and how you can do the same thing.
</p>
<h2>The Architecture: Agent + n8n + Your CRM</h2>
<p>
The setup is simpler than you'd think. Hermes Agent is the brain that decides what to do. <a href="https://derez.ai/blog/posts/hermes-n8n-business-automation-hub.html">n8n</a> is the nervous system that connects to your CRM. Together they form a pipeline that runs 24/7.
</p>
<div class="diagram-box">
<span class="highlight">New Lead</span> (form, email, import)<br>
<br>
<br>
<span class="arrow">n8n webhook → Hermes enriches &amp; scores</span><br>
<br>
<br>
<span class="arrow">n8n writes back to CRM + notifies Slack</span><br>
<br>
<br>
<span class="highlight">Your pipeline moves automatically</span><br>
<br>
<span style="color:#666">Every step runs without you opening the CRM.</span>
</div>
<p>
You need two things: a CRM with API access (I use Odoo CRM, but this works with HubSpot, Salesforce, Pipedrive, or any CRM with webhooks) and <a href="https://derez.ai/blog/posts/hermes-n8n-business-automation-hub.html">n8n installed</a> as the integration layer. If you already have those, you're 30 minutes from a fully automated pipeline.
</p>
<h2>Workflow 1: Automatic Lead Enrichment</h2>
<p>This is the one that saved me the most time. Every new lead that enters the CRM gets automatically researched and enriched — before I even look at it.</p>
<div class="workflow-card">
<div class="workflow-badge badge-crm">CRM</div>
<h3>New Lead → Enrich → Update CRM</h3>
<ol>
<li>A new lead is created in the CRM (via web form, manual entry, or import)</li>
<li>CRM webhook triggers n8n with the lead's company name, website, and contact info</li>
<li>n8n sends the data to Hermes with a prompt: "Research this company and return a structured profile"</li>
<li>Hermes researches: company size, industry, funding history, tech stack, recent news, LinkedIn presence</li>
<li>Hermes returns a structured JSON profile</li>
<li>n8n updates the CRM record with the enrichment data</li>
<li>n8n posts a Slack notification: "New lead enriched: Acme Corp (42 employees, Series A, SaaS)"</li>
</ol>
</div>
<p>
<strong>What enrichment looks like in practice:</strong> A lead comes in with just a name and email address. Ten seconds later, the CRM record has their company size, what technology they use, whether they just raised funding, and a link to their LinkedIn page. I can decide if they're worth a conversation in about 3 seconds.
</p>
<div class="result-box">
<strong>Before:</strong> 5-10 minutes per lead doing manual research. Often skipped when busy. &rarr;
<strong>After:</strong> Every lead enriched automatically. Zero effort. Never skipped.
</div>
<h2>Workflow 2: Lead Scoring & Qualification</h2>
<p>Enrichment tells you <em>who</em> the lead is. Scoring tells you <em>how much to care</em>. This workflow runs right after enrichment.</p>
<div class="workflow-card">
<div class="workflow-badge badge-lead">Scoring</div>
<h3>Enriched Lead → Score → Route</h3>
<ol>
<li>After enrichment, n8n passes the enriched profile back to Hermes for scoring</li>
<li>Hermes evaluates against your criteria: industry fit, company size range, budget signal, tech stack compatibility, urgency signals</li>
<li>Hermes assigns a score: Hot (reach out today), Warm (reach out this week), Cold (nurture track)</li>
<li>n8n updates the CRM score field and routes: Hot → notify sales channel immediately, Warm → schedule automated follow-up email sequence, Cold → add to newsletter nurture track</li>
</ol>
</div>
<p>
The scoring criteria are whatever you want them to be. I use a simple prompt that tells Hermes what makes a lead valuable for derez.ai: companies with 10+ employees evaluating automation tools, founders who mention "AI" or "agent" in their inquiry, and anyone in the SaaS or professional services space. You can adjust the criteria in plain English anytime.
</p>
<div class="result-box">
<strong>Before:</strong> All leads treated the same. Hot leads waited days for a response. Cold leads got the same priority as hot ones. &rarr;
<strong>After:</strong> Hot leads get a Slack notification within 60 seconds. Cold leads get automated nurture. Nothing falls through the cracks.
</div>
<h2>Workflow 3: Automated Follow-Up Scheduling</h2>
<p>This was the biggest hidden time sink. After every call or email exchange, I'd have to manually update the CRM and schedule a follow-up reminder. Now my agent does it.</p>
<div class="workflow-card">
<div class="workflow-badge badge-email">Follow-up</div>
<h3>Activity → Log → Schedule Next Step</h3>
<ol>
<li>After a call, email, or demo, I send a voice memo or quick note to my agent: "Just had a good call with Acme Corp, they want to see a demo next week"</li>
<li>Hermes extracts: lead name, next action, deadline, priority, and notes</li>
<li>n8n updates the CRM: logs the activity, sets the next follow-up date, and updates the deal stage</li>
<li>n8n adds a calendar reminder for the follow-up</li>
<li>If the follow-up date passes without activity, Hermes sends a reminder: "Acme Corp follow-up was due yesterday — send a check-in email?"</li>
</ol>
</div>
<p>
The key insight: I don't open the CRM to log anything. I just tell my agent what happened. The agent handles the data entry. This one change eliminated my biggest source of CRM neglect.
</p>
<div class="pro-tip">
<strong>Pro tip:</strong> Combine this with the <a href="https://derez.ai/blog/posts/hermes-n8n-business-automation-hub.html">voice-to-task pipeline</a> from the n8n integration guide. After a call, send a 30-second voice memo to your agent. It transcribes, extracts the action items, and updates the CRM — all without typing a single field.
</div>
<h2>Workflow 4: Weekly Pipeline Health Report</h2>
<p>Every Monday morning, my agent sends me a CRM health report. I don't have to log into the CRM to see how things are going.</p>
<div class="workflow-card">
<div class="workflow-badge badge-stats">Reporting</div>
<h3>Weekly CRM Digest → Slack</h3>
<ol>
<li>n8n cron trigger fires every Monday at 9:00 AM</li>
<li>n8n queries the CRM for: new leads this week, opened deals, stalled deals, won/lost this month, overdue follow-ups</li>
<li>n8n sends the raw data to Hermes with a prompt: "Write a concise weekly CRM summary. Highlight what needs attention."</li>
<li>Hermes returns a structured report with the key numbers and specific action items</li>
<li>n8n posts the report to the Slack management channel</li>
</ol>
</div>
<p>
The report looks something like this:
</p>
<div class="diagram-box">
<strong>📊 Weekly CRM Digest — derez.ai</strong><br>
<br>
<strong>New leads this week:</strong> 12 (3 hot, 5 warm, 4 cold)<br>
<strong>Open deals:</strong> 8 ($24,500 pipeline value)<br>
<strong>Stalled deals (no activity &gt;7 days):</strong> 2 &larr; needs attention<br>
<strong>Overdue follow-ups:</strong> 3 &larr; needs attention<br>
<strong>Won this month:</strong> 4 ($3,800)<br>
<strong>Lost this month:</strong> 1<br>
<br>
<strong>Action items:</strong><br>
&rarr; Acme Corp — follow-up overdue by 3 days. Send check-in email?<br>
&rarr; TechStart Inc — stalled at demo stage. Schedule a call?<br>
&rarr; 3 new hot leads need initial outreach
</div>
<div class="result-box">
<strong>Before:</strong> Had to remember to check the CRM every Monday. Usually forgot. Missed follow-ups piled up. &rarr;
<strong>After:</strong> The report lands in my Slack automatically. I see what needs attention before I've had my coffee.
</div>
<h2>How to Set This Up in 30 Minutes</h2>
<p>Here's the exact setup sequence. If you already have n8n running, skip to step 3.</p>
<h3>Step 1: Deploy Hermes Agent</h3>
<pre><code># One command, zero configuration
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh</code></pre>
<p>Full walkthrough: <a href="https://derez.ai/blog/posts/hermes-agent-setup-guide.html">Hermes Agent Setup Guide</a></p>
<h3>Step 2: Install the n8n skill</h3>
<pre><code>hermes skills install n8n</code></pre>
<p>This gives Hermes the ability to call n8n webhooks. See the <a href="https://derez.ai/blog/posts/speed-run-n8n-skill.html">n8n speed run</a> for the full walkthrough.</p>
<h3>Step 3: Create webhook workflows in n8n</h3>
<p>Create four webhook endpoints in n8n's visual editor:</p>
<ul>
<li><strong>enrich-lead</strong> — receives lead data, calls Hermes for enrichment, updates CRM</li>
<li><strong>score-lead</strong> — receives enriched profile, calls Hermes for scoring, updates CRM</li>
<li><strong>log-activity</strong> — receives activity notes, calls Hermes to extract structure, updates CRM</li>
<li><strong>weekly-report</strong> — cron trigger, queries CRM, calls Hermes for summary, posts to Slack</li>
</ul>
<h3>Step 4: Configure CRM webhooks</h3>
<p>Set up your CRM to call the n8n webhook URLs on new lead creation and activity updates. Most CRMs (Odoo, HubSpot, Pipedrive, Salesforce) have webhook triggers on lead creation.</p>
<h3>Step 5: Connect your CRM via n8n</h3>
<p>In n8n, add the CRM connector node (Odoo, HubSpot, etc.) and configure it with your API credentials. Each n8n workflow will use this connector to read from and write to the CRM.</p>
<div class="pro-tip">
<strong>Pro tip:</strong> Start with just the enrichment workflow. It's the highest-impact, lowest-effort one. Run it for a week, see how much time it saves, then add scoring and follow-up scheduling. Don't try to automate everything at once — you'll build a better pipeline by iterating.
</div>
<h2>What Changed After Automating</h2>
<p>I've been running this setup for about three months at derez.ai. Here's what actually happened:</p>
<ul>
<li><strong>CRM data quality went up</strong> — every lead now has enrichment data. Before, maybe 40% of leads had it. Now it's 100%.</li>
<li><strong>Response time to hot leads dropped from hours to minutes</strong> — because the Slack notification arrives the moment a hot lead enters the system, I respond before they've even explored competitors.</li>
<li><strong>Follow-up compliance went from ~50% to ~90%</strong> — the automated reminders and scheduling make it nearly impossible to forget.</li>
<li><strong>I spend about 30 minutes a week on CRM instead of 6-8 hours</strong> — mostly reviewing the weekly report and making strategic decisions about the pipeline.</li>
</ul>
<p>
The biggest surprise: it wasn't just about saving time. The quality of my pipeline improved because the automation was more consistent than I was. Every lead got the same treatment — enrichment, scoring, follow-up — regardless of how busy I was that week.
</p>
<div class="cta-box">
<h3>Try It Yourself — First Month Free</h3>
<p>Deploy a Hermes Agent and automate your CRM pipeline in under 30 minutes. Use coupon code <strong>BLOG499</strong> for $4.99 off your first month — zero risk, full access.</p>
<a class="btn" href="https://derez.ai/#pricing">Get Your Agent →</a>
</div>
<p style="margin-top:48px;padding-top:24px;border-top:1px solid #1a1a2e;font-size:0.85rem;color:#666;">
<a href="https://derez.ai" style="color:#00f5ff">derez.ai</a> — Deploy your AI agent in 5 minutes. &middot;
<a href="https://derez.ai/blog/posts/hermes-n8n-business-automation-hub.html">n8n + Hermes: The 350-Tool Automation Hub</a> &middot;
<a href="https://derez.ai/blog/posts/building-a-company-plugin.html">Building a Company #2 — The Plugin That Runs My Business</a>
</p>
</div>
</body>
</html>