Office hours: Build your self-driving GTM engine·Oct 29, 9:00am PT, onlineRegister→
Cargo
  • ProductAgentsReduce manual effort and close more deals with AIPlaysAutomate every stage of lead management so you can move fasterToolsAutomate repetitive tasks so your team can focus on what drives impactData ModelsUnify, organize, and activate your revenue dataAppsCustom interfaces for your team, wired to your live GTMTerritoriesModel your team, territories, and capacity in one placeContextOne shared knowledge base for your team and agents
    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
~/ai-agents/

Your GTM agents, on Cargo.Built here or in your code.

Every agent gets one data model, maintained connectors, retries and a trace of every run. Your team uses what you ship without an API key.

Start building

Trusted by GTM teams at

  • Augment Code
  • Weights & Biases
  • Dust
  • WorkOS
  • Braintrust
  • Descript
  • Alaan
  • Engine
  • Scaleway
  • Preply
  • DataDome
  • Oneflow
backed by y combinator

What an agent does on Cargo

Instructions and tools in, a run you can read back out.

Instructions, tools and a model

Write its instructions, pick the tools it may call, and test it before release.

Account researcher
TriggerEditorActivities
Deploy
Instructions
Research the account, score it against our ICP and write a two-line brief for the owner. Use our ICP definition from context, not your own.
Actions
Enrich companyenrich_company
Search the webweb_search
Get companyhubspot_get_company

The building blocks of the agent. They are the actions the agent can take. The agent will use the actions to achieve the goal.

Advanced settingsClaude Sonnet 5
Research Northwind and tell me if it fits our ICP.
Reasoned for a few seconds
Get company0
Enrich company1
Search the web2

Northwind fits: 82/100. 420 employees, logistics, and two open SDR roles, which is the growth trigger in your ICP.

It sits in the United States territory, so the owner is Alice Martin. Lead with routing: their HubSpot assigns inbound by hand today.

Ask agent...

Every tool in your workspace

Integrations, native actions and the tools you built, added in one click.

SearchAgentsToolsNativeIntegrations
ToolsUse pre-built or custom tools for waterfall enrichment, account research, and more.
Find email
Find phone
IntegrationsEnrich data, sync with CRMs, launch campaigns, and more.
Apollo1
HubSpot
Perplexity2
Salesforce
Slack

Every run, read back

Each run is a trace: every tool call, how long it took, what it cost.

SuccessNorthwind
8.62s4 spans403Nov 3rd, 2026 at 10:11:40
WaterfallSpans
Execution
0ms2.15s4.31s6.46s8.62s
Northwind
8.62s
Northwind fits: 82/100Account researcher
8.54s
NorthwindHubSpot Get company
620ms
420 employeesApollo Enrich company
1.30s
Two open SDR rolesPerplexity Search the web
3.90s

Where your agents run

One agent, answering wherever your team and your buyers already are.

In a play

A step in a play, on its trigger.

Realtime
ContactsHubSpotstart
Account researcherAgentaccount_researcher
AllocateTerritory: United Statesallocate_us

In Slack

Mention it in a channel, it answers in the thread.

sales
AM
Alice Martin10:11 AM
@Account researcher is Northwind a fit?
Account researcherAPP10:11 AM
Yes, 82/100. 420 employees, logistics, two open SDR roles. United States territory, so it is yours, Alice.
AM
Alice Martin10:12 AM
@Account researcher who should I talk to there?
Account researcherAPP10:12 AM
Ada Lovelace, Head of RevOps. She owns the HubSpot routing today.

In Chrome

The side panel reads the page you are on.

linkedin.com/company/northwind
NorthwindLogistics software for regional carriersLogistics · 420 employees · Chicago, United States
FollowVisit website
HomeAboutPostsJobsPeople
Overview

Northwind builds dispatch, tracking and billing software for regional carriers. More than 300 fleets across North America plan their routes, track every load and invoice their shippers from one platform.

Website
northwind.com
Industry
Software Development
Company size
201-500 employees
Headquarters
Chicago, Illinois
Acme
Is Northwind a fit, and who owns it?
Get company0
Enrich company1

Yes, 82/100. 420 employees and two open SDR roles match your ICP. It is in the United States territory, owned by Alice Martin.

Ask anything or / to access the action menu

On LinkedIn

It answers replies to the messages it sent.

ALAda LovelaceHead of RevOps at Northwind
Alice Martin, sent by Account researcher

Saw you are hiring two SDRs. Happy to show how teams your size route inbound in minutes.

Ada Lovelace

Interesting. Does it work with HubSpot?

Alice Martin, sent by Account researcher

Yes, it reads and writes your HubSpot directly. Want 20 minutes next week?

In Notion

It wakes on comments and page changes you choose.

Accounts/Northwind
Northwind
IndustryLogisticsICP fit82Domainnorthwind.comTerritoryUnited StatesOwnerAlice Martin
AMAlice MartinCan you fill in the fit and the owner?
Account researcherDone: 82, two open SDR roles. United States territory, so Alice Martin owns it.

On a schedule, or from code

Cron and connector triggers, declared with the agent.

import { agentConnectorTrigger, defineAgent }
from "@cargo-ai/cdk";
import { anthropic, slack } from "../connectors";
export const researcher = defineAgent("researcher", {
connector: anthropic,
languageModel: "claude-sonnet-5",
systemPrompt: "Score the account on our ICP.",
triggers: [
{ type: "cron", cron: "0 9 * * 1-5",
text: "Qualify yesterday's inbound leads." },
agentConnectorTrigger({ connector: slack,
config: { channelIds: ["C0XXXX"] } }),
],
});

Ask an agent. Or write it yourself.

Both write the same code into your repo. Pick who types it.

Set up Claude Code with Cargo
Claude Code

Create an agent that qualifies inbound leads from our contacts, with company enrichment as its only tool.

Claude
Write(infra/agents.ts)
+ sdr: anthropic, claude-sonnet-5+ reads contacts, calls enrichCompany
Bash(cargo-ai project plan)
+ create agent:sdr1 to create, 0 to update, 14 unchanged.
Bash(cargo-ai project deploy)
✓ agent:sdr created✓ 1 created, 0 updated, 14 unchanged.

Deployed. sdr qualifies every inbound lead it is given, and you can read each run back.

1import { defineAgent } from "@cargo-ai/cdk";
2
3export const sdr = defineAgent("sdr", {
4connector: anthropic,
5languageModel: "claude-sonnet-5",
6systemPrompt: "Qualify inbound leads.",
7models: [{ ref: contacts, readOnly: true }],
8tools: [enrichCompany],
9});
$ cargo-ai project plan
+ create agent:sdr
1 to create, 0 to update, 14 unchanged.
$ cargo-ai project deploy
✓ agent:sdr created
✓ 1 created, 0 updated, 14 unchanged.

Cookbooks built on agents

Agents that research, qualify and write, ready to adapt into your project.

AS

Account scoring

Score every account against your ICP on a schedule.

AE

Agentic engagement

Deploy an AI agent that holds email conversations with leads.

AC

Ask Cargo

Ask your go-to-market repo and workspace anything from Slack.

CC

Call capture

Turn your recorded calls into a go-to-market knowledge base.

ES

Expansion signals

Find which customers are ready to expand before renewal.

GC

Goal coverage

Find what your goal needs that the workspace has not built.

See all cookbooks

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

AI AgentsPlaysToolsData ModelsAppsTerritoriesContextEnrichmentRoutingIntegrationsPricing

Add-ons

Chrome extensionButtonFormSlackGitHub

Build

DocsDeveloper resourcesCargo API docsCargo OpenAPI specCargo auth docsCargo webhooksCargo MCP serverProjectsClaude Code

Resources

ReportsBlogCustomer storiesCookbooksGTM 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