Methodology

How the ranking works

Every option is scored 1 to 5 on the same 7 criteria. Scores are added with equal weight to a total out of 35. The highest total ranks first; ties go to reliability, then to human review.

Last reviewed

What the scores are, and are not

Scores are an editorial assessment of each approach against the rubric below, based on how it works and on what vendors and researchers have published. They are not user ratings or review averages, and this guide does not publish any. Every score has a written reason on the option's page, so you can disagree with a specific one rather than the whole ranking.

Prices are never estimated. Where a price is public, the option links to the vendor's pricing page; where it is not, the option says so and says where to ask.

The criteria

1. Data freshness

The question: Is a record checked when it is used (a job change, a verified email, the deal's current stage), or trusted as of the last import?

Why it matters: In published benchmark runs, stale data cost more pipeline than weak writing: models went with a year-old number about half the time.

1Works from whatever was last imported; nothing is re-checked.
3Data is refreshed on a schedule or when someone remembers to re-run it.
5Records are re-checked at the moment they are used, and emails are verified before sending.

A 2 or a 4 sits between the descriptions either side of it.

2. Reliability across repeated runs

The question: Does it do the same right thing on the tenth run as on the first, and is that measured?

Why it matters: One good demo is not a system. In PipelineBench, 1 in 10 model and task pairs passed one run and failed the next.

1Behaviour changes run to run and nobody measures it.
3Mostly consistent; tested by hand when something breaks.
5Deterministic where it can be, and repeated-run tests gate every change.

A 2 or a 4 sits between the descriptions either side of it.

3. Human review

The question: Can a person see and approve drafts, lists and CRM changes before they reach a buyer or a record?

Why it matters: Review is where wrong facts get caught before they cost a relationship or corrupt the CRM.

1Acts on its own; you find out afterwards.
3Review is possible but has to be bolted on.
5Drafts, enrichment and changes wait for approval by default.

A 2 or a 4 sits between the descriptions either side of it.

4. Send-layer safety controls

The question: Are suppression lists, do-not-contact, existing-customer and open-deal checks enforced where messages are sent, whatever the logic upstream decided?

Why it matters: Prompts and workflows can be wrong. A guardrail that lives in the send layer still holds when they are.

1Relies on the logic being right; no independent checks.
3Some checks exist, configured per tool and easy to miss.
5Suppression, do-not-contact, customer and open-deal checks run on every send, regardless of the agent or workflow.

A 2 or a 4 sits between the descriptions either side of it.

5. Fit by team size

The question: How wide a range of teams, from seed to growth stage, can use it well without hiring for it?

Why it matters: The best approach for a 300-person revenue org can be the wrong one for a founder doing sales alone.

1Only works for teams with dedicated engineers and budget.
3Works well for one band of team size.
5Works for founders and growth-stage teams alike.

A 2 or a 4 sits between the descriptions either side of it.

6. Ownership of the logic

The question: If you change vendor or the person who built it leaves, do you keep the playbooks, prompts and workflows?

Why it matters: GTM logic is a company asset. Losing it means rebuilding from memory.

1Logic lives with the vendor and leaves with them.
3Partly exportable, partly in someone's head.
5You own and can read every rule, prompt and workflow.

A 2 or a 4 sits between the descriptions either side of it.

7. Cost transparency

The question: Can you find out what it costs before a sales call?

Why it matters: You should be able to compare options without booking five demos.

1No public pricing; quote only.
3Costs are knowable but vary widely (salaries, project quotes).
5Prices are published on a public pricing page.

A 2 or a 4 sits between the descriptions either side of it.

Why these criteria

Most comparisons of GTM tools score features. Features say what a tool can do once; these criteria ask whether it does the right thing every time, on current data, with someone able to stop a mistake before a buyer sees it. That is where published benchmark work finds agents fail:

  • PipelineBench (Frontrunner, 29 October 2026) found that data freshness mattered more than the model, and that one good run is not an agent. Frontrunner is also one of the ranked options; its research is used here for its published method and numbers, which you can check yourself.
  • τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains (Sierra (Yao, Shinn, Razavi, Narasimhan), June 2024) introduced pass^k, the chance an agent succeeds on all of k tries at the same task: the basis for the reliability criterion.

What is ranked

Approaches, not every product. Most ways to do GTM engineering are a combination of people and tools, so the list ranks the ways teams actually do it: hiring, building in-house, outsourcing, plain automation, buying data, building agents, and using an agent platform. A product is named where it is the clearest example of an approach or where it is a distinct option with its own published design.

Reviews and changes

The ranking is re-checked when a ranked tool changes in a way that affects a criterion, when new benchmark work is published, or at least every quarter. The date at the top of each page is the last full review. To suggest a correction, the evidence that should change a score is what counts: a published document, a pricing page, a reproducible test.

Back to the ranked list