Build your self-driving GTM engineRegister
Data Models

One warehouse every agentreads and writes.

Companies, contacts, and deals, synced from your CRM, product, and enrichment providers.Every agent, play, and app joins on the same key.

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.