Documentation Index Fetch the complete documentation index at: https://docs.getseam.ai/llms.txt
Use this file to discover all available pages before exploring further.
Routing ensures that every contact Seam prospects is automatically assigned to the right sales representative. Instead of manually distributing leads, routing rules handle assignment automatically as part of your plays.
Why Routing Matters
Without routing, automated prospecting creates problems:
Orphan Contacts Contacts created in CRM with no owner, falling through the cracks
Wrong Rep Assignment Leads sent to the wrong territory or inbox, causing confusion
Manual Distribution Someone has to manually assign leads after prospecting
Slow Follow-Up Delays while waiting for manual assignment before outreach
Routing solves this by automatically assigning contacts the moment they’re prospected, ensuring immediate follow-up from the right person.
How Routing Works
Routing is configured as part of plays and executes during the workflow:
Trigger fires (intent signal, website visit, etc.)
↓
Audience filter determines qualifying accounts
↓
Prospecting finds personas within accounts
↓
Routing assigns contacts to appropriate rep ← You are here
↓
Deployment pushes to CRM and sales sequences
The routing decision happens before deployment, ensuring contacts arrive in systems with proper ownership already set.
Build Plays with Routing Learn how routing integrates into automated workflows
Routing Methods
Seam supports multiple routing methods:
Account Owner
Round Robin
Contact Owner
Custom CRM Field
Geographic/Regional
Majority Rule
Routes to whoever owns the account in your CRM
Most common method for existing accounts
Maintains consistent ownership
Works for multi-threading plays
Example: All contacts at Acme Corp route to the SDR who owns the Acme accountDistributes leads evenly across team members in a queue
Fair distribution for new inbound leads
Balances workload across team
Can be regional or team-specific
Example: Website visitors rotate through 5 SDRs in orderRoutes based on existing contact ownership
Useful when contacts already exist
Maintains relationship continuity
Falls back to account owner if no contact owner
Example: Re-engagement campaigns route to original contact ownerUses specific fields in your CRM for routing logic
Flexible for complex territory rules
Leverages existing CRM assignments
Can reference any account or contact field
Example: Route based on “SDR Owner” or “Territory” fieldRoutes based on company location or territory
Ensures regional expertise
Handles international coverage
Can combine with other methods
Example: EMEA accounts to EMEA team, US West to West Coast repsRoutes to whoever owns the majority of contacts at an account
Useful for expanding coverage
Maintains consistency when adding contacts
Falls back if no majority exists
Example: Adding 3 new contacts to account where Sarah owns 4 existing contacts → routes to Sarah
Configuration Options
Within Play Setup
Routing is configured when building a play:
Define Trigger and Audience
Set conditions for when the play runs and which accounts qualify
Configure Prospecting
Define which personas to find at qualifying accounts
Set Routing Rules
Choose routing method (account owner, round robin, custom field, etc.)
Configure Deployment
Specify where routed contacts should be sent (CRM, sequences, ads)
Routing Priority
You can set fallback routing:
Primary: Try account owner first
Fallback: If no account owner, use round robin queue
Default: If no queue assignment, route to manager
This ensures every contact gets assigned even if primary routing fails.
Integration with Systems
Routing works across your connected tools:
CRM Systems
Routes to account owner field
Creates contacts with proper owner assignment
Uses custom fields for routing logic
Respects existing ownership rules
Bi-directional sync of ownership
Routes based on HubSpot properties
Updates owner fields automatically
Works with HubSpot workflows
Routes to correct rep’s SalesLoft inbox
Adds to sequences from proper sender
Maintains rep-specific cadences
Ensures correct email sender
Deploys to individual rep’s Outreach account
Routes to appropriate sequences
Sets proper ownership before sending
Tracks activity back to correct rep
Critical: Routing must happen before deployment to sales engagement tools. If you deploy first and route later, emails will send from the wrong inbox.
Use Cases
Scenario: High-fit company visits pricing pageRouting Method: Account Owner (if exists) → Round Robin (if new)Flow:
Identify company from website visit
Check if account exists in CRM
If yes: Route to account owner
If no: Create account, assign via round robin
Deploy to assigned rep’s sequence
Result: Immediate follow-up from correct rep within hours
Regional Lead Distribution
Scenario: Leads from different regions need regional expertiseRouting Method: Geographic/Regional based on country fieldFlow:
Prospect identifies location
Route EMEA accounts to EMEA team
Route APAC accounts to APAC team
Route Americas to appropriate US/LATAM rep
Result: Leads handled by reps with regional knowledge
Scenario: SDRs specialize in specific industriesRouting Method: Custom CRM field based on industryFlow:
Check account industry field
Route SaaS companies to SaaS specialist
Route healthcare to healthcare specialist
Route financial services to finserv specialist
Result: Prospects talk to reps who understand their industry
Multi-Threading Expansion
Scenario: Expand coverage at high-value accountsRouting Method: Account Owner (maintain consistency)Flow:
Identify single-threaded A-tier account
Prospect 4 additional buying committee members
Route all new contacts to existing account owner
Add to multi-threading sequence
Result: Coordinated multi-contact outreach from one rep
Scenario: Form fills and demo requests need quick responseRouting Method: Round Robin for fairnessFlow:
Lead submits form
Seam enriches with additional data
Routes via round robin to available SDR
Immediately adds to high-priority sequence
Result: Even distribution and fast follow-up
Conditional Routing Logic
Scenario: Complex routing based on multiple factorsRouting Method: Custom logic with conditionsFlow:
If opportunity exists → Route to opportunity owner
Else if account exists → Route to account owner
Else if enterprise size → Route to enterprise team
Else → Round robin to general team
Result: Sophisticated assignment matching your process
Routing vs. Existing Systems
You have two options for how routing works:
Option 1: Seam Creates, CRM Routes
Seam creates contacts in your CRM, then existing CRM routing rules handle assignment.
When to use:
You have complex routing logic already built in Salesforce
Your CRM routing includes territory management and role hierarchies
You want CRM to remain single source of truth for assignments
Option 2: Seam Routes, Then Deploys
Seam applies routing rules, then creates contacts with ownership already set.
When to use:
You want to centralize routing logic in Seam
CRM routing is limited or difficult to maintain
You need routing to work consistently across multiple systems
Option 3: Hybrid Approach
Use Seam routing for some plays, CRM routing for others.
When to use:
Different teams have different preferences
Some use cases need custom logic, others work with CRM defaults
You’re transitioning from CRM routing to Seam routing gradually
Best Practices
Match routing to ownership model
If your team uses account-based ownership, route by account owner. If you use round robin for inbound, route that way. Mirror your existing model.
Always define what happens if primary routing fails. Don’t create orphan contacts—route to a manager or default queue instead.
Run plays on small audience first to verify routing works correctly. Check that contacts appear with right owners in right systems.
Align routing with sequences
If SDRs have personalized sequences, route to the rep whose sequence they should enter. Don’t separate routing from sequence assignment.
Monitor distribution metrics
For round robin, check that distribution stays balanced. Some reps might be out of office or at capacity—adjust queues accordingly.
As routing gets complex, document rules so team members understand why leads route where they do. This helps with troubleshooting.
Territory changes, team changes, and ownership models evolve. Review routing rules quarterly to ensure they still match your structure.
Preventing Common Issues
Problem: Contacts created with no ownerSolution: Always set fallback routing. If primary method fails, route to default queue or manager
Problem: Emails send from wrong rep’s email addressSolution: Route BEFORE deploying to sales engagement tools, not after
Problem: Multiple reps claim same accountSolution: Use CRM account owner as source of truth, not contact-level routing
Problem: Some reps get far more leads than othersSolution: Use round robin instead of custom logic if fairness matters more than specialization
Problem: Rep doesn’t know why they got the leadSolution: Include routing reason in CRM fields or task description (“Routed: Website Visitor - Pricing Page”)
Common Questions
Can I route to multiple people?
Not directly. Routing assigns one owner per contact. However, you can create tasks or notifications for additional team members while primary ownership goes to one person.
What happens if the assigned rep leaves the company?
Routing uses current CRM data. If the account owner field updates to a new rep, future plays will route to the new owner. Existing contacts remain with original owner unless manually reassigned.
Can routing trigger other automations?
Yes. Many CRMs have workflows that trigger on contact creation or owner change. Seam routing can kick off these downstream automations.
Does routing work for existing contacts?
Yes. You can route based on existing contact owner (maintains continuity) or override and route based on account owner or other rules.
Can I exclude certain reps from round robin?
Yes. Configure your round robin queue to include only active reps. Remove people who are out of office, at capacity, or shouldn’t receive certain lead types.