Glasser
← All posts

Glasser Team7 min read

Job Change Tracking: Verify Moves and Route the Next Action

Compare job change tracking approaches, verify employer moves, suppress duplicate alerts, and route reviewed events to the right sales owner.

A professional profile moves between two company buildings along an amber glass arrow.

Decide which changes deserve an action

Job change tracking follows known people over time to identify changes in employer or role. For a sales team, the practical result is a reviewed event: the same person appears to have moved, the destination is relevant, and an owner knows what to do next.

A useful system keeps the prior employment record, the new observation, and the reason for accepting or rejecting the event. That protects a customer relationship from a mistaken identity match or an overconfident “congratulations” message.

This guide covers event classification, tool choices, and an operating workflow for existing business contacts. Official documentation was checked on September 29, 2026. The workflow and examples are author recommendations; we did not benchmark detection speed or run a monitoring campaign.

Start with people whose relationship to your company is already meaningful: a known customer champion, an active opportunity contact, or a former buyer with a documented history. Define which changes affect account ownership or justify a fresh conversation.

Observed changePossible interpretationRecommended next step
Employer changes; identity match is strongPossible move to another companyVerify the current role and evaluate the destination account
Title changes; employer stays the samePromotion, responsibility change, or text editReview the role before routing a new task
Employer label changes; company identity stays the sameRebrand or naming differenceUpdate the label after review; suppress a move alert
A second role appearsConcurrent employment or advisory workPreserve both observations and review employment context
Employer becomes emptyMissing data or an unresolved employment stateMark unknown and retain the prior observation

This classification is an editorial recommendation. It should be implemented in your CRM or workflow, with a named owner for exceptions.

Keep account-fit checks separate from event checks. A genuine job move may lead to a company outside your target market. A title change at an existing customer may matter more than a move to an irrelevant account.

Use firmographic data for the destination company's fit criteria, and preserve the existing contact relationship when evaluating the event.

Store enough evidence to review a suspected move

An alert should explain what changed and where the evidence came from. At minimum, keep your own contact ID, the source's person identifier or profile URL, previous employer, new employer, previous title, new title, and the date your system observed each record.

If the source supplies an employment start date, store it separately. The first date your system detected a change is an observation date; it may be later than the person's actual start date.

Consider three fictional events:

ContactPrevious observationLatest observationReview outcome
Maya ChenAccount lead at Northstar ToolsDirector at Harbor Systems; same profile URLCandidate employer move; verify current role and destination
Alex RiveraManager at Blue Finch LtdManager at Blue Finch; same company identifierNaming variation; no move event
Jordan PatelEngineer at Vale SoftwareEmployer field emptyIncomplete observation; keep previous employer as historical

These are illustrative records, not provider results. The unchanged profile URL in the first row is supporting identity evidence, not a universal guarantee that every field is current.

Keep each observation, review decision, and responsible owner in the event history, even when the latest CRM record changes again.

Choose between managed tracking and a custom workflow

There are three practical starting points: a dedicated tracking product, an automation platform with a documented monitoring action, or an application that compares permitted data observations.

ApproachDocumented exampleWork to evaluate before adopting it
Managed contact trackingUserGems describes creating a new contact record linked to the old record and flagging the old record as no longer thereCRM fit, tracked population, routing controls, coverage, and contract terms
Configurable monitoring workflowClay documents a Monitor for Job Changes action and a table containing previous and new companiesTable setup, matching rules, connected actions, account access, and ongoing costs
Custom comparison workflowYour application retrieves allowed profile observations and compares stored snapshotsScheduling, identity resolution, event review, duplicate suppression, and delivery

Sources: UserGems contact tracking and Clay's job-change workflow. These descriptions belong to those products. They do not establish equivalent Glasser features.

Glasser's LinkedIn data page documents public profile lookup with work-history information on supported endpoints. That can be evaluated as an input to a custom workflow. Scheduling, comparing observations, and sending alerts in the workflow proposed here belong to your application. Inspect the selected endpoint to confirm the fields and access conditions required for your implementation. Glasser LinkedIn data

Choose managed tracking when the built-in workflow fits how your team assigns and handles contacts. Choose a configurable or custom route when the event rules require control that justifies maintaining the workflow. Request a sample using your own target population before committing to either approach.

Build a reviewable job-change workflow

The following sequence is an author-proposed workflow, independent of the tool used to implement it.

  1. Create a baseline. Save the last reviewed employment observation for each tracked contact. Keep your contact ID and the source identifier together. Do not treat an initial import as evidence that everyone changed jobs that day.
  2. Retrieve a new observation. Use your chosen provider's supported access method and operating limits. Record the retrieval outcome. An unavailable record should remain a retrieval issue rather than an employment-change event.
  3. Resolve identity and company naming. Compare identifiers where available. Review ambiguous names, redirects, aliases, and parent-company relationships before treating different strings as different employers.
  4. Classify the difference. Apply the event types above. Preserve prior values. A newer snapshot with missing fields should not silently erase the last reviewed employment record.
  5. Verify the actionable change. Check the supporting source and whether the new company fits your account criteria. Keep uncertain cases in a review queue with a reason.
  6. Route one task to one owner. Include the old and new employer, the evidence, and the existing relationship. Keep an event ID so a repeated observation does not create another task.
  7. Close the loop. Record whether the owner accepted the event, corrected it, or dismissed it. Use those decisions to improve future matching and review rules.

Where Glasser supplies a lookup, its documented process is to search for an endpoint, inspect the contract, and then run it. Select the endpoint's current inputs and terms from that contract. Glasser's operating model

After confirming a move, verify the new contact channel before using it. The old employer's email address is historical contact information. The LinkedIn email finder guide covers the next lookup step.

Measure false alerts, detection delay, and operating effort

A monitoring system should be evaluated on reviewed events and the work they create. Total alert count gives little information about whether the team can act on them.

Use three separate measures:

  • Reviewed-event precision: confirmed relevant event classifications divided by reviewed alerts. Keep incorrect identity matches, naming changes, and incomplete observations as separate error categories.
  • Detection delay: time between a reliable event reference date and your first observation. If the actual date is unknown, report that limitation instead of substituting the retrieval date.
  • Handling effort: time spent resolving each event, including ambiguous cases that never become accepted moves.

To measure missed changes, you need a reference set with independently confirmed moves. Reviewing only alerts cannot tell you how many moves the system failed to detect.

The retrieval workload also matters. In a hypothetical polling design, 1,000 contacts checked weekly for four weeks create 4,000 planned lookups before retries or additional verification. The estimate changes if your provider supports a different billing unit or an event-based service. Apply the actual contract to your planned workload.

Pilot the process across contacts with common names, multiple concurrent roles, and employer rebrands. Use the results to choose the review rules and cadence. A faster schedule is useful only when the source changes often enough and the resulting events justify the added work.

Questions about job change tracking

Can job changes be tracked in real time?

Timing depends on when the underlying evidence changes, when the provider collects it, and when your workflow checks or receives it. Ask a vendor which event starts its latency measurement. A notification delivery time alone does not establish when the employment change became visible.

Should an empty employer field trigger an alert?

Route it as an unresolved data state. It may justify review, but it does not by itself establish that the person left a company. Keep the last reviewed employer as historical evidence and record that the latest observation was incomplete.

How should repeated alerts be handled?

Use a stable internal event ID tied to the person and the reviewed transition. Update the evidence attached to an existing event when the same transition appears again. Your implementation should retain enough history to distinguish a repeated observation from a later, genuinely different move.

Does a job change justify immediate outreach?

First confirm the identity, role, destination account, contact channel, and relationship context. Assign a review task when those details remain uncertain. An accepted event can then support a specific, relevant conversation.