Skip to main content

17 posts tagged with "MarketBetter"

View All Tags

Claude Cold Email: How SDRs Send 100+ Hyper-Personalized Emails a Day [2026]

ยท 12 min read
MarketBetter Team
Content Team, marketbetter.ai

๐ŸŸข Series Difficulty: BASIC (Part 3 of 10) โ€” Builds on the research skills from Part 2. Still beginner-friendly.

Here's the paradox every SDR faces: personalization works, but it doesn't scale. And scale works, but it isn't personal.

You know from experience that a truly personalized email โ€” one that references a prospect's recent LinkedIn post, connects it to a business challenge, and offers a relevant insight โ€” gets replies. Maybe 15-25% of the time. But writing those emails takes 10-15 minutes each. At that rate, you can send maybe 20 personalized emails per day.

On the other hand, you could send 200 templated emails per day. But everyone can smell a template from a mile away. Open rates drop. Reply rates hover near zero. Your domain reputation takes hits. And you feel like a spammer.

What if you could write 100+ genuinely personalized emails per day? Not "Hi {first_name}, I see you work at {company}" personalization. Real personalization โ€” the kind that makes a prospect think "this person actually did their homework."

That's what we're covering in Part 3 of our Claude Code + MarketBetter series. And it starts with understanding why most "personalized" emails still feel fake.

In Part 2, we learned how to use Claude Code to build prospect dossiers in 30 seconds. Now we're taking that research and turning it into emails that actually get replies. Same simple prompting approach โ€” we're just adding a new skill on top of what you already know.

Why "Personalized" Emails Still Feel Genericโ€‹

Most SDR sequences use what we'll call Level 1 personalization: name, company, and maybe industry. Here's what that looks like:

"Hi Sarah, I noticed Acme Corp is growing fast in the SaaS space. Companies like yours often struggle with outbound pipeline. Would you be open to a quick chat about how we can help?"

That email technically has personalization tokens. But it says nothing that couldn't apply to 10,000 other companies. Sarah reads it and thinks: "Template. Delete."

Level 2 personalization adds a company-specific reference:

"Hi Sarah, congrats on Acme Corp's Series B! As you scale your sales team, pipeline generation usually becomes a bottleneck..."

Better. But Sarah got 15 other emails that mentioned her Series B. Every SDR with a trigger event tool sends the same email.

Level 3 personalization โ€” the kind that actually gets replies โ€” connects multiple data points into a genuine insight:

"Hi Sarah, I saw your LinkedIn post about the challenge of maintaining email quality while scaling your SDR team from 5 to 15. That resonated โ€” we've seen that exact inflection point at companies like yours where deliverability tanks because reps start blasting templates. We built something specifically for this: AI sequences that write personalized emails for each prospect based on their actual website behavior, not just firmographics. Would it be worth 15 minutes to see how it works?"

That email demonstrates real research, connects it to a genuine pain point, and offers a specific solution. The prospect can tell a human put thought into it. That's the bar. And Claude Code helps you hit it at scale.

The 3-Step Personalization Frameworkโ€‹

Here's the workflow:

Step 1: Research (30 seconds)โ€‹

Use Claude Code to gather personalization ingredients. If you followed Part 2, you already have your dossier. Now you need to extract the personalization hooks โ€” specific data points you can reference in your email.

Prompt:

"I'm writing a cold email to [Name], [Title] at [Company]. I sell [your product]. Research this person and give me:

  1. Their 2-3 most recent LinkedIn posts or shared content (topics, not URLs)
  2. Something notable about their company in the last 60 days
  3. A likely pain point someone in their role at their company size faces
  4. Any connection between what they've publicly discussed and what I sell

Keep it concise โ€” bullet points only."

Claude Code returns something like:

  • Recent LinkedIn activity: Posted about challenges hiring experienced SDRs in a competitive market. Shared an article about AI in sales with the comment "interested but skeptical."
  • Company news: Expanded into the European market last quarter. Hiring 8 roles across sales and marketing.
  • Likely pain point: Scaling outbound into new markets without established brand recognition. New SDR hires take 3-4 months to ramp.
  • Connection to your product: Your solution reduces ramp time and enables personalized outreach in new markets.

Step 2: Draft (15 seconds)โ€‹

Now feed those hooks back into Claude Code with your email prompt:

"Write a cold email from me ([your name], [your title] at [your company]) to [Name], [Title] at [Company]. Use these personalization hooks:

[Paste the hooks from Step 1]

Rules:

  • Under 120 words
  • No more than 4 short paragraphs
  • Opening line references something specific about THEM (not about us)
  • One clear, low-friction CTA
  • Tone: confident, casual, helpful โ€” not salesy
  • Don't use the words 'innovative,' 'cutting-edge,' 'game-changing,' or 'synergy'
  • Don't start with 'I hope this email finds you well'"

Claude Code generates something like:

Subject: quick thought on your EU expansion

Hi Sarah,

Saw your post about the SDR hiring challenge โ€” scaling into Europe without established brand recognition is a different beast. Most teams we talk to find that what worked domestically doesn't translate 1:1.

The biggest lever we've seen: letting AI handle the initial personalization research so each rep can send thoughtful outreach from day one instead of month three. Cuts ramp time dramatically.

We help teams like yours run hyper-personalized outbound at scale without sounding like robots. Worth 15 minutes to see how it might help with the EU push?

Best, [Your name]

Step 3: Review and Send (30 seconds)โ€‹

Read it. Adjust anything that doesn't sound like you. Then drop it into MarketBetter as the first touch of an AI-powered sequence.

Total time: under 2 minutes for an email that would have taken 10-15 minutes to write manually. And the quality is as good or better than what most SDRs produce by hand.

Scaling This to 50-100 Emails Per Dayโ€‹

Individual emails are great. But the real power of this workflow is batch processing. Here's how to scale it:

The Batch Email Workflowโ€‹

  1. Export your MarketBetter signal list โ€” the accounts showing intent today
  2. Feed them to Claude Code in batches of 10:

"I need to write personalized cold emails to 10 prospects. For each one, research their LinkedIn and company, find a personalization hook, and write a cold email under 120 words. My product is [description]. My ICP is [description].

Here are the 10 prospects:

  1. Sarah Chen, VP Sales at Acme Corp
  2. James Miller, CRO at Beta Labs
  3. [etc.]

Give me the emails in order, each with the subject line, personalization hook used, and the email body."

  1. Review the batch โ€” Claude Code returns 10 drafted emails in 2-3 minutes
  2. Edit the ones that need tweaking โ€” usually 2-3 out of 10
  3. Load them into MarketBetter sequences โ€” each prospect gets a multi-touch sequence starting with this personalized first email

At this pace, you can produce 50-100 personalized emails in under an hour. That leaves you 6+ hours for calls, follow-ups, and meetings.

The MarketBetter Delivery Engineโ€‹

Writing the email is only half the battle. You also need:

  • Smart send timing โ€” MarketBetter optimizes delivery times based on when prospects are most likely to engage
  • Multi-touch sequences โ€” Your personalized first email is followed by AI-generated follow-ups that maintain context
  • Signal-triggered sends โ€” If a prospect visits your site after receiving an email, MarketBetter can trigger the next touch immediately
  • Deliverability management โ€” Email warmup, rotation, and reputation monitoring to make sure your messages land in inboxes

This is why the Claude Code + MarketBetter combo is so powerful. Claude Code creates the content. MarketBetter handles the delivery, timing, and behavioral triggers. You handle the conversations that result.

For more on optimizing deliverability, check out our post on how to improve email open rates.

Email Templates That Work (Starter Prompts)โ€‹

Here are proven prompt templates for common SDR scenarios:

The Trigger Event Emailโ€‹

"Write a cold email to [Name] at [Company]. The trigger: [trigger event]. Connect this event to a likely need for [your solution]. Keep it under 100 words, conversational, with a question as the CTA."

The Competitor Displacement Emailโ€‹

"Write a cold email to [Name] at [Company]. They currently use [Competitor]. Based on common [Competitor] complaints (reference G2 reviews), highlight 1-2 pain points they might have and position [your solution] as the alternative. Don't bash the competitor โ€” be respectful but clear about the difference."

The Social Proof Emailโ€‹

"Write a cold email to [Name] at [Company]. They're in [industry] with ~[size] employees. Reference a similar company in their industry (without naming them specifically) who saw [specific result] using our solution. Make it credible and specific without sounding like a case study."

The Re-Engagement Emailโ€‹

"Write a re-engagement email to [Name] at [Company]. They were interested 3 months ago but went silent. Research what's changed at their company since then and use a new angle. Don't reference the old conversation directly โ€” make it feel like a fresh, value-led touchpoint."

For more on cold email best practices, see our comprehensive guide on how to write cold emails that get replies.

The Anatomy of Emails That Get Repliesโ€‹

Based on thousands of outbound emails, here's what Claude Code should always include (and avoid):

Always Include:โ€‹

  • A specific reference to the prospect (not their company โ€” them personally)
  • A clear "why now" signal โ€” why you're reaching out at this moment
  • One concrete value proposition โ€” what's in it for them
  • A low-friction CTA โ€” "worth 15 minutes?" beats "can we schedule a 30-minute demo?"

Always Avoid:โ€‹

  • Company-centric language โ€” "We're the leading..." Nobody cares
  • Multiple CTAs โ€” Pick one ask, not three
  • Long paragraphs โ€” 2-3 lines max per paragraph
  • Buzzwords โ€” "AI-powered solution" "cutting-edge platform" "innovative approach"
  • Fake urgency โ€” "Limited spots available" on a demo calendar

Optimal Structure:โ€‹

  1. Line 1: Something about THEM (proves you did research)
  2. Line 2-3: Connect their situation to a common challenge
  3. Line 4-5: How you help (one sentence, specific)
  4. Line 6: CTA (question format, low commitment)

Tell Claude Code these rules upfront and it'll follow them consistently.

Quality Control: The Human Filterโ€‹

Even with great AI-generated emails, you are the quality filter. Here's what to check before hitting send:

The 30-Second Review Checklist:โ€‹

  1. Does it sound like me? If not, adjust the tone
  2. Is the personalization accurate? If Claude Code referenced a LinkedIn post, verify it exists
  3. Would I respond to this email? If not, it needs work
  4. Is the CTA clear and reasonable? One ask, low friction
  5. Is it under 120 words? If it's longer, cut it

Most emails pass this check on the first try. When they don't, it takes 30 seconds to fix. That's still way faster than writing from scratch.

Advanced: Building Your Email Style Guideโ€‹

Over time, you'll develop preferences. Maybe you always open with a question. Maybe you like shorter emails. Maybe you have specific phrases you love or hate.

Create a personal style guide and include it in every Claude Code prompt:

"My email style guide:

  • Always under 100 words
  • Never use exclamation marks
  • Open with an observation, not a question
  • Sign off with 'Best,' not 'Thanks,'
  • Write at a 7th-grade reading level
  • Use short sentences. Like this one.
  • CTA format: 'Worth [X] minutes to [benefit]?'"

Claude Code will adapt to your style immediately. After a few emails, it feels like your voice, not a robot's.

Measuring What Worksโ€‹

The beauty of running AI-personalized emails through MarketBetter is that you get data back:

  • Which personalization angles get the highest reply rates? (Trigger events? LinkedIn posts? Hiring signals?)
  • What email length performs best? (Usually shorter wins)
  • Which CTAs convert? ("15-minute call" vs. "quick question" vs. "worth a look?")
  • What send times work? (MarketBetter optimizes this automatically)

Feed these insights back into your Claude Code prompts to continuously improve. This creates a flywheel: better data โ†’ better prompts โ†’ better emails โ†’ more replies โ†’ more data.

Free Tool

Try our AI Lead Generator โ€” find verified LinkedIn leads for any company instantly. No signup required.

Try This Todayโ€‹

Here's your concrete action item:

  1. Pick 5 prospects you need to email this week
  2. Use the 3-step framework above: Research โ†’ Draft โ†’ Review
  3. Time yourself โ€” how long does it take per email with Claude Code vs. without?
  4. Track the results โ€” note your reply rate on Claude Code-assisted emails vs. your usual templates

Most SDRs see 2-3x higher reply rates on AI-personalized emails vs. templates. And they produce them 5x faster. That's the whole ball game.


This is Part 3 (๐ŸŸข Basic) of our 10-part series. You've completed the Basic tier! Next up: Part 4: LinkedIn-to-Pipeline โ†’ โ€” your first Medium-level workflow.

Want AI-powered sequences that deliver hyper-personalized emails at the perfect moment? Book a MarketBetter demo to see it in action.

Competitive Intelligence on Autopilot: Tracking What Your Competitors' Customers Say

ยท 10 min read
MarketBetter Team
Content Team, marketbetter.ai

๐ŸŸก Series Difficulty: MEDIUM (Part 5 of 10) โ€” Builds on research skills from Part 2 and outreach techniques from Part 3.

Every SDR has had this experience: you're on a call with a promising prospect, and they drop the bomb โ€” "We're actually already using [Competitor]. We're pretty happy with them."

And you freeze. Because you don't really know what [Competitor]'s customers love, what they hate, or why they might consider switching. You mumble something about being "different" and the call goes nowhere.

Now imagine a different scenario. The prospect says the same thing, and you respond:

"Makes sense โ€” [Competitor] does some good things, especially with [specific feature]. What I hear from a lot of teams who've been on it for 12+ months is that [specific pain point from G2 reviews] starts to become a real issue as they scale. Have you run into that?"

The prospect pauses. "Actually... yeah. That's been a headache."

That's competitive intelligence in action. And in Part 5 of our Claude Code + MarketBetter series, we'll show you how to build a competitive intel system that runs on autopilot โ€” so you always know exactly what your competitors' customers are saying.

By now, you're comfortable with the basics. In Part 2, you learned to research individual prospects. In Part 3, you turned that research into personalized emails. Here, we're applying those same research skills to a different target: your competitors and their customers. The prompting patterns are similar โ€” you're just asking Claude Code different questions.

Why SDRs Need Competitive Intelligenceโ€‹

Most SDRs think competitive intel is the sales manager's job. Or product marketing's. And sure, those teams should build battlecards and positioning docs. But here's the reality:

  1. Those battlecards are usually 6 months out of date โ€” The competitive landscape moves fast. What was true last quarter isn't necessarily true today.

  2. Generic battlecards don't help with specific objections โ€” When a prospect mentions a specific competitor feature or complaint, you need specific answers. Not bullet points.

  3. The best competitive intel comes from customers, not marketers โ€” Reviews on G2, Reddit comments, LinkedIn posts, and Twitter/X threads from actual users tell you what the sales deck never will.

  4. Competitive intel is a prospecting goldmine โ€” If you know that [Competitor]'s customers are complaining about [specific issue], you can proactively target those customers with messaging that addresses that exact pain.

Claude Code turns competitive monitoring from a "nice to have" into an automated part of your daily workflow.

Building Your Competitive Intelligence Systemโ€‹

Step 1: Map Your Competitive Landscapeโ€‹

Start by telling Claude Code who you're watching:

"I sell [your product] in the [your category] space. My main competitors are:

  1. [Competitor A] โ€” [brief description]
  2. [Competitor B] โ€” [brief description]
  3. [Competitor C] โ€” [brief description]

For each competitor, give me:

  1. A summary of their current positioning and key differentiators
  2. Their ideal customer profile (based on their website and case studies)
  3. Where their customers are most likely to leave reviews or discuss the product (G2, Capterra, Reddit, etc.)
  4. Known weaknesses based on public reviews and discussions
  5. Recent product changes or announcements that affect our competitive positioning"

This gives you your baseline. Save this output โ€” you'll reference it regularly.

Step 2: Review Miningโ€‹

Online reviews are the most honest source of competitive intelligence. Customers don't pull punches on G2 or Capterra.

The G2 Review Analysis Prompt:

"Analyze the most recent G2 reviews for [Competitor]. I need:

  1. Top 5 things customers love โ€” What keeps them on the platform?
  2. Top 5 complaints or pain points โ€” What frustrates them most?
  3. Common switching triggers โ€” What would make them consider alternatives?
  4. Feature gaps mentioned โ€” What do customers wish the product did?
  5. Customer profiles โ€” What type of company (size, industry) seems happiest vs. unhappiest?

Organize this so I can use it in sales conversations. Give me specific, quotable insights, not generic summaries."

The output becomes your competitive playbook. When a prospect says "we use [Competitor]," you already know:

  • What they probably like (so you don't trash-talk those features)
  • What frustrates them (so you can empathize)
  • When they'd consider switching (so you can test those triggers)

Step 3: Job Posting Intelligenceโ€‹

Competitors' job postings reveal more about their strategy than any press release. Here's how to mine them:

"Research the current job openings at [Competitor]. Based on their hiring patterns, tell me:

  1. Are they growing or restructuring? (Lots of new roles = growth. Lots of leadership roles = restructuring.)
  2. What teams are they building? (Hiring enterprise sales = moving upmarket. Hiring customer success = retention issues.)
  3. What technology are they investing in? (Job requirements reveal their tech stack and priorities.)
  4. Any signals about product direction? (Hiring ML engineers = building AI features. Hiring integration engineers = expanding platform.)
  5. How does this affect our competitive positioning?"

This intelligence helps you anticipate competitor moves before they announce them.

Step 4: Social Listeningโ€‹

LinkedIn, Twitter/X, and Reddit are where unfiltered opinions live. Claude Code can help you process what people are saying:

"Research what people are saying about [Competitor] on LinkedIn, Twitter, and Reddit in the last 30 days. Look for:

  1. Customer complaints or frustrations
  2. Praise for specific features
  3. Comparisons to other tools (including ours)
  4. Posts from [Competitor]'s employees that reveal company direction
  5. Discussions about switching from or to [Competitor]

Summarize the sentiment and give me 3 actionable takeaways I can use in prospecting."

Turning Intel Into Outreachโ€‹

Here's where it gets tactical. Competitive intelligence isn't just for handling objections โ€” it's for creating opportunities.

Play 1: The "Pain Point Poach"โ€‹

When you know a competitor's customers are frustrated about something specific, you can proactively target those customers:

"Based on the G2 review analysis of [Competitor], their customers' biggest pain point is [specific pain]. Write me 3 different cold email angles targeting [Competitor]'s customers that:

  1. Don't mention [Competitor] by name
  2. Address the pain point as a general industry challenge
  3. Position our solution as solving it specifically
  4. Are under 100 words each"

Claude Code might produce something like:

Subject: scaling outbound without the deliverability hit

Hi [Name], I've been talking to a lot of sales teams in the [industry] space this month, and there's a pattern: once you hit 10+ SDRs, email deliverability tanks. Warmup tools help, but they don't solve the root cause โ€” which is usually template volume overwhelming domain reputation.

We take a different approach: AI-personalized emails that look handwritten, sent at volumes that keep your domain healthy. Worth 15 minutes to see how?

Notice: no competitor name mentioned. Just addressing a known pain point. The prospect self-selects because the pain is relevant to them.

Play 2: The "Review Response" Outreachโ€‹

When someone posts a negative review of a competitor on G2, it's an invitation:

"Write me a LinkedIn message to reach out to someone who posted a 3-star review of [Competitor] on G2. They mentioned [specific complaint]. Don't reference their review directly (that's creepy). Instead, engage them around the topic of [pain point] and offer a relevant insight or resource. Keep it helpful, not salesy."

Play 3: The "Job Change" Competitor Intelโ€‹

When a competitor's employee leaves (especially in customer-facing roles), their customers may be affected:

"A senior Customer Success Manager at [Competitor] just left the company (per LinkedIn). Research:

  1. How many accounts they likely managed
  2. How this might impact those customers
  3. Draft an outreach message to [Competitor]'s customers that addresses potential service gaps without being opportunistic"

Play 4: The "Feature Gap" Positioningโ€‹

When reviews consistently mention a missing feature that you offer, use it:

"G2 reviews of [Competitor] frequently mention that they lack [specific feature/capability]. We have this. Write me a cold email to [Competitor]'s customers that naturally highlights this capability as part of how modern teams solve [related challenge]. Don't position it as 'we have what they don't' โ€” position it as 'here's how leading teams are approaching this.'"

Building Your Competitive Dashboardโ€‹

Create a running document that Claude Code helps you maintain. Here's the structure:

Competitor: [Name]

CategoryWhat We KnowLast UpdatedSource
Key strengths[list][date]G2, website
Key weaknesses[list][date]G2, Reddit
Recent product changes[list][date]Blog, LinkedIn
Hiring signals[list][date]LinkedIn Jobs
Customer sentiment trend[up/down/stable][date]Social listening
Best outreach angle[angle][date]Review analysis

Update this monthly. It takes 15 minutes with Claude Code โ€” a task that would take a full day without it.

Feeding Intel Into MarketBetterโ€‹

Your competitive intelligence should directly inform your MarketBetter targeting:

  1. Build competitor-specific lead lists โ€” Export [Competitor]'s customers from your CRM or Sales Nav and import them into MarketBetter via the Chrome Extension (see Part 4)

  2. Create competitor-specific sequences โ€” Use Claude Code to write email sequences tailored to each competitor's known pain points. Load these into MarketBetter.

  3. Set up website monitoring โ€” MarketBetter's visitor identification tells you when a competitor's customer visits your site. That's a hot signal โ€” if they're browsing your pricing page, they're actively evaluating alternatives.

  4. Track engagement patterns โ€” When a competitive prospect opens your emails multiple times or visits your site repeatedly, MarketBetter flags them for immediate follow-up.

The Ethics of Competitive Intelligenceโ€‹

A quick but important note: competitive intelligence should be ethical and professional.

Do:

  • Use publicly available information (reviews, social posts, job listings, press releases)
  • Focus on understanding market dynamics, not personal attacks
  • Be respectful of competitors in conversations with prospects
  • Let your product's strengths speak for themselves

Don't:

  • Misrepresent competitor capabilities
  • Use deceptive tactics to gather information
  • Trash-talk competitors in outreach
  • Pose as a customer to get competitor pricing or demos

The best competitive sellers win by being better informed, not by tearing down the competition.

A Weekly Competitive Intel Routineโ€‹

Here's how to make competitive monitoring a sustainable habit:

Every Monday (15 minutes):

  1. Ask Claude Code to check for new developments at each competitor (news, announcements, product changes)
  2. Review the summary and update your competitive dashboard
  3. Flag anything that changes your outreach messaging

Every Month (30 minutes):

  1. Do a full review mining refresh โ€” G2, Capterra, Reddit
  2. Update your competitor battlecard with new insights
  3. Ask Claude Code to suggest updated email angles based on new competitive intel
  4. Share key findings with your sales team

Quarterly (1 hour):

  1. Full competitive landscape review
  2. Update positioning and messaging
  3. Create or refresh competitor-specific outreach sequences in MarketBetter
Free Tool

Try our Tech Stack Detector โ€” instantly detect any company's tech stack from their website. No signup required.

Try This Todayโ€‹

Here's your action item:

  1. Pick your #1 competitor โ€” the one you lose deals to most often
  2. Ask Claude Code to analyze their recent reviews on G2 using the Review Analysis prompt above
  3. Identify the top 3 pain points their customers mention
  4. Draft one cold email targeting a competitor customer, addressing one of those pain points (without naming the competitor)
  5. Save the competitive analysis somewhere you can reference before your next call

You'll walk into your next competitive deal armed with specific, customer-validated insights instead of generic talking points. That's the difference between "we're different" and "I've heard from teams in your situation that X is a real challenge โ€” have you experienced that?"


This is Part 5 (๐ŸŸก Medium) of our 10-part series. Next up: Part 6: Building a Lead Scoring Model Without a Data Team โ†’

Want to know when your competitors' customers start visiting your website? Book a MarketBetter demo to see real-time visitor identification in action.

Building a Lead Scoring Model Without a Data Team

ยท 11 min read
MarketBetter Team
Content Team, marketbetter.ai

๐ŸŸก Series Difficulty: MEDIUM (Part 6 of 10) โ€” Uses research skills from Part 2 and connects to MarketBetter's signal data. The most analytical post so far.

Every SDR knows the frustration: you've got 200 leads in your queue, and they all look the same. Same priority level. Same generic tags. No clear signal about who to call first.

So you do what every SDR does โ€” you start at the top of the list and work your way down. Or you sort alphabetically. Or you go with gut instinct. None of these are strategies. They're survival mechanisms.

Meanwhile, the enterprise sales teams down the hall have sophisticated lead scoring models built by data teams, powered by Marketo or HubSpot, with algorithms that predict which leads are most likely to convert. You don't have that. You don't have a data team. You don't have a marketing ops person who can build predictive models. You have a CRM, a list of leads, and a quota.

Here's the good news: you can build a lead scoring model in 30 minutes using Claude Code. It won't be as sophisticated as a machine-learning-powered enterprise system. But it'll be 10x better than alphabetical sorting. And when you pair it with MarketBetter's daily playbook, you'll have a complete system for knowing exactly who to call first, every morning.

This is Part 6 of our Claude Code + MarketBetter series โ€” the last of the Medium-level posts. In the Basic posts (Parts 1-3), you learned to research and write. In Parts 4 and 5, you built multi-step workflows for LinkedIn and competitive intel. Now you're going to do something more analytical: use Claude Code to build a system that makes decisions for you. You'll define scoring rules, apply them to data, and create a repeatable process that gets smarter over time.

If that sounds complex, don't worry. The Claude Code prompts are just as straightforward as the ones you've been using. You're just asking slightly more structured questions.

Let's build your scoring model.

What Is Lead Scoring (and Why Do You Need It)?โ€‹

Lead scoring assigns a numerical value to each lead based on how likely they are to buy. Higher score = more likely to convert = call them first.

Simple concept. But most scoring models fail because they're either:

  • Too complex โ€” Built by data teams with 47 variables that nobody understands
  • Too simple โ€” "Enterprise = high priority" doesn't tell you anything useful
  • Too static โ€” Set once and never updated, even as your market changes
  • Disconnected from action โ€” Great model, but nobody uses it in their daily workflow

The model we're going to build avoids all of these traps. It uses three categories of signals, is easy to understand, and plugs directly into your MarketBetter daily playbook.

For a deeper dive on scoring best practices, check out our lead scoring best practices guide.

The Three Pillars of SDR Lead Scoringโ€‹

Your scoring model is built on three pillars:

Pillar 1: Firmographic Fit (Does this company match our ICP?)โ€‹

This is the "who are they?" question. It includes:

  • Company size (employee count or revenue)
  • Industry
  • Geography
  • Technology used
  • Funding stage

Pillar 2: Behavioral Signals (Are they actively interested?)โ€‹

This is the "what are they doing?" question:

  • Website visits (especially high-intent pages like pricing)
  • Email engagement (opens, clicks, replies)
  • Content downloads
  • Social media interactions
  • Event attendance

Pillar 3: Timing Signals (Is now the right moment?)โ€‹

This is the "when is the right time?" question:

  • Recent funding rounds
  • Leadership changes
  • Job postings in relevant departments
  • Competitor contract renewals
  • Seasonal buying patterns

Each pillar contributes to a total score. The leads with the highest combined score get your attention first.

Step-by-Step: Building Your Model with Claude Codeโ€‹

Step 1: Define Your Ideal Customer Profileโ€‹

Before you can score leads, you need to know what a great lead looks like. Ask Claude Code:

"Help me define my Ideal Customer Profile (ICP). I sell [your product] to [your market]. My best customers tend to be:

  • Company size: [range]
  • Industry: [industries]
  • Typical buyer title: [titles]
  • Common pain points: [pains]

Based on this, create a firmographic scoring rubric with a 0-30 point scale. Give me the exact criteria for each score level."

Claude Code returns something like:

Firmographic Scoring (0-30 points)

CriteriaPointsDetails
Company Size0-101-49 employees: 2pts, 50-200: 7pts, 201-500: 10pts, 500-1000: 8pts, 1000+: 5pts
Industry0-10SaaS/Tech: 10pts, Financial Services: 8pts, Healthcare: 6pts, Manufacturing: 3pts, Other: 1pt
Geography0-5US: 5pts, UK/Canada: 4pts, Western EU: 3pts, Other: 1pt
Funding Stage0-5Series A-C: 5pts, Seed: 3pts, Bootstrapped: 2pts, Public: 2pts

Notice how the scoring reflects YOUR specific ICP. A 200-person SaaS company in the US scores higher than a 5,000-person manufacturer in Asia โ€” because that's who buys from you.

Step 2: Build the Behavioral Scoring Componentโ€‹

Now add the engagement signals. This is where MarketBetter's data becomes critical:

"Now create a behavioral scoring rubric (0-40 points) based on these engagement signals I can track:

  • Website visits (from MarketBetter visitor identification)
  • Pages visited (pricing page, case studies, product pages)
  • Visit frequency (one-time vs. return visitor)
  • Email engagement (opens, clicks, replies)
  • LinkedIn engagement (profile views, connection accepts, post interactions)

Weight the signals by purchase intent. A pricing page visit is more valuable than a blog page visit."

Claude Code returns:

Behavioral Scoring (0-40 points)

SignalPointsDetails
Pricing page visit10Single strongest buying signal
Case study/testimonial page7Evaluating social proof
Product/feature pages5Active research phase
Blog/content visit2Awareness stage
Return visitor (2+ sessions)8Sustained interest
Multi-page session (3+ pages)5Deep engagement
Email opened (2+ times)3Interest but not action
Email link clicked5Active engagement
Email replied8Direct interest
LinkedIn connection accepted3Openness to conversation

Step 3: Build the Timing Scoring Componentโ€‹

Finally, add signals that indicate the timing is right:

"Create a timing/trigger scoring rubric (0-30 points) based on these signals:

  • Recent funding announcement
  • Executive leadership changes
  • Job postings in relevant departments
  • Company expansion/new office
  • Technology changes or migrations
  • Contract renewal season (if known)

Weight by urgency of the buying window."

Claude Code returns:

Timing Scoring (0-30 points)

SignalPointsDetails
New funding (last 60 days)8Budget available, growth mandate
New CRO/VP Sales (last 90 days)7New leaders bring new tools
Hiring SDRs/AEs (active postings)6Scaling sales = needs tools
Hiring demand gen/marketing5Building pipeline infrastructure
Technology migration announced6Open to new vendors
Competitor contract likely up for renewal5Evaluation window
Expansion/new market entry4Growing pains = new needs

Step 4: Score Your Existing Leadsโ€‹

Now apply the model. Export your lead list from your CRM and feed it to Claude Code:

"I have a list of 100 leads. Apply this scoring model to each one:

[paste your scoring rubrics]

For each lead, I have:

  • Company name, size, industry, geography
  • Website visit data from MarketBetter (pages visited, frequency)
  • Email engagement data (opens, clicks, replies)
  • Any known trigger events

Score each lead across all three pillars, calculate the total, and rank them from highest to lowest. Group them into tiers:

  • Hot (70-100): Call immediately
  • Warm (40-69): Prioritize this week
  • Cool (20-39): Nurture sequence
  • Cold (0-19): Low priority

Here's the data: [paste your lead list with available data]"

In 2-3 minutes, you have a fully scored, prioritized lead list. No data team required.

Using MarketBetter's Daily Playbook as the Execution Layerโ€‹

A scoring model is useless if it doesn't change your daily behavior. Here's how to connect your Claude Code scoring model to your MarketBetter workflow:

The Morning Ritual (10 minutes)โ€‹

  1. Check MarketBetter's daily playbook โ€” New website visitors, return visitors, engaged prospects
  2. Apply your scoring model โ€” New behavioral signals from overnight activity change scores
  3. Identify your Hot tier โ€” These are your first calls of the day
  4. Identify new entrants to Warm tier โ€” Prospects who were Cool but just visited your pricing page. They jumped tiers overnight.
  5. Execute โ€” Start with the highest-scored leads and work down

Signal-Triggered Score Updatesโ€‹

MarketBetter sends you real-time signals throughout the day. Each signal should update your mental scoring:

  • Prospect visited pricing page โ†’ +10 points. If they were Warm, they're now Hot. Call them.
  • Prospect opened your email 3 times โ†’ +5 points. They're interested. Send a follow-up.
  • Prospect visited your site from a new device โ†’ +3 points. They might be sharing your site with colleagues. Multi-stakeholder interest.
  • Cold lead returned to your site โ†’ Re-score them entirely. They might have jumped from Cold to Warm in one visit. (More on re-engagement in Part 9.)

Automated Scoring with MarketBetterโ€‹

MarketBetter's built-in engagement tracking does much of the behavioral scoring automatically. Your Claude Code model handles the firmographic and timing scoring that MarketBetter doesn't cover. Together, they give you a complete picture.

For more on how intent data drives this process, read our guide to what intent data is and how it drives growth.

Refining Your Model Over Timeโ€‹

Your first scoring model won't be perfect. That's fine. Here's how to improve it:

Monthly Review (15 minutes)โ€‹

"Here are my last month's results:

  • 15 leads scored Hot โ†’ 8 converted to meetings (53%)
  • 30 leads scored Warm โ†’ 6 converted to meetings (20%)
  • 45 leads scored Cool โ†’ 2 converted to meetings (4%)
  • 10 leads scored Cold โ†’ 0 converted to meetings (0%)

Also, 3 meetings came from leads scored Cool or Cold. Here's what those leads had in common: [details]

Based on this data, what adjustments should I make to my scoring model? Are any signals over- or under-weighted?"

Claude Code will analyze the conversion data and suggest specific adjustments. Maybe pricing page visits should be worth 15 points instead of 10. Maybe industry scoring needs recalibration. Make the adjustments and run the updated model.

The Feedback Loopโ€‹

Over 3-6 months, your scoring model gets increasingly accurate because you're refining it based on actual conversion data. This is essentially what data teams do with machine learning โ€” just simpler and driven by your domain expertise instead of algorithms.

Advanced: Multi-Persona Scoringโ€‹

If you sell to multiple buyer personas, you might need different scoring models for each:

"I sell to two different personas:

Persona 1: VP of Sales (cares about pipeline and team productivity) Persona 2: RevOps Leader (cares about data quality and tech stack efficiency)

Create separate behavioral scoring rubrics for each persona. A VP of Sales visiting a case study page is different from a RevOps leader visiting an integration page โ€” weight them differently."

This gives you nuanced prioritization. A RevOps leader on your integrations page might score higher than a VP of Sales on your blog โ€” even though the VP is the more senior title โ€” because the RevOps behavior signals active evaluation.

Common Scoring Mistakes to Avoidโ€‹

  1. Over-weighting title/seniority โ€” A Director who's actively researching is more valuable than a VP who isn't
  2. Ignoring negative signals โ€” Unsubscribes, bounced emails, and "not interested" replies should decrease scores
  3. Scoring once and forgetting โ€” Scores should be dynamic, updated with every new signal
  4. Too many tiers โ€” Hot/Warm/Cool/Cold is enough. Don't create 10 tiers that nobody can remember
  5. Ignoring the denominator โ€” If your Hot leads aren't converting at a higher rate than Warm leads, your model isn't working
Free Tool

Try our AI Lead Generator โ€” find verified LinkedIn leads for any company instantly. No signup required.

Try This Todayโ€‹

Here's your concrete action item:

  1. Open Claude Code and use the prompts from Steps 1-3 above to build your scoring rubrics
  2. Pick 20 leads from your current queue
  3. Score them manually using your new model (estimate where you can)
  4. Sort them by score and compare the order to how you would have prioritized them with gut instinct
  5. Work the list in score order for one week and track your results

Most SDRs find that their intuition was right about 60-70% of the time. A scoring model gets you to 80-90%. That 20-30% improvement in prioritization translates directly to more meetings with less effort.


This is Part 6 (๐ŸŸก Medium) of our 10-part series. You've completed the Medium tier! Next up: Part 7: CRM Cleanup in Minutes โ†’ โ€” your first Advanced-level post.

MarketBetter's daily playbook surfaces the behavioral signals that power your lead scores. Book a demo to see how it works.

CRM Cleanup with Claude Code: Fix Dirty Data in Minutes, Not Months [2026]

ยท 11 min read
MarketBetter Team
Content Team, marketbetter.ai

๐Ÿ”ด Series Difficulty: ADVANCED (Part 7 of 10) โ€” Processes large datasets and builds maintenance systems. Best after completing Parts 1-6.

Nobody becomes an SDR because they love data hygiene. But here's the uncomfortable truth: dirty data is silently destroying your pipeline.

Every duplicate contact means wasted outreach. Every wrong email address means a bounced message hurting your domain reputation. Every outdated job title means you're personalizing against information that's no longer true. And every inconsistent company name means your reporting is wrong, your targeting is off, and your sequences are hitting the wrong people.

The average CRM has a 25-30% data decay rate every year. That means if you haven't cleaned your database in 12 months, nearly a third of your contacts have bad data โ€” wrong emails, outdated titles, people who've left the company entirely.

Most SDRs know this. They just don't have time to fix it. Manual CRM cleanup is mind-numbing work that can take days. Nobody wants to spend their Friday afternoon deduplicating 3,000 contacts.

What if you could clean your entire CRM database in minutes instead of days? That's what we're covering in Part 7 of our Claude Code + MarketBetter series.

Welcome to the Advanced tier. In the Basic posts (Parts 1-3), you learned to research and write one prospect at a time. In the Medium posts (Parts 4-6), you built multi-step workflows and analytical models. Now we're leveling up to working with large datasets โ€” hundreds or thousands of records at once. You'll feed Claude Code entire CRM exports, ask it to find patterns and problems, and build automated maintenance routines.

The prompts are still plain English โ€” but you're processing more data, chaining more steps together, and building systems that run on their own. If you've been following the series, you're ready. If you're jumping in here, I'd recommend at least skimming Part 2 to understand the basics of prompting Claude Code.

Why Clean Data Matters for SDRs (More Than You Think)โ€‹

Before we get into the how, let's be clear about why this matters for your specific workflow:

1. Deliverabilityโ€‹

Every email that bounces hurts your sender reputation. Enough bounces and your emails start landing in spam โ€” even the ones sent to valid addresses. If you're running outbound sequences through MarketBetter, clean data is the foundation of deliverability.

For more on improving email deliverability, see our guide on how to improve email open rates.

2. Targeting Accuracyโ€‹

MarketBetter's power comes from matching website visitors to your contact database and triggering the right outreach at the right time. If your CRM data is messy โ€” duplicate companies, inconsistent names, missing fields โ€” those matches don't happen. You miss signals.

3. Personalization Qualityโ€‹

When you use Claude Code for prospect research and email writing (as we covered in Parts 2 and 3), you're pulling from your CRM data. If the title says "VP of Sales" but they were promoted to CRO six months ago, your personalization is wrong. Wrong personalization is worse than no personalization.

4. Reporting and Forecastingโ€‹

Your lead scoring model from Part 6 is only as good as the data feeding it. Dirty data produces inaccurate scores, which leads to bad prioritization, which means you're calling the wrong people first.

The Five Types of Dirty Data (and How Claude Code Fixes Each)โ€‹

Type 1: Duplicatesโ€‹

The Problem: The same contact exists in your CRM multiple times with slightly different information. "Sarah Chen" and "S. Chen" at the same company. "Acme Corp" and "Acme Corporation" and "ACME" as three separate accounts.

The Claude Code Fix:

"I have a CRM export with [X] contacts. Find all probable duplicates based on:

  1. Same email address
  2. Same name + same company (accounting for variations like 'Sarah' vs 'S.')
  3. Same company domain with different company names

For each duplicate set, tell me:

  • Which record is the most complete (has the most filled fields)
  • Which record was most recently updated
  • Your recommendation for which to keep as the primary record
  • What data from the duplicate(s) should be merged into the primary

Output as a CSV I can use for cleanup."

Claude Code can process thousands of records and identify duplicate clusters in minutes. What would take a sales ops person days takes AI minutes.

Type 2: Outdated Informationโ€‹

The Problem: People change jobs every 2-3 years. Your CRM still shows them at their old company with their old title.

The Claude Code Fix:

"I have a list of 500 contacts. For each one, check if:

  1. They're still at the listed company (based on any available public information)
  2. Their job title might have changed
  3. The company itself has changed (acquired, merged, shut down)

Flag any contacts that likely have outdated information. For each flagged contact, give me your best guess at updated information and your confidence level.

Here's the list: [paste or attach contact list]"

Pair this with MarketBetter's data enrichment to fill in the gaps. MarketBetter can verify email addresses and update contact information as part of its lead intelligence platform.

Type 3: Inconsistent Formattingโ€‹

The Problem: Company names are spelled 10 different ways. Job titles aren't standardized. Phone numbers have different formats. States are sometimes abbreviated, sometimes spelled out.

The Claude Code Fix:

"Standardize this CRM data:

  1. Company names: Use the official company name (e.g., 'Salesforce' not 'salesforce.com' or 'SFDC' or 'Salesforce Inc.')
  2. Job titles: Standardize to a consistent format (e.g., 'VP of Sales' not 'Vice President, Sales' or 'VP - Sales' or 'V.P. Sales')
  3. Phone numbers: Format as +1 (XXX) XXX-XXXX
  4. States: Use 2-letter abbreviations
  5. Industries: Map to a standard list: [your industry categories]

Output the cleaned data in the same CSV format."

This sounds boring, but it's incredibly important for segmentation and targeting. When your company names are standardized, MarketBetter can accurately match website visitors to CRM records. When titles are consistent, your lead scoring model works properly.

Type 4: Missing Dataโ€‹

The Problem: Half your contacts are missing key fields โ€” no phone number, no industry, no company size. You can't score or prioritize leads you don't have data on.

The Claude Code Fix:

"I have 200 contacts with incomplete data. For each contact where I have at least a name and company, research and fill in:

  1. Company size (employee count)
  2. Industry
  3. Company HQ location
  4. Likely phone number format (direct dial if available publicly)
  5. LinkedIn profile URL
  6. Company website

Mark each enriched field with a confidence level (high/medium/low).

Here's the list: [paste contact list]"

This is where Claude Code's research capabilities really shine. It can enrich contacts at a pace that would take a human team weeks.

Type 5: Invalid Emailsโ€‹

The Problem: Bounced emails hurt your sender reputation. But you don't know which emails are invalid until they bounce โ€” and by then, the damage is done.

The Claude Code Fix:

"Analyze these email addresses for potential validity issues:

  1. Obvious typos (e.g., '@gmial.com' instead of '@gmail.com')
  2. Role-based emails that shouldn't be in a prospect database (info@, support@, sales@)
  3. Personal email domains used for a business contact (gmail, yahoo, hotmail)
  4. Email format inconsistencies within the same company (e.g., 'firstname.lastname@' vs 'flastname@')
  5. Defunct domains

Flag and categorize each issue. For typos, suggest the corrected email.

[paste email list]"

This pre-screening catches obvious issues before you send. For full email validation, use a dedicated verification tool โ€” but Claude Code's analysis catches the low-hanging fruit that most SDRs miss.

The Complete CRM Cleanup Workflowโ€‹

Here's the full process, start to finish:

Phase 1: Export and Assess (5 minutes)โ€‹

  1. Export your CRM contacts as a CSV
  2. Feed it to Claude Code:

"I just exported my CRM. It has [X] contacts. Give me a data quality assessment:

  1. How many records have missing email addresses?
  2. How many have missing phone numbers?
  3. How many have missing company size or industry?
  4. How many potential duplicates can you identify?
  5. What's the overall data quality score (1-10)?
  6. What should I fix first for the biggest impact?"

This assessment takes 2 minutes and tells you exactly where to focus.

Phase 2: Deduplicate (10 minutes)โ€‹

Run the duplicate detection prompt above. Review Claude Code's recommendations. Merge or delete the duplicates in your CRM.

Phase 3: Standardize (10 minutes)โ€‹

Run the standardization prompt. Import the cleaned, formatted data back into your CRM. Everything is consistent now.

Phase 4: Enrich (15 minutes)โ€‹

Run the enrichment prompt for contacts with missing data. Review the results (especially anything flagged as medium or low confidence). Update your CRM.

Phase 5: Validate Emails (5 minutes)โ€‹

Run the email validation prompt. Remove or correct invalid addresses. This saves your sender reputation from day one.

Total time: about 45 minutes for a complete CRM cleanup. Compare that to the 2-3 days it would take manually.

Maintaining Clean Data (So You Never Have to Do This Again)โ€‹

Cleanup isn't a one-time event. Data decays constantly. Here's how to stay clean:

The Weekly 5-Minute Checkโ€‹

Every Friday, export your new contacts from the past week and run them through a quick Claude Code quality check:

"Review these 30 new CRM contacts added this week. Check for:

  1. Duplicates with existing records
  2. Missing key fields
  3. Formatting issues
  4. Obvious email validity issues

Flag anything that needs fixing."

Five minutes. Clean data maintained.

The Monthly Enrichment Refreshโ€‹

Once a month, take your top 100 accounts and check for updates:

"Check these 100 contacts for potential changes:

  1. Have they changed jobs or titles?
  2. Has their company been acquired, merged, or shut down?
  3. Has the company announced funding, expansion, or layoffs?

Flag any records that need updating."

Automated Hygiene with MarketBetterโ€‹

MarketBetter helps maintain data quality in real time:

  • Email verification on import โ€” bad addresses are flagged before they enter your sequences
  • Contact enrichment โ€” missing fields are filled automatically using multiple data sources
  • Company matching โ€” website visitors are matched to your CRM records, surfacing both new leads and existing contacts that need updating

The ROI of Clean Dataโ€‹

Let's put numbers on this:

  • Bounce rate reduction: From 5-8% to under 2% โ†’ Protects your sender reputation
  • Targeting accuracy: 25-30% more accurate matching โ†’ More website visitors connected to the right sequences
  • Personalization quality: Fewer wrong titles and outdated references โ†’ Higher reply rates
  • Time saved: 3-5 hours per week that you'd spend manually fixing data errors โ†’ Redirected to selling
  • Sequence performance: Clean data + good targeting = 2-3x better email performance

Clean data isn't glamorous, but it's the infrastructure that makes everything else in this series work. Your lead scoring model (Part 6) needs accurate data. Your personalized emails (Part 3) need current information. Your Sales Nav imports (Part 4) need to not create duplicates.

Free Tool

Try our AI Lead Generator โ€” find verified LinkedIn leads for any company instantly. No signup required.

Try This Todayโ€‹

Here's your action item:

  1. Export your CRM contacts (or even just one segment โ€” like your top 200 accounts)
  2. Ask Claude Code for a data quality assessment using the prompt from Phase 1
  3. Fix the top 3 issues it identifies
  4. Set a calendar reminder for a Friday 5-minute check

Your CRM will be cleaner by end of day than it's been in months. And every email, sequence, and outreach effort you run from that point forward will perform better because of it.


This is Part 7 (๐Ÿ”ด Advanced) of our 10-part series. Next up: Part 8: Meeting Prep That Doesn't Suck โ†’

Clean data powers better MarketBetter targeting and deliverability. Book a demo to see how the platform keeps your contact data fresh.

Meeting Prep That Doesn't Suck: Auto-Research Every Prospect Before a Call

ยท 12 min read
MarketBetter Team
Content Team, marketbetter.ai

๐Ÿ”ด Series Difficulty: ADVANCED (Part 8 of 10) โ€” Combines research, behavioral data, and multi-step workflows into an automated system.

You booked the meeting. Nice work. Now the real anxiety begins.

Who is this person? What does their company do? What did they look at on your website? What have they been talking about on LinkedIn? Do you share any mutual connections? Are they evaluating competitors? What should you lead with?

Most SDRs handle meeting prep one of two ways:

Option A: The 30-second glance. Quick peek at their LinkedIn profile, maybe a Google search. Walk into the meeting knowing their title and company name. Hope for the best.

Option B: The 45-minute deep dive. Open 15 tabs. Read every LinkedIn post. Stalk their company's news page. Check Crunchbase. Look at their tech stack. Write notes. Realize you've spent your entire morning prepping for one meeting.

Neither is great. Option A means you're underprepared and it shows. Option B means you prepared brilliantly for one meeting but didn't have time for anything else.

There's an Option C. In Part 8 of our Claude Code + MarketBetter series, we'll show you how to generate a comprehensive one-page prospect brief in under 3 minutes โ€” for every single meeting on your calendar.

Why this is an Advanced post: In Part 2, you learned to research a single prospect. That was a one-step process: give Claude Code a name, get a dossier back. Meeting prep is different โ€” it's a multi-step system that combines Claude Code research with MarketBetter's behavioral data, processes multiple meetings in a batch, and generates structured outputs for different meeting types (discovery vs. follow-up vs. executive). You're also layering in techniques from Part 5's competitive intel and Part 6's lead scoring to create briefs that are more strategic, not just informational.

The One-Page Brief: What You Actually Need to Knowโ€‹

Before we get into the workflow, let's define what a great meeting prep brief contains. You don't need everything โ€” you need the right things:

The Essential Sixโ€‹

  1. Person profile โ€” Career history, role tenure, what they've done before this job, key LinkedIn activity
  2. Company snapshot โ€” What they do, size, growth stage, recent news (last 90 days)
  3. Website behavior โ€” What pages they visited, how many times, how recently (from MarketBetter)
  4. Likely pain points โ€” Based on their role, company size, and industry, what are they probably struggling with?
  5. Talking points โ€” 3 specific things you can reference that show you did your homework
  6. Mutual connections โ€” Anyone in your network who knows them or works at their company

That's it. Six categories, one page. You can review it in 2-3 minutes before the call and walk in prepared.

The Auto-Research Workflowโ€‹

Step 1: The Morning Brief Batchโ€‹

Every morning, check your calendar for the day's meetings. Then batch-process your prep:

"I have 4 meetings today. Research each prospect and generate a one-page brief for each:

  1. Sarah Chen, VP of Sales at Acme Corp โ€” Meeting at 10:00 AM
  2. James Miller, CRO at Beta Labs โ€” Meeting at 1:00 PM
  3. David Park, Head of Growth at Gamma Solutions โ€” Meeting at 2:30 PM
  4. Lisa Wang, Director of Revenue Operations at Delta Tech โ€” Meeting at 4:00 PM

For each person, I need:

Person Profile:

  • Current role and how long they've been in it
  • Previous roles (last 2-3 positions)
  • Recent LinkedIn activity (topics they post about, articles they share)
  • Education or notable affiliations

Company Snapshot:

  • What the company does (one sentence)
  • Employee count and growth trend
  • Recent news (funding, product launches, leadership changes, last 90 days)
  • Key competitors in their space

Likely Pain Points:

  • Based on their role and company stage, what are they probably dealing with?
  • What challenges are common for someone with their title at a company of their size?

Talking Points:

  • 3 specific things I can reference to show I've done my homework
  • Include at least 1 reference to their recent LinkedIn activity or public statements

Conversation Starters:

  • 2-3 open-ended questions that will get them talking about their challenges

Format each brief to be scannable in under 3 minutes. No fluff."

Claude Code processes all 4 in 3-5 minutes. You now have meeting prep for your entire day โ€” done before your first coffee is cold.

Step 2: Layer in MarketBetter Signalsโ€‹

Now add the behavioral intelligence that only MarketBetter can provide. Check each prospect's website visit history:

  • Pages visited: Did they look at pricing? Case studies? A specific product page? This tells you what they care about.
  • Visit frequency: A prospect who visited 5 times in the past week is more serious than a one-time visitor.
  • Visit timeline: Did they visit before or after agreeing to the meeting? Visiting after suggests they're actively evaluating.
  • Multi-person visits: Is anyone else from their company browsing your site? This could indicate a buying committee forming.

Add these signals to your brief. Now you know not just WHO you're meeting, but WHAT they're already interested in.

Example:

"MarketBetter shows Sarah Chen visited our pricing page 3 times this week and our case studies page twice. Two other people from Acme Corp (titles unknown) visited our integrations page yesterday."

What this tells you: Sarah is past the "what does this product do?" phase. She's evaluating price and looking for social proof. Multiple visitors suggest she's not the only decision maker โ€” there's likely a buying committee. Lead with ROI and case studies, not a product demo.

Step 3: The 5-Minute Pre-Call Reviewโ€‹

Ten minutes before your meeting, pull up your brief and do a final review:

  1. Scan the key facts โ€” Name pronunciation, title, company basics
  2. Check MarketBetter one more time โ€” Any new website activity since this morning?
  3. Pick your opening โ€” Which talking point or conversation starter feels most natural?
  4. Identify your ask โ€” What's your goal for this meeting? Next steps, intro to another stakeholder, demo scheduling?
  5. Deep breath โ€” You're prepared. You know more about this person than 95% of SDRs who take this meeting.

The Prospect Brief Templateโ€‹

Here's what Claude Code's output looks like in practice:


MEETING BRIEF: Sarah Chen, VP of Sales โ€” Acme Corpโ€‹

Meeting: Tuesday 10:00 AM | Duration: 30 min | Type: Discovery

๐Ÿ‘ค PERSON

  • VP of Sales at Acme Corp since March 2025 (~11 months)
  • Previously: Director of Sales at XYZ Co (3 years), Senior AE at BigCo (2 years)
  • Background: Promoted internally from SDR โ†’ AE โ†’ Director โ†’ VP. Knows the trenches.
  • Recent LinkedIn: Posted about "the myth of the 100-activity day" (2 weeks ago). Shared an article about AI in sales with comment "skeptical but curious" (last week). Commented on a post about SDR burnout.
  • Education: UCLA, Business Economics

๐Ÿข COMPANY

  • Acme Corp: B2B SaaS, marketing automation platform
  • ~350 employees, Series C ($45M, June 2025)
  • HQ: Austin, TX
  • Recent: Launched AI email features (Jan 2026), hiring 3 SDRs and a Demand Gen Manager
  • Competitors: HubSpot Marketing, Mailchimp, ActiveCampaign

๐ŸŒ WEBSITE ACTIVITY (MarketBetter)

  • Visited pricing page 3x this week (Mon, Tue, Wed)
  • Visited case studies page 2x
  • 2 other Acme Corp visitors on integrations page yesterday
  • First visit was 2 weeks ago (shortly after her "AI in sales" LinkedIn post)

๐ŸŽฏ LIKELY PAIN POINTS

  1. Scaling SDR team (hiring 3 new reps) while maintaining quality outreach
  2. New SDR ramp time โ€” she came from the trenches and knows how long it takes
  3. Pressure to show ROI on Series C investment โ€” sales needs to grow fast

๐Ÿ’ฌ TALKING POINTS

  1. Reference her LinkedIn post about the "100-activity day myth" โ€” ask what she thinks the right metric is
  2. Mention the SDR hiring โ€” "building a team from scratch is exciting but brutal. How are you thinking about ramp time?"
  3. Her "skeptical but curious" comment about AI โ€” perfect opening to discuss practical AI applications without over-promising

โ“ CONVERSATION STARTERS

  1. "I saw your post about rethinking activity metrics for SDRs โ€” what does the ideal day look like for your team?"
  2. "With 3 new SDRs coming on, what's your biggest concern about getting them productive quickly?"
  3. "You mentioned being 'skeptical but curious' about AI in sales โ€” what would change skeptical to convinced?"

That brief took Claude Code about 45 seconds to generate. You can review it in 3 minutes. And you'll walk into that meeting better prepared than Sarah's last 10 sales calls combined.

Advanced Meeting Prep Techniquesโ€‹

The "Second Meeting" Prepโ€‹

First meetings are about discovery. Second meetings are about depth. Adjust your Claude Code prompt:

"I had a first meeting with [Name] last week. Here's what I learned: [paste your notes]. We have a second meeting tomorrow.

Research what's changed since our last conversation (any new company news, LinkedIn activity, market developments). Also:

  1. Based on what they told me, what follow-up questions should I ask?
  2. What competitive alternatives might they be evaluating?
  3. Draft a brief agenda for the second meeting that builds on our first conversation
  4. What objections should I be prepared for?"

The "Executive Meeting" Prepโ€‹

When you're meeting a C-suite executive, you need different preparation:

"I have a meeting with the CEO of [Company]. This is different from a typical SDR meeting. Research:

  1. Their public speaking history โ€” keynotes, podcasts, interviews
  2. Their strategic vision for the company (based on public statements)
  3. Board members and investors (who's influencing their decisions?)
  4. Their management style and communication preferences (based on their public persona)
  5. Business-level talking points โ€” not feature-level, but ROI and strategic value"

The "Multi-Stakeholder" Prepโ€‹

When MarketBetter shows multiple people from the same company visiting your site, you might have a buying committee forming:

"I have a meeting with [Name] at [Company], but MarketBetter shows 3 other people from the company also browsing our site. Research:

  1. Who are the other likely stakeholders? (Based on typical buying committee for our product)
  2. What does each stakeholder care about? (VP Sales cares about pipeline, CFO cares about cost, etc.)
  3. How should I tailor my messaging to address all stakeholders even though I'm only meeting one?
  4. What questions should I ask to uncover the rest of the buying committee?"

Connecting Meeting Prep to Your Full Workflowโ€‹

Meeting prep doesn't exist in isolation. It connects to everything else in this series:

  • Part 2: Prospect Research gave you the initial dossier. Meeting prep goes deeper.
  • Part 3: Cold Emails got you the meeting. Now you deliver on the promise of that personalized outreach.
  • Part 6: Lead Scoring told you this prospect was worth pursuing. Meeting prep confirms and refines that assessment.
  • Part 9: Follow-Up starts immediately after the meeting. Your prep notes become the foundation of your follow-up sequence.

After the Meeting: Closing the Loopโ€‹

Great meeting prep doesn't end when the meeting starts. Here's how to maximize the value:

Immediate Post-Meeting (5 minutes)โ€‹

"Here are my notes from the meeting with [Name] at [Company]: [paste raw notes]

Organize these into:

  1. Key pain points they mentioned
  2. Decision criteria and timeline
  3. Other stakeholders involved
  4. Competitive alternatives they're considering
  5. Specific next steps agreed upon
  6. Draft a follow-up email that recaps the conversation and confirms next steps"

Update Your CRMโ€‹

Use the organized notes to update your CRM with structured information, not a wall of text. Your future self (and your AE, if you're handing off) will thank you.

Trigger the Right Sequenceโ€‹

Based on how the meeting went, set up the appropriate MarketBetter sequence:

  • Meeting went well, next steps agreed โ†’ Nurture sequence with relevant content
  • Meeting went well, need to loop in other stakeholders โ†’ Multi-threading sequence
  • Meeting was lukewarm, needs more time โ†’ Soft-touch follow-up sequence
  • Meeting didn't go well โ†’ Long-term nurture or remove from active sequence
Free Tool

Try our AI Lead Generator โ€” find verified LinkedIn leads for any company instantly. No signup required.

Try This Todayโ€‹

Here's your action item:

  1. Check your calendar for tomorrow's meetings
  2. Run the Meeting Brief Batch prompt from Step 1 above for every meeting tomorrow
  3. Add MarketBetter website visit data to each brief
  4. Review each brief for 3 minutes before the meeting
  5. After each meeting, note whether the prep helped and what you wish you'd known

Track your results for a week. Most SDRs report that AI-prepped meetings convert at a significantly higher rate than unprepared ones โ€” because the prospect can tell you've done your homework, and they respect your time because you respect theirs.


This is Part 8 (๐Ÿ”ด Advanced) of our 10-part series. Next up: Part 9: Never Let a Lead Go Cold โ†’

MarketBetter shows you exactly which pages your prospects visited before the meeting. Walk in knowing what they care about. Book a demo.

Never Let a Lead Go Cold: AI-Powered Follow-Up Sequences

ยท 13 min read
MarketBetter Team
Content Team, marketbetter.ai

๐Ÿ”ด Series Difficulty: ADVANCED (Part 9 of 10) โ€” The most sophisticated workflow in the series. Combines signal detection, research, scoring, and personalized outreach.

Here's a stat that should keep every SDR up at night: 80% of sales require 5+ follow-ups after the initial contact, but 44% of salespeople give up after just one follow-up.

You've lived this. A prospect seemed interested. Maybe they responded to your first email. Maybe they even took a meeting. Then... silence. You sent a follow-up. Nothing. Another follow-up. Crickets. So you moved on to the next lead, and that once-promising prospect became another cold record in your CRM.

But here's the thing: cold leads aren't dead leads. They're leads who weren't ready at the time. Their priorities shifted. Their budget got frozen. Their champion left the company. A competitor swooped in. Whatever the reason, "not now" doesn't mean "not ever."

The SDRs who crush their quota know this. They're not just great at opening new conversations โ€” they're relentless at re-opening old ones. And in Part 9 of our Claude Code + MarketBetter series, we'll show you exactly how to build an AI-powered system that ensures no lead ever truly goes cold.

Why this is the most advanced post in the series: This workflow pulls together nearly everything you've learned. You'll use research skills from Part 2 to understand what's changed with cold leads. Email writing from Part 3 to craft re-engagement messages. Competitive intel from Part 5 to find new angles. Lead scoring from Part 6 to prioritize which cold leads are worth reactivating. And clean CRM data from Part 7 to make sure your records are accurate before you reach out. This is where all the pieces come together โ€” the dress rehearsal before the full playbook in Part 10.

Why Leads Go Cold (And Why That's Okay)โ€‹

Understanding why a lead went cold is the first step to bringing them back. Here are the most common reasons:

  1. Bad timing โ€” They weren't actively buying when you reached out
  2. Changed priorities โ€” An internal project took precedence
  3. Budget freeze โ€” End of quarter/year budget cuts
  4. Champion left โ€” Your internal advocate changed jobs
  5. Competitor won โ€” They went with someone else (this one's not permanent either)
  6. Lost in the noise โ€” Your follow-ups got buried and they forgot about you
  7. Content gap โ€” You didn't provide enough value to stay top of mind

Notice that most of these are temporary conditions. Budgets get refreshed. New champions emerge. Competitors disappoint. Priorities shift back. The question isn't whether cold leads come back โ€” it's whether you're watching when they do.

MarketBetter's Secret Weapon: Signal Detection for Cold Leadsโ€‹

This is where MarketBetter changes the game. While most SDRs rely on hope and manual follow-ups, MarketBetter is actively monitoring your website for returning visitors. Including the leads you wrote off months ago.

Here's what MarketBetter's signal detection does for cold leads:

  • Return visitor alerts โ€” A prospect who hasn't visited your site in 3 months suddenly shows up on your pricing page. That's a signal.
  • Increased engagement โ€” A cold account that used to visit once starts visiting 3-4 times a week. Something changed.
  • New stakeholders โ€” Someone else from a cold account starts browsing your site. Maybe a new champion.
  • Page-level intent โ€” Not just "they visited" but "they visited your comparison page vs. [Competitor]." That's a very specific signal.

When MarketBetter detects these return signals, it's like getting a second chance โ€” but only if you move fast and move smart.

The Cold Lead Reactivation Frameworkโ€‹

Step 1: Audit Your Cold Leadsโ€‹

Start by understanding what you're working with:

"I have a list of 50 leads that went cold in the last 3-6 months. For each one, I have: company name, contact name, title, last interaction date, and the stage where they went cold.

Analyze this list and categorize each lead:

  1. High reactivation potential โ€” Company is growing, may have new budget, likely still has the original pain point
  2. Medium reactivation potential โ€” Worth a touch but don't expect miracles
  3. Low reactivation potential โ€” Company situation has changed significantly (downsizing, acquired, etc.)
  4. Champion changed jobs โ€” The person left the company. Research where they went (this might be an even better opportunity)

For each high-potential lead, suggest a reactivation angle based on what's likely changed since we last spoke."

This audit takes Claude Code a few minutes and saves you from wasting time on leads that genuinely won't come back.

Step 2: Research What Changedโ€‹

For your high-potential cold leads, you need to understand what's different now:

"Research these 15 high-potential cold leads. For each one, tell me what's changed in the last 3-6 months:

  1. Company changes โ€” New funding, leadership changes, acquisitions, expansion, layoffs
  2. Industry changes โ€” New regulations, market shifts, competitive landscape changes
  3. Technology changes โ€” New tools adopted, tech stack changes
  4. Personnel changes โ€” Did my contact get promoted? Did new stakeholders join?
  5. Public signals โ€” Recent LinkedIn posts, press mentions, job postings

For each lead, give me a 'reactivation angle' โ€” a specific, relevant reason to reach out that doesn't feel like a generic follow-up."

Step 3: Craft Reactivation Messagesโ€‹

Generic "just checking in" follow-ups don't work. They signal that you have nothing new to offer. Instead, use Claude Code to write value-led reactivation messages:

The "New Development" Re-engagement:

"Write a re-engagement email to [Name] at [Company]. They went cold 3 months ago. Since then, [specific thing that changed at their company]. Connect this change to our solution without being heavy-handed. Don't reference our old conversation. Make it feel like a new, timely touchpoint."

Example output:

Subject: quick thought on the European expansion

Hi Sarah, I noticed Acme just opened the London office โ€” congrats. When US SaaS companies expand into EMEA, one of the tricky parts is maintaining outbound quality in a new market where your brand doesn't have the recognition it does at home.

We've been helping a few companies in a similar stage solve this โ€” essentially getting new-market outbound performing at domestic levels within 60 days instead of 6 months. Thought it might be relevant to what you're building over there.

Worth a conversation?

Notice: no mention of the old conversation, no "just following up," no desperation. It reads like a fresh, relevant outreach based on a current event.

The "Competitor Disappointment" Re-engagement:

"Write a re-engagement email to [Name] at [Company]. They went with [Competitor] 6 months ago. Based on recent G2 reviews, [Competitor]'s customers are reporting [specific issue]. Write a helpful, non-salesy email that addresses this topic without directly suggesting they should switch."

The "New Stakeholder" Re-engagement:

"[Company] went cold 4 months ago. My contact was [Original Name]. MarketBetter shows someone new from the company โ€” possibly [New Name/Title] โ€” visiting our site. Write an email to the new person that introduces our solution fresh, without referencing the old relationship."

The "Value-First" Re-engagement:

"Write a re-engagement email to [Name] that leads with genuine value โ€” an insight, a benchmark, or a relevant trend โ€” with zero sales pitch. The goal is to restart the conversation by being useful. We can sell later. Right now, I just want them to reply."

For more on crafting effective cold emails that get replies, see Part 3 of this series and our standalone guide on how to write cold emails.

Building Multi-Touch Reactivation Sequencesโ€‹

One email won't reactivate a cold lead. You need a sequence. Here's a proven 5-touch reactivation cadence:

Touch 1 (Day 1) โ€” The Value Lead: Email with a relevant insight, benchmark, or trend. No pitch. Just value.

Touch 2 (Day 3) โ€” The LinkedIn Engage: Like or comment on their recent LinkedIn post. Not a sales comment โ€” a genuine, thoughtful reaction. (Use Claude Code to draft the comment based on their post content.)

Touch 3 (Day 5) โ€” The Resource Share: Share a relevant blog post, case study, or industry report via email. Position it as "thought you'd find this interesting" not "look at our product."

Touch 4 (Day 8) โ€” The Direct Ask: A short, direct email: "I think we could help with [specific challenge]. Worth 15 minutes?"

Touch 5 (Day 12) โ€” The Breakup Email: "I don't want to keep cluttering your inbox. If [specific pain point] isn't a priority right now, totally get it. If it ever becomes one, I'm here."

Use Claude Code to write the entire sequence at once:

"Write a 5-touch reactivation email sequence for [Name] at [Company]. They went cold [X months] ago because [reason if known]. Here's what's changed since then: [new developments].

Sequence:

  • Email 1 (Day 1): Value-led, no pitch
  • Email 2 (Day 5): Share a relevant resource
  • Email 3 (Day 8): Direct but low-pressure ask
  • Email 4 (Day 12): Breakup email

Also draft a LinkedIn comment I can leave on one of their recent posts between emails 1 and 2.

Rules: Under 80 words per email. Conversational. No 'just checking in.' Each email should stand alone โ€” they might only see one."

Load this sequence into MarketBetter for automated delivery with smart send timing.

Signal-Triggered Reactivation (The Killer Feature)โ€‹

The most powerful reactivation strategy isn't on a schedule โ€” it's signal-triggered. Here's how to set it up:

The Signal โ†’ Research โ†’ Reach Out Loopโ€‹

  1. MarketBetter detects a signal: Cold lead returns to your website
  2. You research immediately: Ask Claude Code what's changed since they went cold
  3. You reach out within the hour: Strike while the signal is hot

"I just got a MarketBetter alert that [Name] from [Company] โ€” a lead that went cold 4 months ago โ€” visited our pricing page and our [feature] page today. Research what's happened at their company since [last interaction date] and draft an immediate outreach email. This needs to feel timely but not stalkerish โ€” don't mention the website visit directly. Use a recent company development as the reason for reaching out."

Why speed matters: When a cold lead returns to your site, there's a window. They're actively thinking about a solution. They might be evaluating you and 2 competitors. The first SDR to reach out with a relevant message has a massive advantage.

Automating Signal Response with MarketBetterโ€‹

You don't have to manually watch for return signals all day. MarketBetter can be configured to:

  • Send you instant alerts when cold leads return to your website
  • Trigger automated sequences based on specific page visits
  • Flag return visitors in your daily playbook for immediate action
  • Show you the full visit history so you can tailor your approach

For more on signal-based selling and how to act on intent signals, read our signal-based selling guide.

Analyzing Your Cold Lead Pipelineโ€‹

Use Claude Code to understand patterns in your cold leads:

"Here's a list of 100 leads that went cold in the last 6 months, including: company, contact, title, when they entered the pipeline, when they went cold, the stage where they stalled, and the reason (if known).

Analyze this data and tell me:

  1. Where do leads most commonly go cold? (After first meeting? After proposal? After demo?)
  2. When do they go cold? (Time of year, number of days after first contact)
  3. Who goes cold? (Certain titles, company sizes, industries more than others)
  4. Why do they go cold? (Common reasons if documented)
  5. What patterns suggest they'll come back vs. stay cold?
  6. Based on these patterns, what should I change about my process to prevent leads from going cold in the first place?"

This analysis often reveals systemic issues. Maybe your follow-up timing is off. Maybe you're losing deals at a specific stage. Maybe certain ICPs just don't convert for you. These insights improve your entire pipeline, not just your reactivation efforts.

The "Champion Changed Jobs" Playโ€‹

When your contact leaves the company, most SDRs see it as a loss. Smart SDRs see it as two opportunities:

  1. New company opportunity: Your champion knows your product. They might bring it to their new company.
  2. Old company opportunity: Someone new took over their role. They might be reevaluating vendors.

"My contact [Name] just left [Old Company] and joined [New Company] as [New Title]. Research:

  1. Does [New Company] fit our ICP? (Size, industry, likely needs)
  2. Is [Name]'s new role relevant to our product?
  3. What is [New Company] currently using for [our category]?
  4. Draft a congratulatory email to [Name] that naturally opens a conversation about their new role's needs

Also research who replaced [Name] at [Old Company] and draft an introductory email to them."

This is one of the highest-converting plays in sales. A champion at a new company is essentially a warm lead at a cold account.

Measuring Reactivation Successโ€‹

Track these metrics monthly:

  • Reactivation rate: % of cold leads that re-engage after your outreach
  • Signal-triggered vs. scheduled: Which reactivation method produces more meetings?
  • Time to reactivation: How long after going cold do leads typically come back?
  • Reactivation-to-pipeline: % of reactivated leads that become active opportunities
  • Revenue from reactivated leads: The ultimate metric

Most SDRs find that reactivated leads convert at a higher rate than brand-new cold leads, because there's already some familiarity and trust. The prospect already knows who you are. You're not starting from zero.

Free Tool

Try our AI Lead Generator โ€” find verified LinkedIn leads for any company instantly. No signup required.

Try This Todayโ€‹

Here's your concrete action item:

  1. Pull 10 leads that went cold in the last 3-6 months
  2. Feed them to Claude Code with the audit prompt from Step 1
  3. Pick the top 3 with highest reactivation potential
  4. Research what's changed for each one (Step 2 prompt)
  5. Write one reactivation email for each using the "New Development" approach
  6. Send them through MarketBetter with a 3-touch follow-up sequence attached

If even one of those three replies, you've just generated pipeline from something you'd otherwise written off. And you did it in less than 30 minutes.


This is Part 9 (๐Ÿ”ด Advanced) of our 10-part series. Final post: Part 10: The Complete AI SDR Playbook โ€” Putting It All Together โ†’

MarketBetter detects when cold leads come back to life. Don't miss the signal. Book a demo to see return visitor alerts in action.