Back to The Times of Claw

Build a Lead Gen Machine with DenchClaw, Part 4: Outreach

Part 4 of 5: Build an AI outreach system with DenchClaw. Automate personalized email sequences, LinkedIn messages, and follow-ups from your lead database.

Mark Rachapoom
Mark Rachapoom
·7 min read
Build a Lead Gen Machine with DenchClaw, Part 4: Outreach

Build a Lead Gen Machine with DenchClaw, Part 4: Outreach

This is Part 4 of the Build a Lead Gen Machine series. You've captured leads, enriched them, and qualified them. Now it's time to reach out.

Outreach is where most automation fails: it's either too generic to get a response, or so manual it doesn't scale. DenchClaw hits the middle — AI writes personalized messages using your lead's actual data, but you stay in control of what goes out.

The Outreach Philosophy#

Before building anything, nail down two things:

Your outreach goal: What action do you want them to take? A 15-minute call, a demo, a product trial. Be specific — "I'd love to learn more" is not an ask.

Your differentiation: Why should they reply to you specifically? DenchClaw's pitch: "Own your CRM data, AI built in, free forever." One sentence that's actually different.

Every piece of outreach flows from these two answers.

Step 1: Set Up Outreach Tracking Fields#

Add to your Leads object:

Add these fields to Leads:
- Outreach Status (enum: Not Started/Email 1 Sent/Email 2 Sent/Email 3 Sent/LinkedIn Sent/Replied/Meeting Booked/Not Interested/Unsubscribed)
- Last Outreach Date (date)
- Next Outreach Date (date)
- Email Thread (richtext) — summary of email conversation
- Reply Sentiment (enum: Positive/Neutral/Negative/No Reply)

Step 2: Create Your Outreach Templates#

Write three email templates — an opening, a follow-up, and a final breakup email:

Create a document called "Outreach Templates" with these three templates:

EMAIL 1 — Initial outreach (max 75 words):
Subject: [Specific observation about their company]

Hi [First Name],

[One sentence about what caught my eye about them/their company]

[One sentence about DenchClaw and why it's relevant to them specifically]

[One clear ask — 15-min call]

[Name]

EMAIL 2 — Follow-up (max 60 words, 4-5 days after email 1):
Subject: Re: [Same thread]

Hi [First Name],

Wanted to follow up in case this got buried. [Brief re-statement of value, new angle or question]

Worth 15 minutes this week?

[Name]

EMAIL 3 — Breakup email (max 50 words, 5 days after email 2):
Subject: Re: [Same thread]

[First Name] — I'll stop reaching out after this.

[One sentence: specific relevant thing about their situation]

If timing changes, happy to connect. Otherwise — good luck with [specific thing they're working on].

[Name]

Step 3: Generate Personalized Email 1#

For each qualified lead:

Generate Email 1 for Sarah Chen at Stripe. Use the Email 1 template. Personalize by referencing: her company just launched a new fintech product (I saw the announcement), her role as VP Sales means she's probably managing a HubSpot contract, and DenchClaw's local-first angle fits well for a company with data privacy requirements. Keep it under 75 words.

Or batch it:

Generate personalized Email 1 for all leads with Outreach Status = "Not Started" and Lead Score >= 70. Use the Email 1 template. For each lead, pull their enrichment data and personalize the hook accordingly. Save each draft to their lead record. I'll review before sending.

Step 4: Review and Send#

Create a review view:

Create a view called "Emails to Review" showing leads where Outreach Status = "Not Started" and a draft email exists in Notes

Review each draft. When satisfied:

Send Email 1 to Sarah Chen. Update her Outreach Status to "Email 1 Sent" and set Next Outreach Date to 5 days from now.

Or use a batch send with review:

Show me each draft email one at a time. I'll say "send" or "edit". After sending, move to next.

Step 5: Automate Follow-Up Sequence#

Set up the follow-up cadence:

Check every morning at 8am for leads where:
- Outreach Status = "Email 1 Sent" AND Last Outreach Date was 5 days ago
Then: draft Email 2 for each and add to my "Emails to Review" view

Check every morning for leads where:
- Outreach Status = "Email 2 Sent" AND Last Outreach Date was 5 days ago
Then: draft Email 3 for each and add to my review queue

Every morning your review queue is pre-populated with ready-to-send follow-ups. Review in 10 minutes, send, done.

Step 6: LinkedIn Outreach#

For leads where email hasn't gotten a response after the full sequence:

For leads with Outreach Status = "Email 3 Sent" and no reply, draft a LinkedIn connection request note. Keep it to 2 sentences. Reference something from their recent LinkedIn activity if available.
Send LinkedIn connection to Marcus Rivera at Acme with message: "Marcus — I noticed you've been building out the RevOps function at Acme. Would love to connect and share how we're thinking about AI-native sales tools."

DenchClaw opens LinkedIn, navigates to Marcus's profile, and sends the request with your note.

Step 7: Reply Management#

When replies come in:

Sarah Chen replied to my outreach. Here's her email: [paste]. Update her lead record, classify the reply sentiment, and suggest next steps.

DenchClaw:

  • Updates Outreach Status to "Replied"
  • Sets Reply Sentiment based on tone
  • Logs the reply to Email Thread field
  • Suggests response options based on sentiment

For positive replies:

Draft a response to Sarah's positive reply. She's interested in a demo. Suggest three times next week.

Step 8: Outreach Analytics#

Weekly metrics:

Show me outreach performance this week:
- Emails sent by template (1/2/3)
- Reply rate by template
- Reply rate by lead score range
- Best-performing subject lines
- Average emails to first reply

These numbers tell you what's working. If Email 2 has a 15% reply rate but Email 1 has 3%, look at what's different. Optimize from data, not gut feel.

What's Next#

You now have a functioning outreach machine: AI-written personalized emails, automated follow-up sequences, and LinkedIn touchpoints — all flowing from your qualified lead database.

In Part 5, we close the loop — converting replies to opportunities, running demos, managing proposals, and tracking closed-won all the way back to the original lead source.

Continue to Part 5: Close →

Frequently Asked Questions#

How do I avoid my emails landing in spam?#

Send from your real email domain, keep volumes low (under 50/day), personalize every email, include an unsubscribe link. DenchClaw doesn't manage deliverability — that's your domain/email provider's responsibility.

Can DenchClaw send LinkedIn messages automatically without my review?#

It can, but you shouldn't. LinkedIn is personal. Review every message before sending. Automated LinkedIn spam destroys relationships and risks account suspension.

How do I handle unsubscribes?#

When someone replies asking to be removed: Unsubscribe [name] from all outreach. Update their status to "Unsubscribed" and tag "do not contact".

What's the right send volume per day?#

For cold email from a new domain: 15-25/day. For a warm domain with good reputation: up to 100/day. Scale up slowly and monitor reply rates. A sudden drop in replies usually means deliverability issues.

How do I handle "not right now but maybe later" replies?#

Set a future follow-up: Mark [name] as "Not Now" and set a follow-up reminder for 90 days. DenchClaw creates a cron reminder and resurfaces the lead when the time comes.

Ready to try DenchClaw? Install in one command: npx denchclaw. Full setup guide →

Mark Rachapoom

Written by

Mark Rachapoom

Building the future of AI CRM software.

Continue reading

DENCH

© 2026 DenchHQ · San Francisco, CA