In our organization, the Salesforce lead team mostly manually assigns records to a specific user or queue to work on the leads. So, we thought of automating the lead assignment process. So that when a lead is created, it will automatically be assigned to a specific sales representative. In Salesforce, we have a feature that automatically assigns leads to a user using the lead assignment rule.
I will explain the lead assignment rules in Salesforce and how to create a lead assignment rule in Salesforce.
Lead Assignment Rules in Salesforce
In Salesforce, the lead assignment rules help automate your organization’s lead generation and assign specific sales representatives to leads. The rules can also determine how leads are assigned to users or queues based on information present in the record.
We need to define some criteria based on record information, and we can assign a user or queue to a lead based on those criteria. The lead assignment rule can assign leads when a new lead is created. Then, that lead can be created manually or automatically.
Create a Lead Assignment Rule in Salesforce
For example, there is a team of sales representatives, and we want to automatically assign a specific sales representative to a new lead when it is created, and the Lead Source is a Phone Inquiry. After that, the assigned sales representative can attend to that lead.
We can create a lead assignment rule in Salesforce using the following steps.
1. Log in to your Salesforce account and go to Setup. In the Quick Find box, search for Assignment Rules, then select Lead Assignment Rules.

2. Then click on the New button to create a new rule.

3. Enter a Rule Name. Then, activate the rule by clicking the Activate button.
We can create only one active lead assignment rule at a time. So, if you have any activated lead assignment rule, it will get deactivated as you activate the new rule.
Then, click on the Save button.

4. Open the rule by clicking the Rule Name.

5. Then click on the New button to add rule entry criteria.

6. As you click the new button, you need to enter the following details:
- Sort Order: Here, you need to provide the number so that this entry can be evaluated at the time.
- Criteria: As per our scenario, we need to enter Lead Source = Phone Inquiry. You can define criteria as per your requirements.
- Select User or Queue: Here, we need to assign phone inquiry leads to specific user.
- Do Not Reassign Owner: If you checked this checkbox, after assigned the lead to this user, you cannot change owner later.
- Email Template: We can select an email template so that when a lead is assigned to a user, they will receive an email regarding the same.
Then click on the Save button.

OR
We can also select Queue to assign the lead records. For that, you need to select a queue and click the lookup icon to select a queue. Here, I have selected a custom queue that I created.

Proof of Concept:
7. Now, to check how the lead assignment rule works, navigate to the Leads tab. Then, create a new lead record with the lead source as a phone inquiry and make sure you have checked the checkbox of assign using the active assignment rule. Then click on the save button.
While creating the new record, you can see the lead owner is different, and you will see that after the record gets saved, the lead owner will be another user.

8. As you save the record, you will see that the lead owner has automatically changed to another user. That means a new user has been assigned to this lead record.

This is how we can create lead assignment rules in Salesforce.
You can also read the Lead Assignment Rule in Salesforce.
Conclusion
I hope you got an idea about lead assignment rules in Salesforce. In this article, we have seen what a case assignment rule is. We have also seen how to create a lead assignment rule in Salesforce with an example and step-by-step explanation.
You may also like to read:
- Case Assignment Rules in Salesforce
- How to Assign Records to Queue Using Salesforce Flow
- Web-to-Lead in Salesforce
- Email-to-Lead Using Salesforce Flow
I am Bijay Kumar, the founder of SalesforceFAQs.com. Having over 10 years of experience working in salesforce technologies for clients across the world (Canada, Australia, United States, United Kingdom, New Zealand, etc.). I am a certified salesforce administrator and expert with experience in developing salesforce applications and projects. My goal is to make it easy for people to learn and use salesforce technologies by providing simple and easy-to-understand solutions. Check out the complete profile on About us.