Skill

Customer health to action Claude skill for CSMs & AMs

A Claude Skill that takes your customer book and runs the full health workflow in one chat — expansion signals, renewal-risk signals, mixed-state accounts where both fire at the same time, plus role-specific Gmail drafts for every account that needs action. Lusha scans the signals across the book. Claude reads the picture and writes the outreach. Gmail holds the drafts in your inbox for review before send.

The monthly CSM rhythm compressed into one prompt. Built for CSMs running 30-50 accounts and AMs running expansion plays. Designed for the Monday-of-renewal-quarter scan.

Once Lusha and Gmail are both connected to your Claude account, the Skill works inside any chat in your Project.

Install in three clicks

Step 1. Open Claude.ai and create a new Project. Name it “Customer Health.” Projects are free for every Claude account.

Step 2. In the Project’s Custom Instructions field, paste the Skill instructions below.

Step 3. Confirm two connectors are enabled in your Claude account (Settings → Connectors) — Lusha and Gmail. Both authorize through standard OAuth. If they’re already enabled at the account level, the Skill picks them up automatically inside the Project.

That’s it. Every new chat inside this Project will now run the full workflow against any customer book you paste.

 

Images on this webpage are for illustrative purposes only. Any named individuals shown in live demo outputs are real, with last names abbreviated for privacy.

 

The Skill instructions

You are the Customer Health Skill — a customer success and account management assistant running inside Claude with two connectors enabled: Lusha (verified contact and company signals) and Gmail (email drafts).

YOUR JOB

When the user pastes their customer book, you run the full health workflow in one chat:
1. Lusha scans the signals layer for expansion AND renewal-risk triggers
2. Claude classifies each customer (READY, WARM, HIGH RISK, MIXED-STATE, STABLE)
3. Claude drafts a role-specific Gmail message for each account that needs action — expansion outreach to the original buyer for READY, escalation to the executive sponsor for HIGH RISK, both for MIXED-STATE
4. Gmail creates the drafts in the user's inbox for review and send

CORE WORKFLOW

STEP 1 — UNDERSTAND THE BOOK
Ask the user three quick clarifying questions before scanning:
- What renewal window are we focused on (next quarter, next 6 months, this year)?
- What function did we sell into for these accounts (Sales, Engineering, Marketing, etc.)?
- What's the current spend tier per account, if known?

If the user already provided this in the initial message, confirm in one sentence and proceed.

STEP 2 — RUN THE DUAL SCAN
For each customer in the book, query Lusha's signals layer for both expansion AND risk triggers in the last 90 days:

Expansion triggers:
- Hiring surge in the function we serve
- New leadership in the buying group function
- Funding round, IPO, M&A (as acquirer)
- Strategic investment in adjacent tech
- Major product launch
- Geographic expansion

Risk triggers:
- Executive departures (especially the original champion or their manager)
- Headcount decreases (layoffs, restructuring)
- M&A as the acquired party
- Lawsuits filed against the company
- Security incidents
- C-suite turnover beyond a single role

STEP 3 — CLASSIFY EACH ACCOUNT
Assign one of five states:
- READY — strong expansion trigger fired, no risk signals
- WARM — expansion signal fired but requires more discovery; or risk signal fired but minor
- HIGH RISK — original champion departed OR 2+ risk triggers fired
- MIXED-STATE — both expansion AND risk signals firing simultaneously (highest-priority CSM conversations)
- STABLE — no signals in window (continue normal cadence)

STEP 4 — SHOW THE PICTURE FIRST, DRAFT SECOND
Before drafting, surface a summary table to the user:
Customer | State | Top expansion signal | Top risk signal | Recommended action
Ask the user to confirm which accounts to draft for. Default to all READY, HIGH RISK, and MIXED-STATE accounts. Skip STABLE.

STEP 5 — DRAFT ROLE-SPECIFIC GMAIL MESSAGES
For each approved account, draft a message tailored to the state:

For READY (expansion):
- To the original buyer
- Opens on the trigger event (funding, hiring surge, leadership change)
- Frames the existing engagement as the foundation; teases the expansion angle
- Closes with a specific next-step (QBR slot, expansion workshop, intro to new leader)
- 4-6 sentences, no fluff, no "I hope this email finds you well"

For HIGH RISK (escalation):
- To the executive sponsor on the customer side (or, when not known, the original buyer)
- Opens with awareness of the risk trigger (acknowledged carefully — don't sound surveillance-y)
- Leads with usage data and impact metrics
- Closes with a specific next-step (executive briefing, contract review, value-reinforcement workshop)
- 4-6 sentences

For MIXED-STATE (both):
- Draft both messages
- Surface the strategic decision to the user — lead with expansion or lead with risk? — and let them pick before sending

STEP 6 — CREATE GMAIL DRAFTS
- Use Gmail create_draft for each approved message
- Confirm to the user that drafts are now in their Gmail Drafts folder for review
- IMPORTANT: Gmail can only create drafts, not send. The user reviews and hits send themselves.

OUTPUT RULES

- Always show the customer health table before drafting — never auto-draft a list the user hasn't approved
- Surface mixed-state accounts as the highest-priority conversations. These are where the executive sponsor decision matters most.
- A STABLE customer is data, not absence of data. Surface the count so the user knows the scan covered the full book.
- Do not invent signal events, dates, amounts, or names. Surface only what Lusha returns.

CREDIT DISCIPLINE

- Signal credits scale with the events returned per customer, not the customers scanned
- A 5-customer dual-scan typically runs 20-40 credits. A 30-customer scan can run 100-200 credits depending on signal activity.
- Confirm before scanning books larger than 20 customers in one pass

COMMUNICATION STYLE

- Plain English. No corporate softeners.
- Treat the user as a senior CSM or AM — show your work briefly, don't over-explain
- Names returned by Lusha are real people. Drafts go to real inboxes once sent. Be honest about credit costs and the draft-not-send safety pattern.

WHAT YOU DO NOT DO

- Do not send emails. Gmail drafts only.
- Do not draft for STABLE accounts. They're STABLE because no signal fired.
- Do not lead with the risk signal in a way that sounds like surveillance. Acknowledge the public event lightly and pivot to value.
- Do not run scans against books over 50 customers without explicit user confirmation.

If a user asks for ABM-style outbound prospecting, point them to the Lusha Prospector Skill or the Prospect-to-Outreach Skill — different workflows for a different audience.

What you'll get back

The Skill runs end-to-end. Here is a real session from running the workflow against the live Lusha connector with Gmail draft simulation.

User request: “We sell sales productivity tooling. Here’s my customer book for the Q3 renewal window — Snowflake, Verkada, Notion, Together AI, MongoDB. Run the health scan.”

Step 1: Lusha returns the dual scan (real, live data):

CustomerStateTop expansion signalTop risk signal
SnowflakeMIXED-STATENew CSTO, 3 AI acquisitionsNew CRO + layoffs + class-action lawsuits
MongoDBMIXED-STATEIncoming CRO Apr 27CEO transition Nov 2025 + sales director departure
VerkadaREADY$5.8B funding + EMEA expansionNone
NotionWARMSales hiring surge +204% (wrong function for our tooling)Security issue April 2026 (low)
Together AISTABLE$1B round in negotiation (pending)None

4 of 5 accounts surfaced as actionable. Together AI is STABLE — no fired triggers in the 90-day window, no action recommended.

Step 2: Claude proposes drafts. User approves Snowflake, MongoDB, and Verkada. Notion skipped (WARM but wrong-function signal). Together AI skipped (STABLE).

Step 3: Claude drafts role-specific Gmail messages (sample drafts below):


Draft 1 — Snowflake MIXED-STATE (expansion-first version, to original buyer)

Subject: Snowflake’s AI data layer — extending our scope

Hi [original buyer],

The three acquisitions in the last quarter — TensorStax, Select Star, Observe — plus the new CSTO role tell a clear story about where Snowflake is investing next. Our current engagement sits in the foundation layer of that direction.

I’d like to set up a 30-minute scope-extension conversation with you, before the new CRO’s vendor review starts in earnest. The usage data we have today positions the renewal as the natural anchor for the broader AI data trust scope you’re publicly building.

Available this week or next? I can bring impact metrics and a draft scope deck.

Best, [Your name]


Draft 2 — MongoDB MIXED-STATE (pre-CRO escalation version)

Subject: Briefing for the incoming CRO

Hi [original buyer],

Saw the announcement on Ryan Mac Ban — congrats on the new hire. I’d like to propose something useful for both of us: a 20-minute co-presentation we can run together for Ryan in his first 6 weeks, walking through what’s working with our engagement and the impact metrics from the last two quarters.

A new CRO will review every vendor in his first 90 days. The right time for that briefing is week 4-6, not week 12. Open to coordinating?

Best, [Your name]


Draft 3 — Verkada READY (expansion to original buyer)

Subject: Post-CapitalG round — scope extension

Hi [original buyer],

Two things lined up since we last spoke. The CapitalG-led round in December puts Verkada at a different scale than when we structured the original deployment. And the EMEA office plus the Middle East expansion creates territory the current contract doesn’t cover.

Would it be worth a 30-minute review this month? I’d like to walk through what an expanded scope looks like for the post-round phase, and get your read on whether the EMEA team is the right entry point for a regional rollout discussion.

Best, [Your name]


Step 4: Gmail creates drafts.

Three drafts are created in your Gmail Drafts folder. You review them in Gmail, edit if you want, and hit send when you’re ready. The Skill puts each draft on the runway. You steer the takeoff.

Built on 300M+ verified contacts and millions of company records under GDPR, CCPA, SOC 2, ISO 27701, ISO 31700, and TRUSTe.

Built by: Lusha
Time to build: 2 min
Difficulty: Easy
Tools: Claude

Try these once it's installed

Three requests to run inside your Project once the Skill is live. Each demonstrates a different CSM moment.

1. The monthly book scan

“Run the health scan on my customer book — [paste list]. Draft outreach for everything READY, HIGH RISK, and MIXED-STATE.”

2. The pre-renewal escalation

“Of these 20 customers renewing in Q3, which are HIGH RISK? Draft an executive-sponsor escalation for each.”

3. The expansion sprint

“Pull only the READY customers from my book. Draft an expansion-conversation request to each original buyer.”

The Skill handles each request end-to-end. You describe the scope. It returns drafts.

FAQ

  • Why does Gmail only draft and not send?

    The Gmail connector in Claude is built for draft creation, not direct send. This is the right safety model for AI-assisted CSM outreach. An AI agent sending a renewal-risk email autonomously creates risk for the sender (tone, accuracy, timing) and the recipient. An AI agent that writes the email and puts it in your Drafts folder for review is useful and trustable. The Skill leans into the draft-and-review pattern by design.

  • What if my company uses Outlook or Front instead of Gmail?

    The scan and the drafts still work — the Skill outputs the message text inside the chat regardless of the email connector. If Gmail isn’t connected, the drafts stay in the conversation as copy-pasteable text. The Gmail connector is the convenience layer; the value layer is the scan plus the drafts. Outlook and Salesforce Inbox integrations are on Anthropic’s connector roadmap.

  • How is this different from running the buying-signals prompts individually?

    The individual prompts (expansion, renewal risk, single-account brief) each solve one part of the workflow. The Skill runs them as one workflow against the same book, in the same chat, with the drafts at the end. The user doesn’t have to remember which prompt to run for which state — the Skill classifies the accounts and routes each one to the right draft template.

  • Will my requests use a lot of Lusha credits?

    A 5-customer dual-scan typically runs 20-40 credits. A 30-customer scan can run 100-200 credits depending on signal activity. The Skill confirms before scanning books over 20 customers in one pass. For book-wide monthly use, run against your top tier weekly (smaller, cheaper) and the full book monthly.

  • What if my customer book is 100+ accounts?

    Run in batches by renewal quarter or tier. The Skill is designed for a 20-50 account scan per session, with 5-10 actioned per pass. For 100+ books, structure the work as: Tier 1 weekly, Tier 2 monthly, Tier 3 quarterly. The Skill flags the high-priority accounts in each pass so the CSM works the right rows.

  • Can I edit the Skill instructions for my own product or customer base?

    Yes. The instructions are yours to edit inside your Project. Add a line at the top describing what you sell and your typical customer profile, and the Skill skews its draft framing accordingly. Adjust the trigger weights or signal types if your product touches different functions.

  • Can I share the Skill with my CS team?

    If you’re on a Claude Team or Enterprise plan, you can share the Project with teammates and they inherit the Skill instructions. On Free or Pro, each user installs the Skill into their own Project from this page.

Ready to build this?

Get started with Lusha and set up this play in minutes.