Skip to main content

CRM Cleaning & Job Change Detection

30% of B2B contacts switch jobs every year (Cognism). If you haven’t cleaned your CRM in a year, a third of it is wrong. Job change detection is only billed when a confirmed “Moved” result is returned. 2 credits per confirmed changer, plus ~0.3 credits for new email resolution. No change detected = no charge.

One Prompt

“Connect to my HubSpot, pull all contacts updated more than 90 days ago, check which ones changed jobs, flag invalid emails, and update the CRM with current data. Tag job changers for re-engagement.”
That prompt runs this pipeline:
1

Pull stale contacts from CRM

Connects to HubSpot via MCP. Filters contacts not updated in 90+ days, the ones most likely to have stale data.
2

Detect job changes

Cross-references each contact’s current employer against their CRM record using LinkedIn-backed enrichment. Flags mismatches as job changers.
3

Validate existing emails

Runs email verification on all contacts. Marks bounced/invalid emails for cleanup. Catch-all domains get flagged for manual review.
4

Enrich job changers

For confirmed job changers: resolves new company, new title, new work email via waterfall enrichment.
5

Update CRM

Pushes updates back to HubSpot via MCP: new company/title/email for changers, “email_invalid” tag for bounces, “needs_review” for catch-alls.
6

Tag for re-engagement

Job changers who moved to ICP-fit companies get tagged for re-engagement sequences. Former champions get routed to their original AE.

What You Get Back

CategoryWhat happensCost
Job changersNew company, title, email enriched2 credits (detection) + ~0.3 credits (new email)
Invalid emailsTagged in CRM for removal/replacement~0.1 credits per validation
Catch-all domainsFlagged for manual review~0.1 credits per check
No change detectedNo chargeFree
Job change detection only bills when a confirmed changer is returned. No change = no charge.

Variations

Quarterly CRM hygiene (recommended):
“Run a full CRM health check — pull all HubSpot contacts, validate emails, detect job changes, and give me a summary of how many contacts are stale, bounced, or changed jobs.”
Pre-campaign cleaning:
“I’m about to run an outbound campaign to these 500 contacts in campaign-list.csv. Validate all emails first, check for job changes, and remove anyone who’s no longer at the company.”
Champion tracking:
“Pull all closed-won contacts from the last 2 years in HubSpot. Check which ones changed companies. For anyone who moved to an ICP-fit company, find their new email and flag them for the re-engagement sequence.”

Scheduling

Run this quarterly at minimum. Set up a recurring prompt:
“Every quarter, check my HubSpot for job changes and email validity. Summarize what changed and update the CRM.”
Uses the job-change-detector skill.
10,000 contacts, uncleaned for a year = ~3,000 stale records. Job change detection charges 2 credits per confirmed “Moved” result, plus ~0.3 per changer for new email resolution. No change = no charge. BYOK users pay providers directly at $0 on Deepline.

Signal Playbooks → | Niche Signal Discovery → | Closed-Lost Recovery → | I Have X, I Want Y →