GTM infrastructurefor coding agents
Give your coding agent the primitives to build your go-to-market. Cargo runs it.
Trusted by GTM teams at
Built in an afternoon.Still working next quarter.
AI made it easy to build GTM workflows. Keeping them working is the hard part, so Cargo runs what your coding agent builds.
Without Cargo
- Ten tools, ten API keys, ten bills
- It stops when the person who built it is out
- A quota runs out and it breaks silently
- A lead goes wrong and nobody can say why
On Cargo
- One platform and one bill, data providers included
- Keeps working when its builder is out
- Retries and rate limits, so a quota never stops it
- Every lead comes with its why
What your agent builds with
Data models, context, tools, agents and plays, each already built to run in production. Your agent puts them together for your GTM, and your reps use the same ones in the app.
Data models
Your raw data: CRM, warehouse, product usage and enrichment merged into one set of companies, contacts and deals.
Context
What you learn from that data, written down as files in your repo: your ICP, personas, objections and rules. Every agent reads the same files.
Territories
Who sells where, defined once: reps synced from your CRM, grouped into territories, each with a cap. Every play and agent that assigns a lead reads them.
A group of members that shares incoming records. Weights and a fallback decide who is next.
Today
alice@acme.com assigned in Route inbound leads10:14 AM
sam@acme.com assigned in Route inbound leads9:52 AM
Yesterday
alice@acme.com assigned in Route inbound leads4:31 PM
Mailboxes
Mailboxes in your reps' names, on a domain you own. Cargo creates them, warms each one up and keeps it under its daily limit.
Tools
One action, like enriching a contact or posting to Slack. Agents, plays and reps call the same tools.
Agents
AI that researches, decides and writes, reading your context and calling your tools. Every run is traced step by step.
Plays
A workflow that runs on a trigger, like a new HubSpot contact, or on a schedule. Cargo retries failed steps, stays within API limits and logs every run.
Apps
Internal apps for your reps, hosted on Cargo and wired to your data, tools and agents.
Observability
Built into every primitive: each run of a play, agent or tool is traced step by step, with what it returned and what it cost. Alerts tell you when something fails.
GTM as code
How it ships and stays working. Your agent writes the primitives as code in a repo you own, you review the pull request, and merging deploys it.
1. Agent writes it
Claude Code, Cursor or Codex edits your files.
infra/plays/inbound.tsexport const inbound = definePlay("inbound", { model: contacts, workflow: routeLead, });2. You review it
The pull request lists what will change.
$cargo-ai project plan+ play inbound+ workflow route-lead~ model contacts2 to create, 1 to updateposted on PR #423. Merge deploys it
Cargo runs the new version and logs every run.
$cargo-ai project deploydeployed, 3 resourcesrun #1 Northwind scored 82 / 100 routed to Alicev12 kept to roll back4. Agents improve it
Agents read the run logs and open a pull request.
Raise min scoreopened by an agentafter 1,240 runs- minScore: 70+ minScore: 75awaiting your approval
Nothing goes live until you approve it. Each approved edit goes through steps 2 and 3 again.
Works with the stack you have
For GTM engineers, RevOps and revenue teams. Cargo reads from your tools and writes the results back where your team works.
What Cargo reads
The data you already have, wherever it lives today.
- HubSpot: Your CRM
- Salesforce: Your CRM
- Snowflake: Your warehouse
- BigQuery: Your warehouse
- Postgres: Your warehouse or product database
- Stripe: Billing
- Amplitude: Product usage
- Mixpanel: Product usage
- Snitcher: Website visitors
- Forms: Website forms, by webhook
- Calendar: Meetings, from Google Calendar
- Signals: Cargo Signals: job changes, funding and hiring
- Apollo: Company and contact data
- Sheets: Google Sheets and CSV files
- 100s more
The primitives, as code
Every primitive, as a file in a repo you own.
Your repo- my-gtm/
- context/
- icp/mid-market.mdICP
- persona/revops.mdpersona
- infra/
- models/companies.tsdata model
- territories/emea.tsterritory
- mailboxes/sdr.tsmailbox
- tools/enrich.tstool
- agents/research.tsagent
- plays/inbound.tsplay
- apps/rep-desk.tsapp
Where results go
Back into the tools your team already works in.
- HubSpot: Fields, scores and owners, back in your CRM
- Salesforce: Fields, scores and owners, back in your CRM
- Slack: Alerts and approvals for your team
- Email: Sent from mailboxes in your reps' names
- Outreach: Your sequencer
- lemlist: Your sequencer
- Instantly: Your sequencer
- Claude: Your tools and agents, over MCP
- ChatGPT: Your tools and agents, over MCP
- Chrome: The Chrome extension, next to the page your rep is on
- Apps: Internal apps for your reps, hosted on Cargo
- Button: Reps run a tool from the record
- Sheets: Rows written to Google Sheets
- Webhooks: Results sent to any other system
- API: Read results from your own code
What teams use Cargo for
Each of these is a cookbook: primitives already wired together for one job. Your coding agent adds it to your repo and adapts it to your team.
Teams that run their go-to-market on Cargo
“Most ICP models are built once and forgotten. Ours runs perpetually: every closed-won, every churn, every pattern. Cargo enriches the gaps, does the analysis, and deploys it as a skill we can call from anywhere. This is what infrastructure actually means.”
Alexis Girard · PivotBuild it yourself, or have our team build it
Both options run on the same Cargo account and the same repo. If our team builds it first, your team can take it over later without moving anything.
- For GTM engineers and their coding agents
Start building
Your coding agent writes the workflows, and Cargo runs them in production.
- Your GTM as code, in a repository you own
- Data models, context and workflows, ready for your coding agent
- Free credits to start, no card
- For revenue leaders and teams that want it built and run for them
Build with us
Our team builds, operates and continuously improves it with you.
- Working GTM workflows, delivered as a repository you own
- A dedicated Slack channel, onboarding and on-demand calls
- Your engineers can take it over at any time
Enterprise-grade infrastructure
SOC 2 Type II certified
Audited every year by independent third parties.
Audit log & evals
Every run and approval is logged. Evals gate prompt changes.
Data residency
Choose the region where your data lives.
SSO & role-based access
SAML single sign-on and role-based permissions.
Version history
Every play and agent is versioned, with diffs and rollback.
GDPR & trust center
DPA, sub-processor list and security docs for procurement.
Frequently asked questions
What Cargo is, how you build on it, and how to start.

