The 12 Plays
Play 3Intermediate~20 min read

Dead Lead Reactivation

Monitor cold leads for trigger events and send a contextual reactivation message at exactly the right moment.

The business case

Every firm has a graveyard - leads that came in hot, had at least one conversation, and then went quiet. Most firms write these off. They shouldn't. Lead circumstances change: budget cycles reset, leadership turns over, a competitor does something that creates urgency, or the contract with another firm is coming up for renewal. The problem that made them reach out in the first place hasn't gone away - it just wasn't urgent enough yet. One accounting firm reactivated 11 dormant accounts in a single quarter using trigger-based outreach. Three became active engagements at an average of $45,000 first-year value: $135,000 from leads they had written off. The acquisition cost was nearly zero. These leads were already in their CRM - they just needed a system to work them.

What this play does

n8n runs a daily monitoring workflow against your cold lead list, checking for trigger events across configured sources: LinkedIn job changes and company updates via enrichment tools, company news via RSS feeds and Google Alerts, and contract renewal windows calculated from your CRM data. When a trigger fires for a contact not in active pipeline, n8n pulls their full CRM record - past communications, deal history, close-lost reason - and passes it to an AI that drafts a 3 - 5 sentence reactivation message tied to exactly what just changed. That draft lands in a Slack or Teams channel with all the context. A reviewer reads it, edits if needed, approves or dismisses. If approved, n8n sends it from the assigned team member's email and logs it to the CRM. Every send is human-reviewed. The AI does the research and drafting. The human makes the judgment call.

Before and after

Before

Your CRM, with a graveyard of leads, stays a graveyard. Occasionally, a partner remembers an old contact and sends a manual check-in - but it's inconsistent, depends on individual memory, and has no real hook. Most cold leads never hear from your firm again.

After

A monitoring workflow tracks trigger events for everyone on your cold lead list. When a relevant event fires, n8n surfaces it, pulls the contact history, and drafts a reactivation message tied to what just changed. A human reviews it and sends it in two minutes. You're reaching out to more cold leads, more often, with better messages, faster than any manual process allowed. Reply rates on trigger-based reactivation run 15 - 25% - 3 - 5x what a generic check-in achieves.

Business impact

Cold lead reactivation is among the highest-ROI activities a firm can run because the acquisition cost is essentially zero. The lead has already been qualified, a conversation has already happened, and the relationship exists even if it went cold. If you have 200 cold leads and reactivate 12% over a year, that's 24 meetings with people who already know who you are. At a 30% close rate and $35,000 average engagement value, that's $252,000 in recovered revenue. The less obvious benefit: trigger events have a shelf life measured in days. "I saw you just hired a new CFO" lands as timely and relevant for a brief window. An automated monitoring system catches these windows the day they open.

ROI Calculator

Coming Soon

Prerequisites

Complete these before opening n8n. Skipping prerequisites is how you end up rebuilding workflows.

1

Clean and tag your cold lead list

Define 'cold' in your CRM with a clear rule: no activity for 90 days, closed-lost more than 3 months ago, or both. Tag those contacts consistently. A monitoring workflow running against an undefined or inconsistent lead segment will surface too much noise and overwhelm the reviewer. Clean the list with Play One first if CRM data quality is poor.

2

Choose two or three trigger types to monitor

More than three trigger types at launch and the signal-to-noise ratio drops. The triggers that generate the highest reply rates for professional services firms: leadership changes (new CEO, CFO, GC), funding or growth events, hiring signals (rapid headcount growth in a relevant function), contract renewal windows, and regulatory or industry changes. Pick the two most relevant to your typical client profile.

3

Pull 2 - 3 reactivation messages that actually got a reply

The AI uses these as style and tone guides. If you don't have examples, write one for each trigger type you plan to monitor. A good reactivation message is 3 - 5 sentences: one specific reference to what just changed, one reason your firm is relevant to that change, and one simple ask. Not a pitch. A door-opener.

4

Set up a trigger data source

LinkedIn signals come through enrichment tools like Clay or BirdDog, which monitor a contact list for job changes and company updates. Company news comes through n8n's RSS node pointed at newsroom pages and Google Alert feeds. Contract renewal windows come from your CRM - n8n queries for contacts where the estimated renewal date falls within your defined window.

5

Name the reviewer

Every draft gets reviewed before sending. This is non-negotiable for cold lead reactivation - a badly timed or poorly worded message to a former prospect can close a door permanently. The review should take two minutes per draft. Name the person before you build.

Step-by-step implementation

The steps below are the full build guide. Each step includes configuration notes and exact AI prompts where applicable.

1

Set up the monitoring layer

Create an n8n workflow with a Schedule trigger set to run once daily. The workflow queries multiple sources in parallel, then consolidates any trigger events found before moving to the drafting layer. For LinkedIn signals: connect to Clay or BirdDog via their APIs or n8n HTTP Request nodes. Pass your cold lead list as the input. These tools return job change events, company update events, and growth signals for the contacts you're monitoring. Configure which signal types to surface based on the two or three triggers you defined in prerequisites. For company news: add an RSS node for each key client's newsroom URL. Also create a Google Alert for each target company name and add the alert's RSS feed URL to n8n. The n8n RSS node can monitor multiple feeds simultaneously - set it to check for items published in the last 24 hours. For renewal windows: query your CRM for contacts where the estimated contract end date or last engagement date falls within your defined reactivation window (90 - 120 days before estimated renewal). This requires that your team log renewal date information consistently - if they don't, add that as a required field and back-fill it for key accounts before building this workflow. After pulling from all sources, add a deduplication step to handle cases where the same contact appears in multiple trigger sources on the same day.

2

Check pipeline status before drafting

This is the most important safeguard in the workflow. Before passing any trigger event to the drafting layer, check whether the contact is currently in an active pipeline stage in your CRM. Add a CRM lookup node that queries the contact's current deal stage. If the contact has an open opportunity in any non-closed stage (meaning a team member is already in conversation), skip the reactivation path and instead log the trigger event as a note on the CRM record. This note gives the active deal team useful context: "LinkedIn trigger: [Contact] just joined as CFO at [Company] - flagged for active deal team context." Never send an automated reactivation message to someone your team is currently speaking with. That's one of the most damaging things a semi-automated system can do to an active relationship.

3

Build the AI drafting layer

For contacts that pass the pipeline check, pull the full CRM record: original inquiry details, past communications summary, why the deal didn't close (close-lost reason), any relationship notes, and the assigned team member. Pass all of this to the AI, along with the trigger event and your example reactivation messages as style guides. The AI prompt is structured to produce a short, targeted message - not a marketing email. Three to five sentences maximum. The message must reference the specific trigger event directly, connect it to why your firm is relevant right now, and make one simple ask. After the AI generates the draft, n8n posts a message to your Slack or Teams reviewer channel with everything the reviewer needs: contact name, company, the trigger that fired, a summary of the CRM history, and the draft. Include two buttons: "Approve and Send" and "Dismiss." Approval sends the email from the assigned team member's email address via n8n's email node and logs the outreach as a CRM activity. Dismissal logs that the trigger was reviewed and skipped.

AI Prompt

You are a senior relationship manager at a professional services firm. Your job is to write a short, targeted reactivation message to a cold prospect.

Contact information: {{contact_name}}, {{contact_title}} at {{company_name}}
Trigger event that just fired: {{trigger_event_description}}
CRM history: {{crm_history_summary}}
Original inquiry reason: {{original_inquiry_reason}}
Why the deal didn't close: {{close_lost_reason}}
Time since last contact: {{days_since_last_contact}} days

Example reactivation messages that got replies (use these for tone and length reference only - do not copy them):
{{example_messages}}

Write a reactivation message that:
1. Opens with a direct, specific reference to the trigger event (max 1 sentence)
2. Connects the trigger to why your firm is relevant to their situation right now (1-2 sentences)
3. Makes one simple ask - typically requesting a 20-minute call (1 sentence)
4. Reads like a thoughtful person wrote it, not a marketing campaign

Constraints:
- Maximum 5 sentences total
- No subject line (that's handled separately)
- No attachments mentioned, no pitch decks, no links
- Do not reference that you've been tracking them or monitoring their company
- Sound like you noticed this through normal professional awareness, not surveillance

Return ONLY the email body text, nothing else.
4

Configure the send and logging flow

When a reviewer approves a draft in Slack or Teams, n8n receives the approval signal via webhook and triggers the send workflow. The email goes out from the assigned team member's Gmail or Outlook via OAuth - not from a generic firm address. Using the assigned partner's email maintains the personal nature of the outreach. Log the outreach to the CRM immediately after sending: create an activity record on the contact with the send timestamp, the trigger that prompted the outreach, and the message sent. Update the contact's "Last Reactivation Attempt" field if your CRM has one, or create it as a custom property. This prevents the same contact from being surfaced again for the same trigger type within your defined cooldown period (typically 45 - 90 days). If the reviewer dismisses a draft, log the dismissal too: which trigger fired, which draft was generated, and that the reviewer chose not to send. This data helps you tune which trigger types are generating useful drafts versus noise over time.

Week-by-week rollout plan

Week 1Data and Setup
  • Days 1 - 2: Clean and tag cold lead list. Define 'cold' with a clear rule. Back-fill missing fields.
  • Days 3 - 4: Set up enrichment tool (Clay or BirdDog) and configure RSS feeds for target companies.
  • Day 5: Write 2 - 3 example reactivation messages for each trigger type. These become the AI's style guides.
Week 2Monitoring Layer
  • Days 1 - 3: Build monitoring workflow. Test against 10 - 15 cold contacts and verify trigger events are being detected.
  • Days 4 - 5: Build pipeline status check. Verify that contacts in active deals are excluded from the reactivation path.
Week 3Drafting and Review Flow
  • Days 1 - 2: Build AI drafting node. Test against 5 sample trigger events - review every draft for accuracy and tone.
  • Days 3 - 4: Build Slack/Teams reviewer notification. Test approve/dismiss flow end-to-end.
  • Day 5: Build CRM logging for sends and dismissals.
Week 4Launch and Tune
  • Day 1: Go live. Reviewer monitors first week of drafts closely.
  • Days 1 - 7: Review 100% of drafts generated. Flag any that miss the mark on tone or relevance.
  • Day 7: First tuning session. Adjust prompts based on draft quality patterns.

Success benchmarks

These are the specific, measurable signals that confirm the play is working. Check against each benchmark at the 30-, 60-, and 90-day mark.

Reply rate on trigger-based reactivation above 15% within 8 weeks of launch
At least one reactivated meeting per week from the cold lead list
Zero reactivation messages sent to contacts in active pipeline
Reviewer completing draft review within 24 hours of notification
Draft acceptance rate (reviewer approves vs. dismisses) above 60%

Common mistakes

Sending without human review

Cold reactivation is relationship-sensitive. A badly timed or poorly worded message to a former prospect can close a door permanently. Every draft gets reviewed before it's sent. No exceptions. This Play is AI-assisted outreach with a human sign-off, not fully automated outreach.

Starting with a dirty CRM list

A monitoring workflow running against records with missing company names, outdated titles, and no close-lost notes produces drafts that are generically timed and weakly worded. Clean the list with Play One first. The quality of reactivation messages is directly proportional to the quality of the CRM data behind them.

Monitoring too many trigger types

Start with two. More than that and the signal-to-noise ratio drops, your reviewer gets overwhelmed, and the system starts to feel like extra work. Expand after the core workflow is tuned and the reviewer is comfortable with the volume.

Writing messages that are too long

A reactivation message is not a pitch. It's a door-opener. Three to five sentences with one clear reason to reply and one simple ask. If the AI is producing paragraphs, the prompt needs tightening. Test your prompts against the length guideline before going live.

Not logging why leads went cold

The best reactivation messages address the original objection directly. If your CRM has no notes on why a deal didn't close, the AI is drafting blind. Start logging closed-lost reasons consistently now - and back-fill key accounts before launch.

Exception rule

Read before going live

Never send an automated reactivation message to a contact who is in an active deal stage. Always check pipeline status before the drafting layer. If a trigger fires for a contact your team is actively working, log the trigger as a note on the deal record instead - it may be useful context for the active conversation.

Downloads & Templates

Prompt Template

Reactivation Message Prompt Library

Tested prompts for each trigger type: leadership change, funding, hiring, renewal, regulatory.

Request Asset

Related plays

Revenue Institute

Want someone to build this play for your firm? Revenue Institute implements the full AI Workforce Playbook system as part of every engagement.

RevenueInstitute.com