Run what happens after the list
PhantomBuster scrapes LinkedIn into a list. Cargo builds your market, watches 35+ signals, enriches, scores and routes every account, and keeps your CRM current.
Trusted by GTM teams at
PhantomBuster gets you a list. Cargo runs your revenue engine.
Both can export a Sales Navigator search. PhantomBuster stops there. Cargo runs everything that has to happen before that list turns into pipeline.
| Cargo | ||
|---|---|---|
| What you buy | A scraping tool. Each Phantom extracts data from LinkedIn or a website, or runs one action. | Go-to-market infrastructure. It runs the work from the market you target to the account on a rep's desk. |
| Scope | One step. You get a list, and everything after it is yours to build. | Every step. Cargo enriches, scores, routes and assigns each account, then alerts the rep. |
| Data | What a Phantom scrapes, kept in PhantomBuster's own storage. | One data layer: your CRM, your warehouse and 50+ enrichment providers, on your warehouse or ours. |
| Signals | Someone launches a Phantom, or it runs on a schedule you set. | 35+ signals start the work, including who follows your competitors and who connects with their sales team. |
| LinkedIn access | Your session cookie. When it expires, runs fail until you reconnect. | Searches and profiles are read without your account. Only sending uses the accounts you connect. |
| Your CRM and tools | You get a CSV or JSON file. Zapier, Make or the API moves it to the CRM. | Records are created or updated without duplicates, and the owner is set in your CRM, Slack and sequencer. |
| When a run fails | The error sits in that Phantom's log, for example a slot limit reached. | Every step is traced, and you get an alert when one fails. |
| Ready-made | A Phantom template for each single task. | Cookbooks: complete workflows, from building your market to routing accounts, installed in one command. |
In short. PhantomBuster covers one step of the job. Cargo runs every step, from the market you target to the account on a rep's desk, and shows you what happened at each one.
The whole engine, not one step
Each of these ships as a cookbook. Your coding agent installs it in one command and adapts it to your ICP.
Your whole market, in one list
Sales Navigator, Apollo, AI Ark and Exa, merged per company.
CompaniesAll recordsFilterSort12,480 records6/24 columnsName+23
DomainEmployeesCountryIndustryICP fitAdd columnNorthwindnorthwind.com420United StatesLogistics82Contosocontoso.com1,200FranceSoftware74Globexglobex.com3,400GermanyManufacturing91Initechinitech.com260United StatesSoftware68Fabrikamfabrikam.com880FranceRetail55Umbrellaumbrella.com2,100United KingdomHealthcare79Stark Logisticsstarklogistics.com640United StatesLogistics88Wayne Freightwaynefreight.com1,450SpainLogistics7150+ enrichment providers
Emails, phones and company data, on Cargo credits or your own keys.
EnabledEnrich inbound leadsSearch...4/4 nodesFilter5/5 statusesAll versionsAll batchesAll datesStartstart
Find emailfind_email
Enrich companyenrich_company
ICP fitscore_icpAda Lovelaceada@northwind.com
Northwind, 420 employees
82/100Grace Hoppergrace@contoso.com
Contoso, 1,200 employees
74/100Alan TuringNo email found, 0 credits
Globex, 3,400 employees
91/100Katherine Johnsonkatherine@initech.com
Running...Default35+ signals
Warm intros, competitor followers and their sales team's connections.
NorthwindSignals this weekAda Lovelace reacted to your post2h
Ada Lovelace commented on your post3h
Ada Lovelace viewed your profile1d
Northwind viewed your company page1d
Scoring
A fit score against your ICP and a readiness score from signals.
EnabledRoute inbound leadsSearch...2/2 nodesFilter5/5 statusesAll versionsAll batchesAll datesStartstart
ICP fitscore_icpAda Lovelace82/100Grace Hopper74/100Alan Turing91/100Katherine Johnson68/100Edsger Dijkstra55/100Mary Jackson77/100Claude Shannon86/100Barbara Liskov63/100DefaultRouting and assignment
By territory or round robin, with the owner set in every tool.
Revenue organizationNew territoryNew capacityMembersTerritoriesCapacitiesA group of members that shares incoming records. Weights and a fallback decide who is next.
Territories3 territoriesUnited StatesInbound from North AmericaFranceInbound from FranceEMEAEverything else in EuropeUnited StatesLabel*United StatesChoose a label to your territory
Color*Choose a color to represent your territory
DescriptionInbound from North AmericaChoose a description
Members*AMAlice Martin50SOSam Okoro50Add memberPick members you want to be part of your territory
Fallback MemberDCDana ColeThe member that will be used when other territory members are not available (e.g. Capacity reached).
SaveTraced and governed
Every run traced, roles for editing, approval in Slack before sending.
TracesAll triggers4/4 statusesLast 7 daysRecordTriggerSpansUserDurationStarted atFinished atCreditsAda LovelaceRoute inbound leads
6 spans602.41sNov 3rd, 2026 10:14:02Nov 3rd, 2026 10:14:041NorthwindAccount researcher3 spans30AMAlice Martin8.62sNov 3rd, 2026 10:11:40Nov 3rd, 2026 10:11:493Katherine JohnsonRoute inbound leads
5 spans411.97sNov 3rd, 2026 10:09:13Nov 3rd, 2026 10:09:151ContosoEnrich new accounts4 spans403.18sNov 3rd, 2026 09:58:21Nov 3rd, 2026 09:58:242Grace HopperRoute inbound leads
6 spans602.06sNov 3rd, 2026 09:51:07Nov 3rd, 2026 09:51:091GlobexAccount researcher4 spans40MDMarc Dubois11.3sNov 3rd, 2026 09:44:52Nov 3rd, 2026 09:45:034Alan TuringRoute inbound leads
6 spans602.28sNov 3rd, 2026 09:39:18Nov 3rd, 2026 09:39:201InitechEnrich new accounts4 spans314.05sNov 3rd, 2026 09:31:46Nov 3rd, 2026 09:31:502
GTM as code, in your repo.
Your whole Cargo workspace is TypeScript in git: every change reviewed, planned and reversible.
- In your repoThe whole workspace, declared in TypeScript.
- Planned on every pull request
cargo-ai project planshows the diff. Merging deploys it. - Undone with git revertRevert the commit and the previous version deploys.
Written by your coding agent: Claude Code, Cursor or Codex.
import { defineMember, defineTerritory } from "@cargo-ai/cdk";const alice = defineMember("alice@acme.com");const dana = defineMember("dana@acme.com");// United States accounts go to Alice, Dana coversexport const unitedStates = defineTerritory("united-states", {label: "United States",members: [{ ref: alice, weight: 1 }],fallback: dana,});
When to choose which
Both products have a real job. The decision is which job you are hiring for.
- You need a one-off export of a LinkedIn search or a web page.
- The list is the whole job: nothing goes to a CRM, a rep or a sequence afterwards.
- You want a LinkedIn campaign inbox and do not use a separate sequencer.
- One person launches a few automations by hand.
- The list feeds your sales team every week.
- You want a signal to start the work, not someone pressing launch.
- Each account needs a score and an owner, set in the CRM, Slack and the sequencer.
- Contacts have to arrive enriched and without duplicates in your CRM.
Both true. Both can export a Sales Navigator search. PhantomBuster stops at the list; Cargo runs what happens next. Pick on whether the list is the whole job or the start of it.
Cargo vs PhantomBuster, in short
“Essential. Innovative. Indispensable. Cargo let you build your unique growth engine, a much-needed solution in the market today.”
Guillaume Cabane · Co-Founder @HypergrowthBuild the self-driving GTM engine
Your coding agents build it on Cargo.Or our team builds, operates and improves it with you.

