Build your self-driving GTM engineRegister
Territories

Who sells where, defined once.Every lead routed by it.

Reps, territories, and capacity in one place.Plays and agents assign leads from the same rules, so routing stays right as the team changes.

Trusted by 10,000+ GTM Engineers working at
backed by y combinator

Your Revenue Team,

Always in Sync

Sync your sales org from any CRM. Members, roles, and availability stay up to date as your team evolves.

Sync from Any CRM

Import your sales org from Salesforce, HubSpot, Pipedrive, or any CRM. Members stay in sync automatically.

Manage Availability

Archive reps who move on, onboard new hires, and control who receives leads without disrupting live workflows.

Roles and Hierarchy

Define SDRs, AEs, CSMs, and custom roles. Mirror your org hierarchy so routing and allocation rules work out of the box.

Define Your Coverage Model

Carve up your market by any dimension and assign reps with precision.

Territory Management

Define territories by region, industry, company size, or any custom criteria. Nest them into hierarchies that mirror your org structure.

Territory Management
Allocate Members

Assign reps to territories with ease. When your org changes, territories adapt without disrupting live workflows.

Allocate Members

Capacity as a guardrail

Set a cap per rep. Allocation, whether a play or an agent asks for it, respects it.

Capacity Limits

Set daily or weekly caps to prevent overload. When a rep maxes out, leads flow to the next available team member.

Capacity Limits
Round-Robin & Weights

Round-robin, weighted, or custom distribution. Sync allocations from external sources or let Cargo handle it end-to-end.

Round-Robin & Weights

One answer to who owns this

Routing, hand-offs, and reporting all read the same table,

so a rep and an agent never disagree about ownership.

Territory-Based Routing

Route leads to the right territory owner automatically based on account metadata, region, or any custom criteria.

Capacity-Aware Distribution

Prevent rep overload by capping allocation per person. When someone is full, leads flow to the next available team member.

Rep Onboarding and Offboarding

Archive departing reps and onboard new hires seamlessly. Allocations adjust automatically without disrupting live workflows.

Multi-Region Coverage

Define territories across geographies with local capacity rules and allocation logic tailored to each market.

Cross-Team Handoffs

Manage handoffs between SDRs, AEs, and CSMs with clear territory boundaries and ownership rules.

CRM Ownership Sync

Keep rep ownership in sync across Salesforce, HubSpot, and Cargo. Changes propagate in real time.

1import { defineTerritory, defineCapacity } from "@cargo-ai/cdk";
2
3// Carve the book: rules, not spreadsheets
4export const emeaEnterprise = defineTerritory("emea-enterprise", {
5name: "EMEA Enterprise",
6members: [alice, marc],
7});
8
9// Cap each rep's daily load
10export const aliceCapacity = defineCapacity("alice-capacity", {
11member: alice,
12dailyLimit: 15,
13});
14
15// 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.