# Recruiter comp-screening DM replies

Worked playbook for when Rob pastes a recruiter's comp-screening DM (weeks or months after the initial application) and asks for a reply draft that keeps the conversation going. Anchored on the Capacity / Courtney Sovich exchange from 2026-07-16 — the first time this pattern triggered.

## The trigger pattern

Rob's outreach sends resumes via DM. Recruiters often come back weeks later with a comp-screening question that looks like:

> "I want to be transparent about our budgeted compensation for this role given your background and years of experience to ensure that we are aligned before proceeding with any conversations. We are budgeting a total annual comp package of X-Y. The bonus is included in that range. Does that align with your needs and expectations? If not, I totally understand."

Key signals that this is a comp screen, not an offer:
- Phrasing like "does that align with your needs and expectations" = screening question, not the offer
- "The bonus is included in that range" = the comp number is intentionally compressed
- "If not, I totally understand" = recruiter expects an honest answer or graceful no
- Often arrives weeks after the application (Capacity: applied 7/8, reply 7/16 — 8 days)

When Rob pastes one of these and asks for a draft, **do NOT just write the reply**. Decode the comp first. Without the math, Rob will either (a) accept a lowball because it sounds reasonable, or (b) over-anchor and lose a slot he could have closed.

## The comp math decoder

"Total annual comp, bonus included" means the base salary is BELOW the total number. Typical 10–15% target bonus on the base.

| Her stated total range | Implied base (with ~10–15% bonus) | Against $75K+ base floor |
|---|---|---|
| $80K total | ~$68–72K base | **BELOW floor** |
| $90K total | ~$78–80K base | Barely meets |
| $100K total | ~$85–90K base | Meets |

For Rob's profile (Marketo + SFDC expert, AI workflow build, 10+ years, Senior MarOps Manager scope), realistic market base is **$115–130K** (~$130–150K total comp). Her top-of-range ($100K) is roughly 30–40% below his market.

Show Rob this table before offering reply drafts. He will often pick a different posture once he sees the bottom-of-range puts him under his own floor.

## The frame-mismatch check (often why comp comes in low)

The resume Rob sent is frequently a V1 / pre-reframe version that has a different seniority subtitle than the JD scope. Capacity worked example:

- **Resume subtitle on file:** "Senior Marketing Operations Manager | Marketing Automation, Salesforce & AI Workflow Strategy"
- **JD title:** "Marketing Operations Manager"
- **Recruiter's comp anchor:** $80–100K (calibrated to JD scope, NOT to resume frame)
- **Result:** recruiter is pricing to "Marketing Operations Manager" scope and reading Rob's resume as over-qualified for the seat → she lowballs to test if he'll accept Manager-level comp

The 7/10 reframe work is still pending. Until it ships, the resume Rob is sending out has the "Senior" subtitle on titles the JDs don't ask for, which systematically undershoots his market. Flag this when you see the comp come in low — Rob often doesn't realize the resume frame is contributing to the anchor.

## Three reply postures

Always offer all three and let Rob pick. Never pick for him.

### Recommended — honest anchor-up
Best default when comp is materially below market but Rob is genuinely interested in the role.

```
Hi [Name] — thanks for the transparency, and no worries on the
timeline at all.

Quick honest take: $[X-Y] total comp is below the range I'd
consider for this scope, especially with [the specific scope
elements — e.g., "the HubSpot-Salesforce bridge work and AI
workflow build the role calls for"]. For a role at this level,
I'd need to be meaningfully above that to make a move.

That said, I'm genuinely interested in [Company] — [one specific
genuine reason from the JD, NOT marketing copy]. If there's
flexibility in the budget, I'd love to find a way to make it
work. If $[X-Y] is the hard ceiling, I totally understand and
appreciate you being upfront about it.

Happy to jump on a quick screening call to discuss specifics
either way.

Rob
```

**Why this works:**
- Honest the comp is below his target without naming a number (keeps leverage for the screening call)
- Doesn't burn the bridge if her range is hard
- Signals he won't take bottom-of-range without saying "I want $130K"
- Closes with a concrete next step (screening call), not vague "happy to discuss"

### Alt A — softer / accept-and-explore
Lowest risk, may lock in low comp. Use when Rob wants to play it safe or is unsure whether he wants the role.

```
Hi [Name] — thanks for the transparency, and no worries on the
timeline at all.

The $[X-Y] range is on the lower end of what I'd consider for
this scope, but I'm definitely interested in [Company] and the
role. Is there flexibility in that range, or is it the hard
ceiling? Happy to discuss specifics on a screening call.

Rob
```

### Alt B — hard anchor with a number
Highest risk, cleanest if she has flexibility. Use when Rob's comp gap to market is large and he wants to know upfront.

```
Hi [Name] — thanks for the transparency.

To be direct: $[X-Y] total comp is well below market for a
[Senior title] MarOps Manager with [HubSpot-Salesforce integration
depth / AI workflow build / etc.] experience. For a role at this
scope I'd need to be in the $[Z-W] total comp range to consider a
move — closer to $[base] base with a target bonus on top.

I'm genuinely interested in [Company] and the [scope] work. If
the budget has flexibility, let's chat. If $[X-Y] is the ceiling,
I understand and wish you the best with the search.

Rob
```

## Always close with a screening-call CTA

Never leave the reply ending on "I welcome the opportunity to discuss how this role aligns with my background" or similar passive language. Concrete CTA = "Happy to jump on a quick screening call to discuss specifics either way" or "Available [days] for a 20-min call."

## Pitfalls — what NOT to do

- **Don't paste marketing copy from the company website into the reply.** "I'm genuinely excited by [Company]'s mission of AI-powered support automation and its 150% year-over-year growth" is the kind of message that gets filed under "AI-generated, didn't read the JD." Recruiters can smell it. Reference ONE specific thing from the JD that genuinely caught your eye — not a list.
- **Don't ignore the comp question.** Rob's prior draft (Capacity, 7/15 Tuesday) talked about the mission but didn't address Courtney's actual question. That signals either (a) you didn't read her message or (b) you're dodging. Yellow flag either way.
- **Don't open with "I thought I'd connect with you again this week"** unless there has been a prior touch in the same channel. If she's the first one to come back to you after your original DM, you don't get to say "again this week" — there's no "again." Check the DM thread before drafting; the project's saved `*_appdm.txt` files often only have the original outbound, not the full thread.
- **Don't propose applying via the careers site as a fallback** when the active conversation is already in recruiter DM. That creates two parallel tracks and confuses the recruiter.
- **Don't volunteer a specific number** in the recommended posture. Keep leverage for the screening call. Naming a number in the first reply is a negotiation concession with nothing in return.

## Updating the Job_Tracker_V2.xlsx

The tracker lives on Connie's Windows filesystem at `C:\Users\Rob\Business_Projects\Project_1_Job_Seeker\data\Rob_Blake_Job_Search_Tracker_V2.xlsx`. The .lnk shortcut won't open from the VPS. Rob edits it manually on Connie.

**When the comp-screening reply goes out, give Rob the corrected row to paste.**

Capacity worked example (2026-07-16):

| Col | Field | Was | Should be |
|---|---|---|---|
| 14 | Applied? | Y | Y (unchanged) |
| 20 | Status action | "Sent Resume via DM to Courtney" | unchanged |
| 21 | Status date | 2026-07-08 00:00 | unchanged |
| 32 | Status | "To Apply" | **"Recruiter Screen - Pending (7/16: Courtney returned with comp screen at $80-100K total, bonus included. Rob's reply = next action.)"** |
| 37 | IDs (62e3c0102f0f, 463a8d69b5f6) | unchanged | unchanged |

The "Status" flip from "To Apply" → "Recruiter Screen - Pending" is the key change. Everything else stays. Internal contradiction to fix: if `Applied? = Y` and there's an outbound action, Status cannot still be "To Apply" — that flag is only for unsubmitted rows.

Full 37-column schema with values for the Capacity row, copy-paste-ready, lives in the 2026-07-16 session transcript as the worked example. Use that as the template for future comp-screen tracker updates.

## What if the recruiter's DM doesn't mention comp at all?

If the reply is just "let's schedule a screening call" or "here's the next step," skip the comp decoder and the three-posture menu. Just:

1. Confirm Rob's calendar / availability
2. Suggest 2-3 specific time slots
3. Ask if there's anything she wants Rob to prepare
4. Reaffirm interest in one sentence (specific, not marketing copy)

Don't over-engineer. The comp-screening playbook is for the comp-screening DM pattern specifically.