Hi,
Can someone explain to me how to configure Lead Assignment Rules? I need to assign leads based on lead demographic fields, seller productivity, the number of prospects the seller already has, the seller’s tenure, and how many prospects they have handled. How many man-hours can do this work?
Enable and Access Lead Assignment Rules
- Go to Setup → Lead Assignment Rules.
- Click New to create a new rule (or edit an existing one).
- Give the rule a name (e.g., “Demographic & Productivity Assignment”) and save it.
- Make sure the rule is active. Only one rule can be active at a time.
Define Rule Entries
Each rule can have multiple rule entries, which are like “if this, then assign to that user/queue.”
- Click on your rule → New Rule Entry.
- Define criteria for the entry:
- Lead Fields: You can use standard or custom fields (e.g., location, industry, lead source). Example: State = "California" → assign to West Coast team.
- Logical operators: AND/OR combinations for multiple fields.
- Select Assign To:
- User: assign to a specific salesperson.
- Queue: assign to a group (useful if you want round-robin assignment).
Handling More Complex Criteria
You mentioned needing to assign leads based on:
- Lead demographics – straightforward with rule entry filters.
- Seller productivity - number of prospects – Salesforce rules cannot directly check dynamic user stats, like how many leads a seller already owns.
- Workarounds:
- Use Queues and Flows instead of assignment rules.
- Build a Flow that:
- Checks how many leads a seller currently has.
- Checks tenure or productivity fields on the User object.
- Assigns the lead dynamically.
- Seller tenure – you can store this in a custom field on User and reference it in a Flow for assignment.
- Number of prospects handled – similar to productivity, you’ll likely need a custom roll-up field or Flow to check and assign accordingly.
Order of Rule Entries
- Salesforce executes rule entries top-down.
- First entry that matches a lead stops further evaluation.
- So make sure the most specific rules are at the top, and general rules at the bottom.
Create test leads that match each rule entry and make sure the lead gets assigned as expected. If using Flows for dynamic assignments, monitor debug logs to ensure logic works.