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
~/cargo-button/

Push a button. Trigger an AI agent. Unblock your pipeline.

Cargo Button let your reps fire RevOps-grade automations inside the CRM:fetch missing context, refresh data, find stakeholders, and surface the next move, instantly.

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

The record is blank when the rep needs it.

The answers live in other tools, so reps go looking or wait on ops.

AccountNorthwind
FollowEditNew Contact
TypeProspect
Industry 
Employees 
Account OwnerOps Queue
DetailsRelatedActivity
Account Name
Northwind
Website
northwind.com
Billing City
 
ICP Score
 
Territory
 
Product Usage
 
Account Research
 
Augment Code
“Our reps were going to LinkedIn and manually filling spreadsheets before they could even start outreach. They’d spend 45-60 minutes per account just gathering basic information.”
Amanda SieglockSenior Operations Manager, Augment Code
Read the story

One click fills the record.

The button calls a Cargo tool, which runs your workflow and writes the results back to Salesforce.

AccountNorthwind
Research account
FollowEditNew Contact
TypeProspect
IndustryLogistics software
Employees420
Account OwnerAlice Martin
DetailsRelatedActivity
Account Name
Northwind
Website
northwind.com
Billing City
Chicago, IL
ICP Score
82
Territory
United States
Product Usage
14 active seats
Account Research
Hired a new Head of RevOps this quarter and is adding SDRs. Runs Salesforce and Snowflake. Usage grew over the last 30 days, mostly on the ops team.
SuccessNorthwind
9.84s5 spans503Nov 3rd, 2026 at 10:14:02
WaterfallSpans
Execution
0ms2.46s4.92s7.38s9.84s
Northwind
9.84s
Account researchAI
7.12s
82/100Scoring
310ms
United StatesSwitch
40ms
alice@acme.comAllocate
260ms
Record updatedSalesforce Update records
1.94s

How it works

From a Cargo tool to a button on the Salesforce record, in four steps.

1. Build the tool

Research, score and write back, in the editor or in code.

Tool inputaccountId, domain, ownerIdstart
Account researchAIresearch
ICP fitScore out of 100score_icp
Update recordsSalesforceupdate_account

2. Connect your sources

Salesforce for the write-back, plus any data the tool reads.

SearchAgentsToolsNativeIntegrations
IntegrationsEnrich data, sync with CRMs, launch campaigns, and more.
Salesforce
Snowflake
Apollo
Perplexity
Slack

3. Call it from a flow

A Salesforce flow posts the record's fields to the tool.

POST /v1/tools/<TOOL_UUID>/execute
?token=<API_TOKEN>
{
"accountId": "0018b00002ABCDeAA1",
"domain": "northwind.com",
"ownerId": "0058b00001XYZAbAA1"
}

4. Add the button

A flow button on the Account page, one per tool.

Find stakeholdersRefresh dataScore account
AccountNorthwind
Research account
FollowEditNew Contact
TypeProspect
Industry 
Employees 
Account OwnerOps Queue
DetailsRelatedActivity
Account Name
Northwind
Website
northwind.com
Billing City
 
ICP Score
 

Frequently Asked Questions

Everything you need to know about Cargo Button

Anything: enrichment, research, scoring, sourcing, or your own automations.
See examples: 6 AI Agents You Can Trigger From Your CRM
No. Build the tool in the visual editor or in code. On the Salesforce side, an admin adds a flow and a button.
Any source in your GTM stack, enrichment APIs, LinkedIn, product data, your warehouse, Slack, and more.
See integrations
Yes. Each button calls the Cargo tool you choose, so you can add one per workflow.
It runs in Salesforce. The setup guide adds it to the Account page, and the same steps add buttons for Contacts or Leads.
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 Gojiberry

Company

ManifestoCommunityEventsJobsPartners DirectoryPartner Program

Legal

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

$ npm install -g @cargo-ai/cli