Build your self-driving GTM engineRegister
Data Models

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 10,000+ GTM Engineers working at
backed by y combinator
product-storage-integration

Synced from your stack

CRM, product analytics, warehouse, enrichment: one model, kept current.

Connected to your stack

Salesforce, HubSpot, Amplitude, Snowflake, and 100+ more. Maintained connectors, two-way where the source allows it.

One record per company, contact, deal

Sources are unified on a shared key, so an agent, a play, and a rep all see the same account.

Read and written by every primitive

Plays fire when a row changes. Agents query and update it. Apps render it. Nothing is copied out to act on it.

Your schema,

not ours

Add the entities and fields your motion needs.

Relationships between them are first-class.

product-storage-datasets-models
Model what you sell and who you sell to

Companies, contacts, and deals out of the box; workspaces, products, territories, whatever else your motion is built on, as models you define.

Change it without a migration

Add a field, a relationship, or a whole model as the motion changes. Declared in the app or in code, versioned either way.

product-storage-segmentation

Segments plays and

agents can run on

A segment is a saved filter over a model: the audience for a batch, a play, or an export.
Filter on anything in the model

CRM fields, product events, enrichment, scores from your own agents. Any column, any relationship, any combination.

Point a play at it

Run a play over the segment, trigger on rows entering it, or export it. The segment stays live as the data changes.

1import { defineConnector, defineModel } from "@cargo-ai/cdk";
2
3export const hubspot = defineConnector("hubspot", {
4integration: "hubspot",
5});
6
7export const contacts = defineModel("contacts", {
8dataset: hubspot,
9extractSlug: "fetchRecords",
10});
11
12// cargo-ai cdk deploy
Hypergrowth
Essential. Innovative. Indispensable. Cargo let you build your unique growth engine, a much-needed solution in the market today.
Guillaume Cabane
Guillaume Cabane
Guillaume Cabane

Co-Founder @Hypergrowth

Give your agents a runtime

Bring the agents you have.Start free, deploy in one command.