Job Change Intent Scorer

Your champions change jobs. Be the first call they take.

Three-agent swarm that detects when a past champion changes companies, researches the new context, scores re-engagement potential (RPS 1-10), and updates HubSpot with an actionable brief. Tracker uses web_search to find job change signals. Analyst scores across 4 criteria: relationship warmth, new company ICP fit, timing, buying power. Briefer drafts re-engagement brief + writes 6 custom HubSpot contact properties.

Phase 1 — DetectioninputContact Data01Trackerweb_search DetectionChangefound?NoNoChangeYesPhase 2 — Intelligence02AnalystRPS 1–1003BrieferBrief + HubSpotoutputRPS + BriefTwo-Phase — Conditional on Job Change
Industrial-grade agentic workflow infrastructure

Three Agents. Two Phases. Zero Missed Champions.

Step 1The Tracker

Tier 1 Reasoning

Detects job change signals via web_search — new employer, title, start date, public announcements. Confirms or rules out a change with a confidence score. No change detected? Pipeline terminates here. Zero Phase 2 cost.

Step 2The Analyst

Tier 1 Reasoning

Scores Re-engagement Potential (RPS 1–10) across 4 weighted criteria: relationship warmth (30%), new company ICP fit (25%), timing signal (25%), and new buying power (20%). Only runs when a job change is confirmed.

Step 3The Briefer

Tier 1 Reasoning

Drafts an actionable re-engagement brief and writes 6 custom HubSpot contact properties — new company, new title, RPS score, brief summary, change detected date, and last scored timestamp. Optional Slack alert for high-RPS contacts.

What It Does NOT Do

×

Does not access LinkedIn API — uses web_search to surface publicly available job change signals (no LinkedIn OAuth required)

×

Does not send outreach emails — output is HubSpot property updates + optional Slack alert

×

Does not monitor contacts in real time — runs on-demand per contact

×

Does not create new HubSpot contacts — enriches existing records only

The Complete Customer Success Bundle

9 files. Workflow, 3 system prompts, error handling, and complete documentation.

job_change_intent_scorer_v1.jsonThe 20-node n8n workflow (conditional 2-phase pipeline)
README.mdSetup guide (10 minutes)
CHANGELOG.mdVersion history
LICENSE.mdUsage terms
dependency_matrix.mdRequired services, API keys, ITP-measured costs
error_handling_matrix.md34 failure modes mapped to recovery paths
system_prompts/tracker.txtTracker agent system prompt (job change detection)
system_prompts/analyst.txtAnalyst agent system prompt (RPS scoring)
system_prompts/briefer.txtBriefer agent system prompt (re-engagement brief)

Tested. Measured. Documented.

All values below are from ITP testing — not estimates, not projections. Measured across 20 test contacts spanning confirmed job changes, no-change scenarios, and edge cases.

Workflow Nodes

20 specialized n8n nodes

Blueprint Quality Standard

BQS v2 — 12/12 PASS

Agent Roles

3 (Tracker, Analyst, Briefer)

Credentials Required

Anthropic API + HubSpot Private App + Slack Bot (optional)

Bundle Files

9 files

Cost Savings (No Change Path)

28% savings when no job change detected

Inspection & Test Plan

JCIS-01 through JCIS-06 — ALL PASS

n8n Versions Tested

Self-hosted

Cost per Contact (Full Pipeline)

$0.29 (full pipeline, ITP-measured)

Cost per Contact (No Change)

$0.21 (no change detected)

Architecture: Modular Agentic Swarm (3 agents, 2 phases)
Pipeline: Webhook → Tracker (web_search) → Job Change Router → Analyst (RPS) → Briefer → HubSpot + Slack
Nodes: 20 specialized n8n nodes
Reasoning: Tier 1 Reasoning for all 3 agents
Phase 1 (Detection): Tracker — always runs
Phase 2 (Intelligence): Analyst + Briefer — conditional on confirmed job change
Error Handling: 34 documented failure modes with retry, fallback, dead letter
Test Evidence: ITP 18/20 PASS (90%)
Cost: $0.29 per contact (full pipeline), $0.21 per contact (no change)
Savings: 28% cost reduction when no job change detected
Platform: n8n (self-hosted)
Quality Audit: BQS v2 — 12/12 PASS

Job Change Intent Scorer v1.0.0

$199

one-time purchase

What you get:

  • 20-node n8n workflow (.json) — you own it
  • 3 production-ready agent system prompts
  • 8 SDC inter-agent schemas
  • Error handling matrix (34 failure modes documented)
  • HubSpot custom field setup guide (6 fw_ properties)
  • Dependency matrix with ITP-measured costs
  • README setup guide (10 minutes)
  • 14-day refund policy

Frequently Asked Questions

What is RPS (Re-engagement Potential Score)?+

RPS is a 1–10 composite score across four weighted criteria: relationship warmth (30%), new company ICP fit (25%), timing signal (25%), and new buying power (20%). Higher scores mean higher likelihood of a successful re-engagement conversation. The Analyst agent evaluates each criterion independently with explicit reasoning.

How does the Tracker detect job changes without LinkedIn API?+

The Tracker uses web_search to find publicly available job change signals — press releases, company announcements, news articles, and public professional profiles. No LinkedIn OAuth, no scraping, no API access required. If no public evidence of a job change exists, the pipeline terminates after Phase 1.

What HubSpot custom properties does this write?+

Six custom contact properties with the fw_ prefix: fw_new_company, fw_new_title, fw_rps_score, fw_reengagement_brief, fw_change_detected_at, and fw_last_scored_at. The README includes step-by-step instructions for creating these properties in HubSpot.

What triggers Phase 2 vs. terminating after Phase 1?+

The Tracker returns a job_change_confirmed boolean. If true, Phase 2 activates: Analyst scores RPS, Briefer drafts the brief and writes to HubSpot. If false, the pipeline returns a no_change_detected response immediately — zero Phase 2 cost.

What credentials are required?+

Anthropic API key (required — used by all 3 agents). HubSpot Private App token (required — for writing custom contact properties). Slack Bot token (optional — for high-RPS alerts). The core pipeline runs on two credentials.

What does the re-engagement brief contain?+

Contact context (new company, new role, previous relationship), RPS breakdown by criterion, recommended talking points, timing recommendation, and suggested outreach channel. It is an intelligence document for your sales team — not an automated email.

What does this blueprint NOT do?+

It does not access LinkedIn API — uses web_search for publicly available signals only. It does not send outreach emails — output is HubSpot properties + optional Slack alert. It does not monitor contacts in real time — runs on-demand per contact. It does not create new HubSpot contacts — enriches existing records only.

How much does each contact analysis cost?+

Full pipeline (job change confirmed): approximately $0.29 per contact. No change detected: approximately $0.21 per contact. Web search adds approximately $0.03–$0.05 per contact, included in the above figures. All costs are ITP-measured across 20 test contacts.

What's the refund policy?+

14-day refund window from purchase date. You must demonstrate attempted deployment and identify a specific failure not covered by the documentation. Full terms at forgeworkflows.com/legal.