Skip to main content
Revenue Organization in Cargo provides a complete system for managing your sales team structure and automating lead distribution. It keeps your team hierarchy synchronized with your CRM while giving you fine-grained control over how leads flow to the right reps.

Core concepts

Revenue Organization consists of three interconnected components that work together to route leads intelligently:

How it works

  1. Leads enter through a play trigger
  2. Matching rules determine which reps are eligible
  3. Capacity checks filter to available team members
  4. Round-robin distributes evenly among eligible reps
  5. Assignment syncs back to your CRM

Key features


When to use Revenue Organization

Any team with more than one rep benefits from automated routing. Even simple round-robin distribution eliminates manual assignment work.
Geographic, vertical, or segment-based sales structures require rules that match leads to the right territory before assignment.
Capacity limits prevent top performers from being overloaded while ensuring all reps receive fair lead distribution.
Compliance, optimization, or troubleshooting all benefit from knowing exactly when, why, and how each lead was assigned.

Getting started

1

Connect your CRM

Revenue Organization imports team members from your connected CRM. Make sure your Salesforce or HubSpot integration is configured.
2

Define territories

Group your members into territories that reflect your sales structure—by region, vertical, or any custom segmentation.
3

Set capacities

Configure workload limits to ensure fair distribution. Start conservative and adjust based on actual throughput.
4

Add allocation to a play

Route leads through your revenue organization rules with an allocation step in a play.

From the CLI

The whole revenue-organization domain is scriptable from the CLI (there are no CDK define* builders for it yet):
Lead allocation itself is currently configured as a step in the visual play editor (the Allocate node) — see Workflows for the code vs. canvas coverage.

Next steps

Members

Import your team from a CRM and enrich them with routing metadata.

Territories

Group members into pools and distribute leads across them.

Capacities

Cap how many records each member receives within a time window.

Using the UI

Build territories, capacities, and allocation from the workspace.