Core concepts
Revenue Organization consists of three interconnected components that work together to route leads intelligently:How it works
- Leads enter through a play trigger
- Matching rules determine which reps are eligible
- Capacity checks filter to available team members
- Round-robin distributes evenly among eligible reps
- Assignment syncs back to your CRM
Key features
When to use Revenue Organization
You have multiple sales reps
You have multiple sales reps
Any team with more than one rep benefits from automated routing. Even simple round-robin distribution eliminates manual assignment work.
You need territory-based routing
You need territory-based routing
Geographic, vertical, or segment-based sales structures require rules that match leads to the right territory before assignment.
You want to balance workloads
You want to balance workloads
Capacity limits prevent top performers from being overloaded while ensuring all reps receive fair lead distribution.
You need assignment audit trails
You need assignment audit trails
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 CDKdefine* 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.

