GTM engineering: what it is, how it works, and how to start
GTM engineering is the practice of building the systems that find, score, and reach the right accounts, so a revenue team grows pipeline with code, data, and automation instead of only adding headcount. It covers the account list, enrichment, scoring, buying signals, outbound and inbound automation, and the CRM plumbing that ties them together.
This guide is about the practice: what it is, what gets built, and how a company starts doing it. If you want the job itself (pay, skills, how to get hired), read what is a GTM engineer instead.
Key takeaways
- GTM engineering builds the machinery a revenue team runs on. RevOps governs it, and reps use it.
- Most of the work falls into five workflows: TAM and scoring, signals, enrichment waterfalls, inbound routing, and reply handling with CRM sync.
- Fit and timing are different things. Keep the fit score and the signal in separate fields, and only reach out when both are there.
- Start with one motion end to end, measure it, then add the next. A half-built stack across everything produces nothing.
- Hire in-house for steady system work. Bring in a GTM engineering agency to get the first systems live before the hire starts.
What GTM engineering is
For most of the last decade, a B2B company that wanted more pipeline hired more SDRs. Each rep built their own lists, guessed at timing, and wrote their own emails. GTM engineering replaces the guessing with systems: a scored account list, a feed of events that say an account might need you now, verified contacts, and sequences that fire when the two line up.
The term took off in 2024 and 2025. GTM engineer job postings went from 63 in 2024 to more than 3,300 in 2025, and the live count is on the GTM engineer jobs tracker. The GTME Data Report adds who is hiring, how many roles are remote, and where the people in the role came from. The tools caught up at the same time: Clay and its competitors made waterfall enrichment something an operator could run, and AI coding agents like Claude Code made custom pipelines cheap to build.
I did this work as employee #9 at Unify, where a growth team of two ran 40+ plays a day across 100+ sequences. Now I build the same kind of systems for other companies at OneGTM.
GTM engineering vs. RevOps vs. sales ops
| GTM engineering | RevOps | Sales ops | |
|---|---|---|---|
| Owns | The systems that create pipeline: data, signals, scoring, outbound and inbound automation | Process, forecasting, reporting, and CRM governance across the revenue org | Territories, quotas, comp, and rep tooling |
| Typical output | A scored TAM, signal feeds, live sequences, routing, a reply bot | Clean CRM, stage definitions, dashboards, forecast | Territory plans, comp plans, rep onboarding |
| Tools | Enrichment APIs or Clay, a sequencer, the CRM API, Python or TypeScript, AI models | Mostly the CRM and a BI tool | The CRM, CPQ, and comp software |
| Measured by | Meetings and pipeline per signal, cost per verified contact | Forecast accuracy, data quality, cycle time | Quota attainment, ramp time |
At a seed or Series A company one person often covers all three. As the team grows they split, and the GTM engineer usually reports into RevOps or growth. If your gap is the governance column, a RevOps consultant is the better first call.
The GTM engineering stack
| Layer | What it does | Common tools | What I run |
|---|---|---|---|
| Data sources | Companies, people, emails, phones, firmographics | Apollo, ZoomInfo, People Data Labs, LinkedIn data APIs | Several providers behind one API, picked per field |
| Enrichment and orchestration | Waterfalls, AI research, scoring, scheduling | Clay, Deepline, n8n, custom code | Deepline plays and Claude Code; Clay for teams already on it |
| Signals | Events that say an account may need you now | Job posting feeds, visitor ID, funding data, intent providers | Custom feeds matched to the scored TAM |
| CRM | System of record for accounts, people, and activity | HubSpot, Salesforce, Attio | Whatever the client runs; Attio for OneGTM itself |
| Sequencing | Cold email and LinkedIn outreach | Instantly, Smartlead, lemlist, HeyReach | Instantly for email, HeyReach for LinkedIn |
| AI models | Classification, scoring, research, drafts, reply triage | OpenAI, Claude, Gemini | Cheap models for classification, stronger ones for copy and judgment |
| Storage and hosting | Where the pipeline lives and runs on a schedule | Postgres, Supabase, BigQuery, Railway, Vercel | Supabase plus scheduled cloud jobs |
Every category has its own comparison in the GTM tool guides. The model choices, with per-token cost math, are in best LLM for GTM.
Five workflows GTM engineers build
1. TAM build and fit scoring
Pull every company that could buy, from data providers, public registries, or scraped directories. Add firmographics, then have a model read each website and answer the questions that matter for your ICP (do they sell to hospitals, do they run field reps, are they PE backed). Turn the answers into a 0 to 100 fit score and sync it to the CRM so reps see it on the record.
Check the distribution before anyone uses it. If most accounts land on the same score, the model is not separating anything. For one vertical SaaS client, with a TAM of about 45,000 companies, a rebuild moved the median score from 0.25 to 0.50 and left 2,001 accounts above 0.75, which is the shape you want: a clear top tier to work first.
2. Signal to outreach
Watch for events: a new VP in your buyer seat, a job posting that describes the problem you solve, a funding round, a pricing page visit. Match each event to an account in the scored TAM, find the right person, verify their email, and drop them into a sequence written for that signal. The signal goes in its own field, separate from the fit score, because a signal fades in weeks and fit does not.
The full list of signal types, and how to detect each one, is in the buying signals guide.
3. Enrichment waterfall
No single provider finds everyone. A waterfall asks the cheapest good source first and only pays the next one when the first comes back empty, then verifies every address before it is used, including catch-all domains. Track coverage and cost per verified email by provider, and reorder the waterfall when the numbers move. The providers are compared in email finder tools and email verification tools.
4. Inbound routing
A form fill gets enriched, scored, and assigned to the right rep, and the buyer books a meeting on the spot instead of waiting for a reply. Speed to lead is the whole game here, and most companies lose more pipeline in the gap between form and first touch than anywhere in outbound. Tools for this are in lead routing tools.
5. Reply handling and CRM sync
Every reply gets classified (interested, not now, wrong person, out of office, unsubscribe), posted to Slack with a suggested response, and written back to the CRM with the campaign and signal that produced it. That last part is what lets you report pipeline by signal, which is how you decide what to build next.
What a GTM engineering build looks like, week by week
- Week 1: ICP written as fields a machine can check, the first TAM pulled, and the signals worth testing picked.
- Weeks 1 to 3: Sending domains and mailboxes bought and warming. This runs in the background and is why outbound never starts on day one.
- Weeks 2 to 4: Scoring calibrated against known customers and lost deals, waterfalls wired, signal feeds matched to the TAM.
- Weeks 3 to 5: Sequences written per signal, every merge variable checked, first sends in small batches.
- Week 5 onward: Weekly review of replies and meetings by signal and segment. Kill what is not working, add the next signal, and write the handoff so your team can run it.
The full module list is on how I work.
How to start GTM engineering at your company
- Pick one motion: Outbound to one segment, or inbound routing. Not both at once.
- Write the ICP as fields: Industry, size band, region, tech, ownership. If a rule cannot be checked against data, it is a hope, not an ICP.
- Inventory your data: What is in the CRM, what is missing, and what it costs to fill. The TAM calculator prices the enrichment.
- Build one workflow end to end: From account to booked meeting, with every step logged. Ugly and complete beats elegant and half-done.
- Guard the send path: Most outbound failures are silent. A sequencer will happily send "Hi ," when a first name is blank, and it will not bounce or warn you. Check every variable on every enrolled lead before a campaign goes live.
- Measure by signal: Positive reply rate and meetings per signal and segment, reviewed weekly. Then decide what to build next.
Hire a GTM engineer, use an agency, or both
| Hire in-house | GTM engineering agency | Both | |
|---|---|---|---|
| Best when | Steady system work and someone to manage it | You need systems live in weeks, or before the hire starts | An agency builds, then hands over to the hire |
| Cost to know | Fully loaded salary plus tools; see the cost calculator and salary data | Market range in the State of GTME report: about $2,000 to $33,000+ a month | Both, for an overlap period |
| Risk | A long search, and one person who knows how everything works | Knowledge leaves with the agency unless the handoff is real | Paying twice if the overlap drags on |
Openings and who is hiring are on the GTM engineer jobs tracker. The field of agencies is compared in best GTM engineering agencies. OneGTM's own offer is the GTM engineering agency page. OneGTM is me plus a small team: the person who scopes the build is the person who builds it, and your team owns everything afterward.
Learning GTM engineering
You can learn this for free if you build as you go. I put together a free GTM engineering course: an eight-week path with one project per week, using free tools and the guides on this site. The GTM glossary covers the vocabulary, and the open-source Claude Code skills show how the send path is guarded in practice.
GTM engineering FAQ
What is GTM engineering?
How is GTM engineering different from RevOps?
What tools do GTM engineers use?
Is GTM engineering just Clay?
Do you need to code to do GTM engineering?
How do I start GTM engineering with no budget?
Should I hire a GTM engineer or use a GTM engineering agency?
Want the first GTM systems built before you hire for them?
Start GTM engineering with OneGTM
Tell me what you're building. I reply the same day.
Pick a time
Nothing works? Write team@getaob.com and I'll find one.
Book a timeGrid not loading? Open the booking page
Systems we've built for
- Antimetal
- SuperDial
- Rubie
- Enata
- Coastal Recruiting
Rather do it the old way? team@getaob.com LinkedIn