Our organization uses Salesforce as its CRM tool, and the support team assigns cases manually. As a Salesforce Administrator, I was assigned the task of automating the case assignment for new cases. In Salesforce, we can automate this process using a case assignment rule.
In this tutorial, I will explain the case assignment rules in Salesforce and their limitations, and we will also discuss how to create a case assignment rule in Salesforce.
Case Assignment Rule in Salesforce
In Salesforce, the case assignment rules help automate your organization’s support processes. The rules can also determine how cases are assigned to users or queues based on criteria that we define.
The case assignment rule can assign the cases when a new case is created. Then, that case can be created manually or automatically from web-to-case, email-to-case, etc.
How to Create a Case Assignment Rule in Salesforce
For example, there is a support team with several users, and we want to automatically assign a specific user to a new case when it is created and the Case Priority is High.
We can create a case assignment rule in Salesforce using the following steps.
1. Go to Setup. In the Quick Find Box, search for Assignment Rules. Then click on the Case Assignment Rule.

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 case assignment rule at a time. So, if you have any activated case 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 this entry should trigger.
- Criteria: As per our scenario, we need to enter Case Priority = High.
- Select User or Queue: Here, we need to assign high priority cases to specific user.
- Email Template: We can select an email template so that when a case is assigned to a user, they will receive an email regarding the same.
Then click on the Save button.

Proof of Concept:
7. Now, to check how the case assignment rule works, navigate to the case tab. Then, create a new case record with case priority as high and save the record.

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

This is how we can create case assignment rules in Salesforce.
Limitations in Case Assignment Rule in Salesforce
The following are some limitations of the case assignment rule in Salesforce:
- The case assignment rule is only used when we want to assign records automatically to a user or queue. It cannot be used to update fields.
- If we change the criteria for an existing rule, the rule will not reassign cases until we manually update the case owner.
- In the rule entry criteria, we can only use case fields. It does not allow the use of the related fields of the case object.
- We can create only one active case assignment rule at a time.
You can also read the Case Assignment Rule in Salesforce.
Conclusion
I hope you got an idea about case assignment rules in Salesforce. In this article, we have seen what a case assignment rule is and its limitations. We have also seen how to create case assignment rule in Salesforce with an example and step-by-step explanation.
You may also like to read:
- Auto Response Rules in Salesforce
- Web-to-Case in Salesforce
- Email To Case Salesforce
- Setup Skill Based Routing in Salesforce Omni Channel
- How to Create a Case Related to an Account using Flow in Salesforce
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.