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
How Routing Works
Routing is configured as part of plays and executes during the workflow: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
Configuration Options
Within Play Setup
Routing is configured when building a play: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
Integration with Systems
Routing works across your connected tools:CRM Systems
- Salesforce
- HubSpot
- Routes to account owner field
- Creates contacts with proper owner assignment
- Uses custom fields for routing logic
- Respects existing ownership rules
Sales Engagement Platforms
- SalesLoft
- Outreach
- Routes to correct rep’s SalesLoft inbox
- Adds to sequences from proper sender
- Maintains rep-specific cadences
- Ensures correct email sender
Use Cases
Website Visitor Routing
Website Visitor Routing
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
Regional Lead Distribution
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
Vertical-Based Routing
Vertical-Based Routing
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
Multi-Threading Expansion
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
Inbound Lead Processing
Inbound Lead Processing
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
Conditional Routing Logic
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
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
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.
Set fallback rules
Set fallback rules
Always define what happens if primary routing fails. Don’t create orphan contacts—route to a manager or default queue instead.
Test before scaling
Test before scaling
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
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
Monitor distribution metrics
For round robin, check that distribution stays balanced. Some reps might be out of office or at capacity—adjust queues accordingly.
Document routing logic
Document routing logic
As routing gets complex, document rules so team members understand why leads route where they do. This helps with troubleshooting.
Review quarterly
Review quarterly
Territory changes, team changes, and ownership models evolve. Review routing rules quarterly to ensure they still match your structure.
Preventing Common Issues
Orphan Contacts
Orphan Contacts
Problem: Contacts created with no ownerSolution: Always set fallback routing. If primary method fails, route to default queue or manager
Wrong Inbox Sender
Wrong Inbox Sender
Problem: Emails send from wrong rep’s email addressSolution: Route BEFORE deploying to sales engagement tools, not after
Duplicate Ownership
Duplicate Ownership
Problem: Multiple reps claim same accountSolution: Use CRM account owner as source of truth, not contact-level routing
Uneven Distribution
Uneven Distribution
Problem: Some reps get far more leads than othersSolution: Use round robin instead of custom logic if fairness matters more than specialization
Lost Context
Lost Context
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?
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?
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?
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?
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?
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.

