138 lines
11 KiB
HTML
138 lines
11 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/blog/posts/building-a-company-intro.html" />
|
|
<title>Building a Company — How We Use Hermes at derez.ai (Series Intro) | derez.ai Blog</title>
|
|
<meta name="description" content="We're building a company on top of our own product — and packaging everything we build so you can reuse it. This series follows how derez.ai uses Hermes Agent to run daily operations, and the next story will open-source the entire setup." />
|
|
<meta property="og:type" content="article" />
|
|
<meta property="og:url" content="https://derez.ai/blog/posts/building-a-company-intro.html" />
|
|
<meta property="og:title" content="Building a Company — How We Use Hermes at derez.ai (Series Intro)" />
|
|
<meta property="og:description" content="We're building a company on top of our own product — and packaging everything we build so you can reuse it. This series follows how derez.ai uses Hermes Agent to run daily operations, and the next story will open-source the entire setup." />
|
|
<meta name="twitter:card" content="summary_large_image" />
|
|
<meta name="twitter:title" content="Building a Company — How We Use Hermes at derez.ai (Series Intro)" />
|
|
<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: #00ff88; 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; }
|
|
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; }
|
|
.series-card { background: #0e0e14; border: 1px solid #1a1a24; border-radius: 16px; padding: 24px; margin: 24px 0; }
|
|
.series-card h3 { margin-top: 0; color: #00f5ff; }
|
|
.series-card ul { margin-bottom: 0; }
|
|
.series-card li { color: #c8c8d8; }
|
|
@media (max-width: 600px) { body { padding: 24px 16px; } h1 { font-size: 1.5rem; } }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="container">
|
|
<a class="back" href="https://derez.ai/#blog">← Back to Blog</a>
|
|
<h1>Building a Company — How We Use Hermes at derez.ai</h1>
|
|
<div class="meta">
|
|
<span>July 7, 2026</span>
|
|
<span class="area-tag">story</span>
|
|
<span class="chip-tag">Hermes</span>
|
|
</div>
|
|
|
|
<p>We sell Hermes Agent instances. So we use Hermes Agent to run our business.</p>
|
|
|
|
<p>That sounds obvious, but it's not as common as you'd think. A lot of companies build a product they don't actually use themselves. The sales team uses Salesforce. The support team uses Zendesk. The product they sell is something <em>other</em> people use.</p>
|
|
|
|
<p>At derez.ai, we decided to go the other way. Every Hermes agent we sell is the same product we use internally. Our cold emails are written by a Hermes agent. Our CRM is managed by a Hermes agent. Our inbox is sorted by a Hermes agent. Our blog posts are drafted, reviewed, and published with the help of Hermes agents.</p>
|
|
|
|
<p>This series exists to inspire <em>you</em> to do the same. Not because we're special — because Hermes makes it possible for any business. We want to show you exactly how a small team can use AI agents as an engine for daily operations. Real workflows, real prompts, real results, real mistakes.</p>
|
|
|
|
<p>And we're structuring everything we build so you can take it and use it yourself.</p>
|
|
|
|
<h2>Why a series?</h2>
|
|
|
|
<p>Because the real story isn't "we use our own product" — that's a one-liner. The real story is the <em>how</em>, and that "how" should be something <strong>you can copy</strong>.</p>
|
|
|
|
<p>Every workflow we build is designed to be reusable. We're not writing custom scripts for a one-off setup. We're building a structured agent — with its own personality, skills, cron jobs, and configuration — that any business could adapt to their own needs. Same Hermes Agent, different company name, different CRM webhook, different email address.</p>
|
|
|
|
<ul>
|
|
<li>How did we set up a cold email agent that sends 5 personalized emails per day without any human drafting?</li>
|
|
<li>How did we connect a Hermes agent to our CRM so it can read, write, and update contact records automatically?</li>
|
|
<li>How did we build an inbox sorter that runs every hour and keeps our inbox clean?</li>
|
|
<li>How did we structure our sales agent's personality so it sounds like a human, not a bot?</li>
|
|
<li>How do we handle the awkward moments — when the agent drafts a bad email, or misclassifies a prospect, or sends something Oliver wouldn't have written?</li>
|
|
</ul>
|
|
|
|
<p>Each post will cover one workflow, start to finish. The setup, the prompts, the mistakes, the fixes. Real numbers, not theory — packaged so you can use the same patterns.</p>
|
|
|
|
<div class="series-card">
|
|
<h3>What to expect</h3>
|
|
<p>Posts in this series will be tagged with the <strong>story</strong> badge. Planned topics include:</p>
|
|
<ul>
|
|
<li>How our sales agent uses Hermes to send cold emails every day</li>
|
|
<li>Building a CRM agent that talks to our n8n backend</li>
|
|
<li>The hourly inbox sorter — spam classification, client routing, auto-reply</li>
|
|
<li>How we use cron jobs to run business processes 24/7</li>
|
|
<li>Dogfooding mistakes: what broke, what we fixed, what we learned</li>
|
|
<li>Why we deleted the old cron job that sent 5 emails per hour (too many)</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2>This is not a tutorial</h2>
|
|
|
|
<p>There are plenty of Hermes Agent tutorials — speed runs, guides, how-tos. This series is different. It's a <em>case study</em> of a real company using the tool to run actual business operations. Think of it as the behind-the-scenes look at how derez.ai works.</p>
|
|
|
|
<p>Some of it will be specific to our setup. Some of it will be useful patterns you can adapt. All of it will be honest — including the parts where we got it wrong.</p>
|
|
|
|
<h2>Where we are today</h2>
|
|
|
|
<p>As of this post, we have:</p>
|
|
|
|
<ul>
|
|
<li><strong>4 cron jobs</strong> running daily — email sorter, cold email batch, reference feedback check, weekly strategy review</li>
|
|
<li><strong>8 skills</strong> installed on our sales agent — cold email, CRM, email sending, pain point tracking, affiliate program, and more</li>
|
|
<li><strong>Hundreds of emails</strong> sent through the agent — some replied to, most ignored, a few productive conversations started</li>
|
|
<li><strong>One dedicated sales profile</strong> — a separate Hermes agent that only does sales work, isolated from the main agent</li>
|
|
<li><strong>One reusable distribution</strong> — the entire sales agent packaged as a template with {{VARS}} instead of hardcoded values, ready for any company to adapt</li>
|
|
</ul>
|
|
|
|
<p>It's not a perfect system. We still have spam filters learning our patterns. We still send emails that get no reply. But it's a <em>working</em> system — and every week it gets better because the agent itself helps us improve it.</p>
|
|
|
|
<p>That's the part I find most interesting. The sales agent doesn't just send emails. It also reviews the results, suggests improvements, and updates its own approach. The cron job that reviews ICP strategy every Saturday? It's run by the same Hermes agent that sends the cold emails.</p>
|
|
|
|
<p>The agent is not a tool we use. The agent is a colleague who works on the business with us.</p>
|
|
|
|
<div class="pro-tip">
|
|
<p><strong>Coming up in the next story:</strong> We're releasing the entire sales agent profile as an open-source Hermes profile distribution. Every skill, every cron job, every template — with {{VARS}} placeholders so you can plug in your own company name, CRM webhook, and email address. One command to install, five minutes to configure. That's the whole point of this series: build it once, share it, and let everyone run their business on Hermes.</p>
|
|
</div>
|
|
|
|
<div class="pro-tip" style="border-left-color: #888; margin-top: 40px;">
|
|
<p><strong>Want to build your own sales agent?</strong> We're using the same product we sell. Get your own Hermes Agent instance at derez.ai — full SSH, dashboard, backups, and a prompt builder that makes setup take minutes, not hours. Use code <strong>blog950</strong> for your first month free.</p>
|
|
<p style="margin-top: 8px;"><a href="https://derez.ai/#pricing">Get Started →</a></p>
|
|
</div>
|
|
|
|
<p style="margin-top: 48px; font-size: 0.85rem; color: #666;">
|
|
<a href="https://derez.ai">derez.ai</a> —
|
|
<a href="https://derez.ai/#blog">Blog</a> —
|
|
<a href="https://derez.ai/blog/posts/building-a-company-intro.html">Permalink</a>
|
|
</p>
|
|
</div>
|
|
</body>
|
|
</html> |