diff --git a/blog/index.json b/blog/index.json index 491ef16..c4bb174 100644 --- a/blog/index.json +++ b/blog/index.json @@ -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", diff --git a/blog/posts/crm-automation-with-ai-agent.html b/blog/posts/crm-automation-with-ai-agent.html new file mode 100644 index 0000000..db32ea2 --- /dev/null +++ b/blog/posts/crm-automation-with-ai-agent.html @@ -0,0 +1,288 @@ + + + + + + + + How I Automated My CRM with an AI Agent — Lead Management That Actually Works | derez.ai Blog + + + + + + + + + + + + + + + +
+ ← Back to Blog +

How I Automated My CRM with an AI Agent — Lead Management That Actually Works

+
+ July 24, 2026 + howto + hermes + crm + automation +
+ +

+ 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. +

+

+ So I automated the whole thing with my AI agent. Here's exactly how I set up CRM automation with Hermes Agent — the four workflows that run every day without me touching them, and how you can do the same thing. +

+ +

The Architecture: Agent + n8n + Your CRM

+

+ The setup is simpler than you'd think. Hermes Agent is the brain that decides what to do. n8n is the nervous system that connects to your CRM. Together they form a pipeline that runs 24/7. +

+ +
+ New Lead (form, email, import)
+ │
+ ▼
+ n8n webhook → Hermes enriches & scores
+ │
+ ▼
+ n8n writes back to CRM + notifies Slack
+ │
+ ▼
+ Your pipeline moves automatically
+
+ Every step runs without you opening the CRM. +
+ +

+ 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 n8n installed as the integration layer. If you already have those, you're 30 minutes from a fully automated pipeline. +

+ +

Workflow 1: Automatic Lead Enrichment

+ +

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.

+ +
+
CRM
+

New Lead → Enrich → Update CRM

+
    +
  1. A new lead is created in the CRM (via web form, manual entry, or import)
  2. +
  3. CRM webhook triggers n8n with the lead's company name, website, and contact info
  4. +
  5. n8n sends the data to Hermes with a prompt: "Research this company and return a structured profile"
  6. +
  7. Hermes researches: company size, industry, funding history, tech stack, recent news, LinkedIn presence
  8. +
  9. Hermes returns a structured JSON profile
  10. +
  11. n8n updates the CRM record with the enrichment data
  12. +
  13. n8n posts a Slack notification: "New lead enriched: Acme Corp (42 employees, Series A, SaaS)"
  14. +
+
+ +

+ What enrichment looks like in practice: 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. +

+ +
+ Before: 5-10 minutes per lead doing manual research. Often skipped when busy. → + After: Every lead enriched automatically. Zero effort. Never skipped. +
+ +

Workflow 2: Lead Scoring & Qualification

+ +

Enrichment tells you who the lead is. Scoring tells you how much to care. This workflow runs right after enrichment.

+ +
+
Scoring
+

Enriched Lead → Score → Route

+
    +
  1. After enrichment, n8n passes the enriched profile back to Hermes for scoring
  2. +
  3. Hermes evaluates against your criteria: industry fit, company size range, budget signal, tech stack compatibility, urgency signals
  4. +
  5. Hermes assigns a score: Hot (reach out today), Warm (reach out this week), Cold (nurture track)
  6. +
  7. 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
  8. +
+
+ +

+ 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. +

+ +
+ Before: All leads treated the same. Hot leads waited days for a response. Cold leads got the same priority as hot ones. → + After: Hot leads get a Slack notification within 60 seconds. Cold leads get automated nurture. Nothing falls through the cracks. +
+ +

Workflow 3: Automated Follow-Up Scheduling

+ +

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.

+ +
+
Follow-up
+

Activity → Log → Schedule Next Step

+
    +
  1. 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"
  2. +
  3. Hermes extracts: lead name, next action, deadline, priority, and notes
  4. +
  5. n8n updates the CRM: logs the activity, sets the next follow-up date, and updates the deal stage
  6. +
  7. n8n adds a calendar reminder for the follow-up
  8. +
  9. If the follow-up date passes without activity, Hermes sends a reminder: "Acme Corp follow-up was due yesterday — send a check-in email?"
  10. +
+
+ +

+ 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. +

+ +
+ Pro tip: Combine this with the voice-to-task pipeline 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. +
+ +

Workflow 4: Weekly Pipeline Health Report

+ +

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.

+ +
+
Reporting
+

Weekly CRM Digest → Slack

+
    +
  1. n8n cron trigger fires every Monday at 9:00 AM
  2. +
  3. n8n queries the CRM for: new leads this week, opened deals, stalled deals, won/lost this month, overdue follow-ups
  4. +
  5. n8n sends the raw data to Hermes with a prompt: "Write a concise weekly CRM summary. Highlight what needs attention."
  6. +
  7. Hermes returns a structured report with the key numbers and specific action items
  8. +
  9. n8n posts the report to the Slack management channel
  10. +
+
+ +

+ The report looks something like this: +

+ +
+ 📊 Weekly CRM Digest — derez.ai
+
+ New leads this week: 12 (3 hot, 5 warm, 4 cold)
+ Open deals: 8 ($24,500 pipeline value)
+ Stalled deals (no activity >7 days): 2 ← needs attention
+ Overdue follow-ups: 3 ← needs attention
+ Won this month: 4 ($3,800)
+ Lost this month: 1
+
+ Action items:
+ → Acme Corp — follow-up overdue by 3 days. Send check-in email?
+ → TechStart Inc — stalled at demo stage. Schedule a call?
+ → 3 new hot leads need initial outreach +
+ +
+ Before: Had to remember to check the CRM every Monday. Usually forgot. Missed follow-ups piled up. → + After: The report lands in my Slack automatically. I see what needs attention before I've had my coffee. +
+ +

How to Set This Up in 30 Minutes

+ +

Here's the exact setup sequence. If you already have n8n running, skip to step 3.

+ +

Step 1: Deploy Hermes Agent

+
# One command, zero configuration
+curl -fsSL https://hermes-agent.nousresearch.com/install.sh | sh
+

Full walkthrough: Hermes Agent Setup Guide

+ +

Step 2: Install the n8n skill

+
hermes skills install n8n
+

This gives Hermes the ability to call n8n webhooks. See the n8n speed run for the full walkthrough.

+ +

Step 3: Create webhook workflows in n8n

+

Create four webhook endpoints in n8n's visual editor:

+ + +

Step 4: Configure CRM webhooks

+

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.

+ +

Step 5: Connect your CRM via n8n

+

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.

+ +
+ Pro tip: 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. +
+ +

What Changed After Automating

+ +

I've been running this setup for about three months at derez.ai. Here's what actually happened:

+ + + +

+ 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. +

+ +
+

Try It Yourself — First Month Free

+

Deploy a Hermes Agent and automate your CRM pipeline in under 30 minutes. Use coupon code BLOG499 for $4.99 off your first month — zero risk, full access.

+ Get Your Agent → +
+ +

+ derez.ai — Deploy your AI agent in 5 minutes. · + n8n + Hermes: The 350-Tool Automation Hub · + Building a Company #2 — The Plugin That Runs My Business +

+
+ + \ No newline at end of file