The rest of the stack

We pick tools by layer, not by logo.

A GTM stack has five jobs to fill: capture, data, orchestration, engagement and measurement. Most stacks buy three tools for one layer and leave another empty.

We map what you own against those layers, name the overlaps and the gaps, and only then talk about buying anything.

Vendor-neutral. We take no referral fees for recommendations.

Clay
n8n
Make
Python
Slack
Metabase
RevPack · five layers
One owner per layer
L1 · Capture
Forms, website, product events, calendars
Usually over-tooled
L2 · Data
Enrichment, dedupe, research, ICP fit
Clay / Python
L3 · Orchestration
Routing, retries, error paths, CRM writes
n8n / Make
L4 · Engagement
Sequencers, inbox, calling, review queues
The human gate lives here
L5 · Measurement
Attribution, dashboards, run logs
Most often the empty layer
How stacks get expensive

Nobody buys a bad stack on purpose.

Three tools, one layer

Two enrichment vendors and a data provider all covering the same fields, each billed separately.

An empty measurement layer

Everything is instrumented except the thing that would tell you which tool earned its licence.

Tools with no owner

Bought for a campaign, still billing eighteen months later, nobody willing to be the one who cancels it.

A new tool for a process problem

Buying software to avoid agreeing on definitions. The disagreement survives the purchase.

Five layers

What each layer is for, and what we reach for

These are defaults, not requirements. If you already own something that fills the layer, we build on it.

Layer
The job
Our default
Failure mode
Capture
Getting the event into the system with its source intact
Native CRM forms plus a webhook layer
Lead source unset at creation
Data
Enrichment, dedupe, research, fit scoring
Clay, Python where it needs tests
Paying to enrich rows nobody will contact
Orchestration
Routing, retries, error paths, CRM writes
n8n, or Make if your team owns it
Silent failure and duplicate records
Engagement
Sequencing, calling, inbox, the review queue
Whatever your team already uses, plus an approval step
Automated sends nobody approved
Measurement
Attribution, run logs, data-quality dashboards
CRM reporting plus a warehouse when volume justifies it
Nobody can say which tool paid for itself
Source: RevPack stack audits 2025–2026 · defaults, not requirements · we take no vendor referral fees
How we choose

Four questions before any tool gets bought

Q-01

Which layer is actually empty?

If the answer is none, the problem is process or definitions, and no purchase will fix it.

Q-02

Who will own it on day 90?

A tool without a named owner becomes a subscription with a story attached. We name the owner before we build.

Q-03

How does its cost behave at 10× volume?

Per-task, per-row and per-seat pricing all look reasonable at pilot scale. Only one of them stays reasonable.

Q-04

What happens when it fails?

If the answer is that you would not know, it does not belong anywhere near revenue data until it has an error path.

Our bias, stated

We are a HubSpot Platinum partner, and we take no referral fees from the other vendors on this page. The recommendation we make most often is to buy nothing and fix the layer you already own.

Questions we get asked

Stack choices, answered.

What should a GTM stack contain?

One tool per layer: capture, data, orchestration, engagement, measurement. Most stacks we audit have three tools in the data layer and nothing in measurement, which is why nobody can prove what worked.

Do you work with tools not listed here?

Yes. Anything with a documented API is workable, and the layer model matters more than the vendor. If a tool has no API and no export, that is worth knowing before you commit to it.

Should we build with Python instead of no-code?

When volume, matching logic or real tests demand it. The trade is maintainability: code needs an engineer, and a workflow only your agency can change is a worse outcome than a slightly clumsier one your team owns.

Can you just tell us what to buy?

After the audit, yes — with the reasoning and the failure modes written down. Before it, any recommendation would be a guess dressed as advice.

Next step

Map your stack against the five layers.

Two weeks, fixed scope. Every tool placed in a layer, overlaps and gaps named, owners assigned, and a straight answer on what to cancel — whether or not you build with us.

Audit deliverables · RP-STK-01
Tool inventory by layer
D-01
Overlap & gap map
D-02
Cost at 10× volume
D-03
Keep / cancel / buy list
D-04