All notes
Builds 20 November 2025 1 min read

GTM engineering work runs on three rungs. Most teams try to skip the first two

Data foundation, data modelling, data activation. The three rungs of GTM engineering work are sequential. You cannot skip to the third without the first two being solid.

GTM engineering work progresses through three rungs, each dependent on the one before it.

The first rung is data foundation: CRM records that are clean, deduped, and trustworthy. This means automated enrichment jobs running continuously, schema audits catching drift before it compounds, and ownership rules that keep records from becoming orphaned. Without this layer, nothing downstream produces reliable output.

The second rung is data modelling: collecting the data points that predict purchase, expansion, or churn. Propensity scores built from firmographic triggers and behavioural signals. ICP attributes defined from patterns in won deals, not from assumptions. AI-enriched data points that no standard provider ships. This rung is where the intelligence layer gets built.

The third rung is data activation: deploying that intelligence in revenue-generating workflows. Automated outbound triggered by signal combinations. Meeting notes generated from call transcripts written to CRM before the rep closes their laptop. Churn-risk alerts routed to the account manager before the renewal conversation. Sales enablement briefs assembled from account history without anyone pulling a report.

The failure pattern is consistent across companies of every size: they try to run activation plays on a foundation they haven’t built. The signal-based outreach fires on incomplete data. The ICP scoring model runs on a CRM where 40% of the records have the wrong company size. The churn alert triggers on accounts that have already renewed.

The other failure is the inverse: spending so much time on hygiene that nothing gets activated. Teams that automate the hygiene work free the hours for modelling and activation. Teams that do hygiene manually never get past it.

The three rungs are not a one-time build. They run in parallel, continuously. Enrichment jobs run on schedule. The ICP model gets updated when the definition of a good customer changes. Activation workflows get tuned as signal-to-pipeline correlation data comes in.

The question worth asking before any GTM engineering project: which rung is the actual constraint? The answer changes what to build first.

Keep reading