01/ 06
Signal:a data event that tells you a prospect is in-market before they raise their hand: a pricing page visit, a funding round, a job change, a replyEnrichment waterfall:querying data sources in sequence until you get a value: Clay tries source A, then B, then C. Better coverage than any single providerGTM Engineering:treating your go-to-market motion as a software system: ICP as filter, signals as triggers, sequences as logic branches, Slack as the delivery layerIntent:behavioral evidence that an account is actively researching a problem you solve, before they contact sales or fill a formOutbound infra:the sending domains, mailboxes, DNS records, and warm-up cadence that keep your email out of spam and your main domain cleanICP filter:the exact definition of which companies and personas belong in your pipeline, expressed precisely enough that a machine can execute itWarm lead:a prospect who has taken a signal action (pricing page, reply, meeting request) that moves them ahead of every cold contact in your sequenceClay waterfall:a Clay table that pulls from LinkedIn, Apollo, and 50+ sources simultaneously, scoring and filtering prospects in real time before they reach a repEnrichment cost:the per-row credit spend of running a Clay workflow: easy to burn through budget fast when calling Clay from an AI agent without guardrails; controlling this requires knowing which enrichments to run, in what order, and when to stopSignal:a data event that tells you a prospect is in-market before they raise their hand: a pricing page visit, a funding round, a job change, a replyEnrichment waterfall:querying data sources in sequence until you get a value: Clay tries source A, then B, then C. Better coverage than any single providerGTM Engineering:treating your go-to-market motion as a software system: ICP as filter, signals as triggers, sequences as logic branches, Slack as the delivery layerIntent:behavioral evidence that an account is actively researching a problem you solve, before they contact sales or fill a formOutbound infra:the sending domains, mailboxes, DNS records, and warm-up cadence that keep your email out of spam and your main domain cleanICP filter:the exact definition of which companies and personas belong in your pipeline, expressed precisely enough that a machine can execute itWarm lead:a prospect who has taken a signal action (pricing page, reply, meeting request) that moves them ahead of every cold contact in your sequenceClay waterfall:a Clay table that pulls from LinkedIn, Apollo, and 50+ sources simultaneously, scoring and filtering prospects in real time before they reach a repEnrichment cost:the per-row credit spend of running a Clay workflow: easy to burn through budget fast when calling Clay from an AI agent without guardrails; controlling this requires knowing which enrichments to run, in what order, and when to stop
SORTED.
← All Posts

The GTM Engineering Stack: 6 Layers That Run Pipeline Without Reps

The GTM Engineering stack has six distinct layers. Each one replaces a manual step in the old outbound motion. Here is what each layer does, which tools belong there, what they cost, and how they wire together into a running pipeline machine.

The full stack costs between $2,000 and $6,000/month for a typical Series A company running at moderate volume. You do not need all six layers on day one. The right build order depends on where your pipeline is weakest. This post covers each layer so you can decide what to add and when.

For background on the discipline itself, see what GTM Engineering is.

The six layers

01

Data and enrichment

Build prospect lists and enrich them with the signals that matter for your ICP. This is the foundation of the entire stack. Poor data here means every downstream layer is working with bad inputs.

Tools

Clay (primary), Apollo or LinkedIn Sales Navigator (seed list sources), Clearbit, People Data Labs, RocketReach as enrichment providers inside Clay

Monthly cost

$800–$2,000/mo depending on Clay plan and credit usage

Key decision

Clay is the default choice. The question is which seed source (Apollo vs. LinkedIn) and which enrichment providers to run inside Clay for your specific ICP.

Clay operates as an orchestration layer over dozens of data providers. You build a waterfall: try Provider A for email, fall back to Provider B, fall back to Provider C, stop when you have a verified address. This structure means you only spend credits on providers that actually return data for your list, which keeps enrichment costs predictable.

The Clay agent plugin system now lets you embed LLMs directly into enrichment steps: pulling a prospect's recent LinkedIn posts, summarizing their tech stack from their job postings, or generating a personalized first line based on a recent company announcement. This used to require a human researcher or a separate AI workflow. It now runs inside Clay at list scale.

For a detailed comparison of Clay against its closest alternative, see Clay vs Apollo.

02

Intent signals

Identify prospects who are in-market before they fill a form. Site visitor identification is the most common entry point. Job change signals, funding alerts, and G2 review activity are adjacent.

Tools

RB2B (site visitor identification, US-only), Koala (visitor ID + CRM sync), Zoominfo Intent (account-level), Bombora (intent data)

Monthly cost

$200–$800/mo at typical Series A traffic volumes

Key decision

RB2B is the default for US-focused companies. Koala adds CRM integration. Both require meaningful site traffic to return useful volume.

The intent signal layer is what separates GTM Engineering from spray-and-pray outbound. Instead of sending to everyone on a list, you send to people who have already demonstrated interest. A pricing page visitor who fits your ICP is worth five cold contacts who have never heard of you.

The signal layer connects to the enrichment layer: RB2B identifies a visitor, passes them to Clay for enrichment, and the enriched record lands in your sequencer within minutes. No human in the loop. See signal-based outbound for a deeper treatment of how this works in practice.

03

Outbound infrastructure

The sending layer: domains, mailboxes, warm-up, sequences, and deliverability monitoring. This is the layer most companies underinvest in and the one that kills otherwise good campaigns.

Tools

Instantly (primary for volume), Smartlead (alternative with more granular controls), Lemlist (if you need landing pages or multi-channel), Mailreach or Warmup Inbox for ongoing warm-up

Monthly cost

$300–$600/mo for infrastructure. Domain costs: ~$12/domain/year. Allow for 3 domains × 3 mailboxes to start.

Key decision

Never send cold email from your primary domain. Set up dedicated sending domains. Every mailbox needs at least 3–4 weeks of warm-up before going live.

The infrastructure layer is where most outbound programs fail silently. Deliverability looks fine in the platform dashboard, but emails are landing in spam for a subset of providers. The fix is not a better subject line. It is DNS configuration, warm-up cadence, and sending volume management.

A standard setup for Series A: three sending domains (yourco-outreach.com, yourbusiness.io, yourcobusiness.com), three mailboxes per domain, nine mailboxes total. Warm up over four weeks, then go live at 30 emails per mailbox per day. That is 270 emails per day from a setup that costs less than $600/month.

For more on infrastructure setup, see how to set up B2B cold email without killing your domain.

04

CRM

The system of record for contacts, pipeline, and engagement history. The GTM Engineering stack treats the CRM as an output layer, not an input layer — data flows in automatically from enrichment and signal tools, not from manual entry.

Tools

Attio (preferred for GTM-native teams), HubSpot (if marketing automation is also in scope), Salesforce (large teams, existing investment)

Monthly cost

$200–$600/mo depending on seats and tier

Key decision

The CRM choice matters less than how it's configured. An Attio instance with proper enrichment sync and lead routing beats a Salesforce instance managed manually.

Attio is the default recommendation for Series A–B companies building a GTM Engineering stack from scratch. It was built for signal-based workflows, has native integrations with most of the tools in this stack, and is significantly easier to configure than Salesforce for a small team.

For a comparison of CRM options at this stage, see Attio vs HubSpot.

05

Orchestration

The connective tissue between tools. Orchestration handles: passing enriched contacts from Clay to the sequencer, routing warm replies to the right rep, triggering Slack notifications when a signal fires, and syncing records between systems.

Tools

n8n (preferred for teams with technical depth), Zapier (simpler, higher cost at volume), Make (middle ground)

Monthly cost

$50–$300/mo. n8n can be self-hosted for near-zero incremental cost.

Key decision

n8n is the default for GTM Engineers who can write JSON logic. Zapier is simpler to configure but costs significantly more at volume and is less flexible.

The orchestration layer is what makes the stack feel like one system instead of six disconnected tools. Every handoff between layers — from Clay to sequencer, from RB2B to CRM, from sequencer reply to Slack — runs through the orchestration layer.

A typical n8n workflow: RB2B fires a webhook on a new visitor identification → n8n enriches the contact in Clay → if the enriched record passes ICP scoring → n8n creates a contact in Attio and adds them to a sequence in Instantly → if they reply with positive intent → n8n routes the reply to a specific Slack channel with a summary and a one-click booking link.

None of that requires a human until the reply comes in.

06

Delivery (Slack)

The surface where the team interacts with the output of the machine. Every signal, warm reply, booked meeting, and inbound form fills a Slack channel. Reps act from Slack, not from the CRM.

Tools

Slack (universal). Specific channels for: warm replies, site visitors, inbound leads, booked meetings, weekly pipeline digest

Monthly cost

Included in existing Slack plan for most teams

Key decision

The goal is to give reps the context and next step in a single Slack message. A warm reply channel with a summary, LinkedIn link, and booking button outperforms a CRM notification that requires four clicks.

Slack is the last mile. Everything the stack generates — visitor identifications, enriched prospect records, warm replies, booked meetings — surfaces in Slack with enough context to act immediately. The rep does not need to open the CRM, the sequencer, or the enrichment tool. They act from Slack.

Good Slack routing includes: the prospect's name, company, title, what they did (visited pricing page / replied to sequence / filled inbound form), any relevant signals from the enrichment layer (funding stage, headcount, tech stack), and a primary action (book a call / reply / view in CRM).

How the layers connect

The machine has two entry points: outbound lists (built in Clay, pushed to sequencer) and inbound signals (visitor ID from RB2B, form fills from the website). Both flow through enrichment, land in the CRM, and surface to the team via Slack. The rep's job is to act on the Slack ping, not to build or manage any of the upstream layers.

FlowTriggerEnd state
OutboundClay list export → sequencerWarm reply in Slack with context
Visitor intentRB2B identifies pricing page visitorSlack ping + contact in Attio within 5 min
Inbound formLead fills contact formEnriched record in CRM, routed to rep in Slack
Funding triggerClay detects Series B announcementHigh-priority contact added to priority sequence
Job changeChampion leaves target accountAlert in Slack, new contact at new company queued

Total stack cost

A fully configured GTM Engineering stack for a Series A company running moderate outbound volume:

Compare that to one SDR at $80,000/year ($6,700/month), or a BDR at $60,000/year ($5,000/month), and you understand why the economics of GTM Engineering are compelling at Series A.

SortedGTM

We build and operate this stack for you.

Full GTM Engineering stack implementation and operation for Series A–C companies. Clay, RB2B, Instantly, Attio, Slack — wired together inside your accounts. You own the infrastructure.

See How It Works