What you’ll build
A working lead-distribution setup: a territory of reps, a capacity that caps each rep’s workload, and a play with an Allocate node that routes incoming leads across them.Step-by-step
Step 1: Sync your team
Revenue Organization routes to members imported from a CRM. Make sure your Salesforce or HubSpot connector is configured, then sync so your reps appear as members.No members means nothing to route to — connect and sync your CRM before
building territories.
Step 2: Create a territory
- Open Revenue Organization in your Cargo workspace sidebar
- Go to Territories and click + New Territory
- Give it a label (e.g.
West,Enterprise EMEA) and pick a color - Add members to the pool and set an optional weight on each — higher weights receive proportionally more leads
- Optionally set a fallback member to catch leads when everyone else is unavailable
Step 3: Set a capacity
- Go to Capacities and click + New Capacity
- Name it (e.g.
AE Capacity) and set a member capacity — the max records each rep can hold - Choose an expiration policy if the limit should refill over time (hourly, daily, weekly, …)
- For a limit derived from live pipeline data, point the capacity at a data model instead of a fixed number
Step 4: Add an Allocate node to a play
- Open (or create) a play and add an Allocate node
- Choose the
territorymode and select the territory you built - Attach your capacity so members at their limit are skipped
- Connect the node so leads flow into it from your trigger
The Allocate node lives in the visual play editor. See
Workflows for how it fits alongside the other nodes.
Step 5: Test and monitor
Run the play with a sample lead and confirm it lands on the expected rep. Every assignment is recorded with a full allocation history — including fallback assignments — so you can audit exactly when, why, and to whom each lead was routed.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.
Build a play
Add an Allocate step that distributes leads across your territory.

