A system of recordbuilt for scale.
Store companies, contacts, and deals. Sync every GTM source. Unify on one key.Every agent, play, and app reads and writes the same records.
Trusted by GTM teams at
One record per company, contact and deal
Synced from your stack, unified on one key, and read by every agent and play.
Synced from your stack
CRM, warehouse and product data land in the models your plays read.
Your schema
Relate the models your motion needs, on the keys you choose.
One company, however many tools it lives in
Records that share a domain or an email become one account or contact, with every source ID kept.
Unified on the keys it shares
The HubSpot company and the Salesforce account are one Northwind.
You pick what counts as a match
Each source maps its columns to references like domain.
Configuration
Pick the columns that uniquely identify a record in this model.
Segments your plays and agents run on
A saved filter over a model that stays current as the data changes.
Ask an agent. Or write it yourself.
Both write the same code into your repo. Pick who types it.
Add a Deals model, relate it to Companies, and keep it in sync with HubSpot.
- Edited
infra/models.ts+2 - Ran
cargo-ai project plan+ create model:deals1 to create, 0 to update, 14 unchanged. - Ran
cargo-ai project deploymodel:deals created1 created, 0 updated, 14 unchanged.
Deployed. deals syncs from HubSpot, and every deal points at its company.
Cookbooks built on data models
Models and segments that come with the plays that fill them.
“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.

