Office hours: Build your self-driving GTM engine·Oct 29, 9:00am PT, onlineRegister→
Cargo
  • PrimitivesData ModelsYour companies, contacts and deals, merged from every sourceContextWhat your team knows, as files every agent readsTerritoriesWho sells where, defined onceMailboxesMailboxes in your reps' names, warmed up and kept under limitsToolsThe actions your agents, plays and reps callAgentsAI that researches, decides and writes, reading your contextPlaysWorkflows that run on a trigger or a schedule, with retriesAppsInternal apps for your reps, hosted on Cargo
    Add-onsChrome ExtensionSell faster, right in your browserButtonTrigger AI agents inside your CRMFormTurn any tool into an embeddable formSlackTag Cargo in Slack. It does the GTM workGitHubPlan on every pull request, deploy on merge
    MoreProjectsDefine your entire GTM in codeCLIUse Cargo from your terminalMCPUse Cargo from Claude and ChatGPTDeveloper resourcesCargo API docs, OpenAPI spec, auth docs, webhooks, MCP serverAPI ReferenceExplore the Cargo APIDocumentationLearn how to use CargoIntegrationsConnected to your entire GTM stack
  • VeriffHow Veriff replaced MuleSoft with Cargo under NetSuite, Stripe and SalesforceAugmentHow Augment Code routes developer sign-ups to reps in under an hourWeights & BiasesHow Weights & Biases ships a new purchase signal in 2 days on CargoSee all
  • Pricing
  • Cookbooks
  • Blog
Sign in
PhantomBuster

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.

Start building

Trusted by GTM teams at

  • <1 h to a repAugment Code
  • New signal in 2 daysWeights & Biases
  • Dust
  • −40% enrichment costWorkOS
  • Braintrust
  • 2x pipelineDescript
  • 3x card spend per oppAlaan
  • +30% pipelineEngine
  • Scaleway
  • Preply
  • DataDome
  • 80% CRM enrichedOneflow
backed by y combinator

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.

PhantomBuster and Cargo compared
PhantomBusterPhantomBusterCargo
What you buyPhantomBusterPhantomBusterA scraping tool. Each Phantom extracts data from LinkedIn or a website, or runs one action.CargoGo-to-market infrastructure. It runs the work from the market you target to the account on a rep's desk.
ScopePhantomBusterPhantomBusterOne step. You get a list, and everything after it is yours to build.CargoEvery step. Cargo enriches, scores, routes and assigns each account, then alerts the rep.
DataPhantomBusterPhantomBusterWhat a Phantom scrapes, kept in PhantomBuster's own storage.CargoOne data layer: your CRM, your warehouse and 50+ enrichment providers, on your warehouse or ours.
SignalsPhantomBusterPhantomBusterSomeone launches a Phantom, or it runs on a schedule you set.Cargo35+ signals start the work, including who follows your competitors and who connects with their sales team.
LinkedIn accessPhantomBusterPhantomBusterYour session cookie. When it expires, runs fail until you reconnect.CargoSearches and profiles are read without your account. Only sending uses the accounts you connect.
Your CRM and toolsPhantomBusterPhantomBusterYou get a CSV or JSON file. Zapier, Make or the API moves it to the CRM.CargoRecords are created or updated without duplicates, and the owner is set in your CRM, Slack and sequencer.
When a run failsPhantomBusterPhantomBusterThe error sits in that Phantom's log, for example a slot limit reached.CargoEvery step is traced, and you get an alert when one fails.
Ready-madePhantomBusterPhantomBusterA Phantom template for each single task.CargoCookbooks: 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.

    Companies
    2 hours ago
    All records
    FilterSort12,480 records6/24 columns
    Name+23
    Domain
    Employees
    Country
    Industry
    ICP fit
    Add column
    Northwind
    northwind.com
    420
    United States
    Logistics
    82
    Contoso
    contoso.com
    1,200
    France
    Software
    74
    Globex
    globex.com
    3,400
    Germany
    Manufacturing
    91
    Initech
    initech.com
    260
    United States
    Software
    68
    Fabrikam
    fabrikam.com
    880
    France
    Retail
    55
    Umbrella
    umbrella.com
    2,100
    United Kingdom
    Healthcare
    79
    Stark Logistics
    starklogistics.com
    640
    United States
    Logistics
    88
    Wayne Freight
    waynefreight.com
    1,450
    Spain
    Logistics
    71
  • 50+ enrichment providers

    Emails, phones and company data, on Cargo credits or your own keys.

    Enabled
    Enrich inbound leads
    TriggerEditorRecordsMetrics
    Search...
    4/4 nodesFilter5/5 statusesAll versionsAll batchesAll dates
    1,284 records
    Startstart
    Find emailfind_email
    Enrich companyenrich_company
    ICP fitscore_icp
    Ada Lovelace
    ada@northwind.com
    Northwind, 420 employees
    82/100
    Grace Hopper
    grace@contoso.com
    Contoso, 1,200 employees
    74/100
    Alan Turing
    No email found, 0 credits
    Globex, 3,400 employees
    91/100
    Katherine Johnson
    katherine@initech.com
    Running...
    Default
  • 35+ signals

    Warm intros, competitor followers and their sales team's connections.

    NorthwindSignals this week
    • Ada 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.

    Enabled
    Route inbound leads
    TriggerEditorRecordsMetrics
    Search...
    2/2 nodesFilter5/5 statusesAll versionsAll batchesAll dates
    1,284 records
    Startstart
    ICP fitscore_icp
    Ada Lovelace
    82/100
    Grace Hopper
    74/100
    Alan Turing
    91/100
    Katherine Johnson
    68/100
    Edsger Dijkstra
    55/100
    Mary Jackson
    77/100
    Claude Shannon
    86/100
    Barbara Liskov
    63/100
    Default
  • Routing and assignment

    By territory or round robin, with the owner set in every tool.

    Back to appWorkspaceGeneralBillingUsageUsersRolesIntegrationsDomainsRevenue organizationAPIEnvironmentSystem of record
    Revenue organization
    New territoryNew capacity
    MembersTerritoriesCapacities

    A group of members that shares incoming records. Weights and a fallback decide who is next.

    Territories3 territories
    United StatesInbound from North America
    2 membersAdded 3 days ago
    FranceInbound from France
    1 memberAdded 3 days ago
    EMEAEverything else in Europe
    1 memberAdded a week ago
    United States
    EditAllocations
    Label*
    United States

    Choose a label to your territory

    Color*

    Choose a color to represent your territory

    Description
    Inbound from North America

    Choose a description

    Members*
    AMAlice Martin
    50
    SOSam Okoro
    50
    Add member

    Pick members you want to be part of your territory

    Fallback Member
    DCDana Cole

    The member that will be used when other territory members are not available (e.g. Capacity reached).

    Save
  • Traced and governed

    Every run traced, roles for editing, approval in Slack before sending.

    Traces
    All triggers4/4 statusesLast 7 days
    3,912 traces
    Record
    Trigger
    Spans
    User
    Duration
    Started at
    Finished at
    Credits
    Ada Lovelace
    Route inbound leads
    6 spans60
    2.41s
    Nov 3rd, 2026 10:14:02
    Nov 3rd, 2026 10:14:04
    1
    Northwind
    Account researcher
    3 spans30
    AMAlice Martin
    8.62s
    Nov 3rd, 2026 10:11:40
    Nov 3rd, 2026 10:11:49
    3
    Katherine Johnson
    Route inbound leads
    5 spans41
    1.97s
    Nov 3rd, 2026 10:09:13
    Nov 3rd, 2026 10:09:15
    1
    Contoso
    Enrich new accounts
    4 spans40
    3.18s
    Nov 3rd, 2026 09:58:21
    Nov 3rd, 2026 09:58:24
    2
    Grace Hopper
    Route inbound leads
    6 spans60
    2.06s
    Nov 3rd, 2026 09:51:07
    Nov 3rd, 2026 09:51:09
    1
    Globex
    Account researcher
    4 spans40
    MDMarc Dubois
    11.3s
    Nov 3rd, 2026 09:44:52
    Nov 3rd, 2026 09:45:03
    4
    Alan Turing
    Route inbound leads
    6 spans60
    2.28s
    Nov 3rd, 2026 09:39:18
    Nov 3rd, 2026 09:39:20
    1
    Initech
    Enrich new accounts
    4 spans31
    4.05s
    Nov 3rd, 2026 09:31:46
    Nov 3rd, 2026 09:31:50
    2

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 requestcargo-ai project plan shows 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 covers
export 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.

PhantomBusterChoose PhantomBuster when…
  • 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.
Choose Cargo when…
  • 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

If the list is the whole job, another scraper will do. If it feeds your sales team every week, Cargo: it builds your market, watches 35+ signals, enriches every account across 50+ providers, scores and routes it, and keeps your CRM up to date, in one system your team or its coding agent builds and runs. Cargo has been in production for about three years, and 300+ companies have built revenue engines with it.
No. Cargo extracts Sales Navigator and LinkedIn data, but that is one input. Cargo is the system around it: it decides which accounts and people to target, finds the data on each of them, scores them, assigns them to a rep, updates your CRM and hands them to the tool that sends.
More than 35. People: new decision makers, job changes, key employees leaving, people posting again after a long silence, warm intros through your team, customers or investors. Companies: job offers and reposted job offers, hiring at volume, fundraising, mergers and acquisitions, headcount growth by company or department, new tools adopted or dropped, AI adoption, companies using a competitor, new or changed Google Business listings, and public tenders. LinkedIn: new followers of your page or a competitor's page, engagement with your posts, a competitor's or an influencer's, mentions of your keywords, event attendees, and people connecting with a competitor's sales or customer success team. Predictive: companies likely to raise, be acquired, go public or grow headcount. Website visitors and buyer intent come in through connectors such as RB2B, Snitcher and G2. Most signals can watch the whole market or only the accounts you choose.
Cargo creates or updates accounts, contacts, deals and custom objects in HubSpot, Salesforce or Attio. Each record is matched on the key you choose, such as a domain or a LinkedIn URL, so nothing is duplicated. Associations, owners and lists are set in the same step, and you decide which fields Cargo is allowed to change.
Ready-made go-to-market workflows, written as code: market building, account and readiness scoring, buying signals, new-hire detection, contact sourcing, waterfall enrichment, inbound qualification and routing. Your coding agent adds one to your workspace with cargo-ai project add and adapts it to your ICP.
Yes. A cookbook counts the search, splits it under the extraction cap, merges the pieces back into as few searches as possible and loads them into Cargo, without your LinkedIn account.
Not to read. Sales Navigator searches and LinkedIn profiles are extracted without your LinkedIn account. Sending connection requests and messages uses your own account, connected with the Cargo Chrome extension.
No. Cargo feeds the sequencer you already use, such as Lemlist, HeyReach, Outreach, Salesloft, Instantly or Smartlead, and writes the outcome back to your CRM. It can also send email from Cargo mailboxes it warms up for you, and send a connection request or a LinkedIn message from your own account inside a workflow, at 0.25 credits each.
Yes, on any connector except LinkedIn. You can also run the same providers on Cargo credits, and mix both in one waterfall.
No. There are three ways: your team builds on the platform, your team builds with our help, or we build and run it for you. You own the logic, the context and the data either way.
Yes. Monaco moved its PhantomBuster workflows to Cargo, and now runs its LinkedIn prospecting, signals and enrichment there. Edflex, Foodles and Rise Up, which used PhantomBuster in their prospecting stack, run on Cargo too. Alma kicked off the migration of 160+ workflows to Cargo over a weekend, including the scraping scenarios it ran in CaptainData, another LinkedIn scraper.
Yes. Cargo's PhantomBuster integration launches a Phantom and stores its results in Cargo, so you can move one automation at a time.
Hypergrowth
“Essential. Innovative. Indispensable. Cargo let you build your unique growth engine, a much-needed solution in the market today.”
Guillaume CabaneGuillaume Cabane · Co-Founder @Hypergrowth
Oneflow
“Cargo allows us to aggregate data from external sources and orchestrate it to meet our go-to-market needs across different countries.”
Alexandre BejaouiAlexandre Bejaoui · Head of Revenue Operations @Oneflow
Weights & Biases
“Cargo allows us to grease the wheels across the revenue organization, surfacing signals to AEs, customer success, and leadership at just the right moment.”
Frederic PinchonFrederic Pinchon · Director Revenue Analytics @Weights & Biases

Build the self-driving GTM engine

Your coding agents build it on Cargo.Or our team builds, operates and improves it with you.

Start building
Cargo
Backed byY CombinatorSOC 2 Type IICertified
LinkedinX

Product

Data ModelsContextTerritoriesMailboxesToolsAI AgentsPlaysAppsIntegrationsPricing

Add-ons

Chrome extensionButtonFormSlackGitHub

Build

DocsDeveloper resourcesCargo API docsCargo OpenAPI specCargo auth docsCargo webhooksCargo MCP serverProjectsClaude CodeCodexCursorAll coding agents

Resources

ReportsBlogCustomer storiesCookbooksEnrichmentRoutingSignalsScoringCRM hygieneAd audiencesGTM skillsGTM EngineeringGlossaryCompareCargo x ClayCargo x WorkatoCargo x n8nCargo x DeeplineCargo x DefaultCargo x LeanDataCargo x UnifyCargo x ValleyCargo x GojiberryCargo x PhantomBusterCargo x ZapierCargo x ApolloCargo x Chili PiperCargo x Common RoomCargo x MakeCargo x Tray.io

Company

ManifestoCommunityEventsJobsPartners DirectoryPartner Program

Legal

SecurityTerms of servicePrivacy PolicyRefundsDPASupport
© 2026 Cargo
 ////////    ///////    ////////     ////////    ///////
///         ///   ///   ///   ///   ///         ///   ///
///         ///   ///   ///   ///   ///         ///   ///
///         /////////   ////////    ///  ////   ///   ///
///         ///   ///   /// ///     ///   ///   ///   ///
///         ///   ///   ///  ///    ///   ///   ///   ///
 ////////   ///   ///   ///   ///    ///////     ///////

$ npm install -g @cargo-ai/cli