Grab Deal : Flat 30% off on live classes + 2 free self-paced courses! - SCHEDULE CALL

- Salesforce Blogs -

How to Create Assignment Rules in Salesforce? [Updated in 2020]


An assignment rule in Salesforce is used to define to whom case or lead is assigned based on the specified criteria. Most of the organizations have one particular rule for the overall purpose. For example, there could on lead assignment rule for web-generated leads and one case assignment rule for the holiday use.

Two-ways to define assignment rules

Typically, only one rule will be effective at a particular time span. Assignment rules in organizations are used to automate the lead generation process and support the business processes too. Here, are the two popular ways how can you define the assignment rules in Salesforce.

Lead Assignment Rules

This rule will dictate you how leads are assigned to the users and how to create them manually. They could be either web-generated or data can be imported through Wizard as well.

Case Assignment Rules

This will rule specify how cases can be assigned to the users that are arranged in queues or created manually. However, there are plenty of techniques for data generation like email, web, portals, Outlook or Lotus Notes etc.

Read: Unleash the Future of Salesforce Developer: Exploring the Revolutionizing Frontier

For each rule type, there could be multiple entries that will tell you exactly how leads or cases can be assigned. Each of the entries for the rule will be discussed later and you will get a clear idea of how to set up, create, or manage assignment rules within Salesforce.

Salesforce Training For Administrators & Developers

  • No cost for a Demo Class
  • Industry Expert as your Trainer
  • Available as per your schedule
  • Customer Support Available

Assignment Rule Creation in Salesforce

To start with, you must have the professional, developer, or enterprise edition of the Salesforce. Other than this, versions won’t help in the rule creation. Further, you should check that you are permitted to define the assignment rules with the ‘customize application’ option. The best idea is to speak to your Admin before you continue.

Read: Salesforce Platform Developer 1 Certification: How to Pass it?
  • To create an assignment rule, go to the Set up First and type Assignment Rules in the Quick Find box. After this, you may select either lead assignment rules or case assignment rules based on the requirements.
  • Now select the new entry and give a proper name to the rule. You should specify if you wanted to continue with leads or cases with automated or manual operations. Once you have defined everything clearly then click on the Save option in the end.
  • After this, you will be asked to define the criteria for the rule. Go to the rule entries and click on the New button. Congratulations, the assignment rule has been created successfully.
  • The next step comes how can we view or edit the assignment rules. If you wanted to edit the name of the rule then click on the Rename option next to the rule name. in this way, this is possible for you to edit the rule name.
  • To edit the rule entries, first, choose the rule name from the list of rules. Now click New to add an entry, you can either Add or Delete rule entry or select reorder to change the order of rule entries as needed.

With this discussion, you are familiar with all the basic steps for creating an assignment rule within Salesforce. Still, we are not sure how to define criteria for a rule in detail. Let us dive deep and discuss the different rule entries in detail below.

How to define the criteria for the assignment rules?

How to define the criteria for the assignment rules?

  • Order – Here, you can define the order of how entries should be processed in a queue. Salesforce will evaluate each particular entry and as soon as the criteria are matched, the entry will be executed otherwise it will be reassigned.
  • Criteria – It includes the special conditions that should be matched by leads or cases to be assigned. For example, if your organization is using multiple languages then you can set the default language, add up to 25 filter criteria with 255 characters each. As soon as you pick the filter criteria then the selected values will be stored in the default language as given earlier. If you wanted to edit, delete or evaluate the existing filter criteria then don’t forget to set the default language on the Company Info page otherwise it will not work as usual as expected. You can also set custom conditions like true or false where the rule will be operated automatically based on the specified conditions.
  • User: This is the name to who lead or case is assigned recently. We could not specify users inactive here and you should define the read permissions on leads or cases.
  • Don’t Reassign Owner: It specifies the name of the current owner and It could not be changed if the rule is modified or updated.
  • Email Template: it will decide on the email template that will be used for the new owner. There are plenty of pre-ready email templates that can be used based on the purpose and nature of the information stored in email. In case, the template is not defined then the email will not be sent to the users. If this filed is defined properly then the notification will go to all assigned members.
  • Team assignment – Here, you can members of a team suitable for the project. Add a new row to dictate the predefined case teams. You can also replace the predefined case teams if any particular condition matches.

Once you have defined the rule entry and criteria properly as discussed above, click on save option and Save & New option to create more entries. Assignment rules are highly complicated in general and difficult to understand without any proper knowledge and background. With this blog, you have a complete idea of assignment rules, how to create, manage, or set up assignment rules within Salesforce. A depth understanding of the topic will help you to define the rule professionally as needed by the business organization.

Learn Salesforce in the Easiest Way

Read: How to Handle Governor Limits In Salesforce?
  • Learn from the videos
  • Learn anytime anywhere
  • Pocket-friendly mode of learning
  • Complimentary eBook available


When defined correctly, they do bring really powerful and flexible logic to an already robust CRM. If you wanted to know more about assignment rules in Salesforce or workflow rules, salesforce objects then you should join the Salesforce Certification program at JanBask training right away and learn to practice different concepts in Salesforce by expert mentors.

Salesforce Tutorial Overview

fbicons FaceBook twitterTwitter lingedinLinkedIn pinterest Pinterest emailEmail


    JanBask Training

    A dynamic, highly professional, and a global online training course provider committed to propelling the next generation of technology learners with a whole new way of training experience.

  • fb-15
  • twitter-15
  • linkedin-15


Trending Courses

Cyber Security Course

Cyber Security

  • Introduction to cybersecurity
  • Cryptography and Secure Communication 
  • Cloud Computing Architectural Framework
  • Security Architectures and Models
Cyber Security Course

Upcoming Class

11 days 05 Jul 2024

QA Course


  • Introduction and Software Testing
  • Software Test Life Cycle
  • Automation Testing and API Testing
  • Selenium framework development using Testing
QA Course

Upcoming Class

4 days 28 Jun 2024

Salesforce Course


  • Salesforce Configuration Introduction
  • Security & Automation Process
  • Sales & Service Cloud
  • Apex Programming, SOQL & SOSL
Salesforce Course

Upcoming Class

2 days 26 Jun 2024

Business Analyst Course

Business Analyst

  • BA & Stakeholders Overview
  • BPMN, Requirement Elicitation
  • BA Tools & Design Documents
  • Enterprise Analysis, Agile & Scrum
Business Analyst Course

Upcoming Class

18 days 12 Jul 2024

MS SQL Server Course

MS SQL Server

  • Introduction & Database Query
  • Programming, Indexes & System Functions
  • SSIS Package Development Procedures
  • SSRS Report Design
MS SQL Server Course

Upcoming Class

4 days 28 Jun 2024

Data Science Course

Data Science

  • Data Science Introduction
  • Hadoop and Spark Overview
  • Python & Intro to R Programming
  • Machine Learning
Data Science Course

Upcoming Class

5 days 29 Jun 2024

DevOps Course


  • Intro to DevOps
  • GIT and Maven
  • Jenkins & Ansible
  • Docker and Cloud Computing
DevOps Course

Upcoming Class

-0 day 24 Jun 2024

Hadoop Course


  • Architecture, HDFS & MapReduce
  • Unix Shell & Apache Pig Installation
  • HIVE Installation & User-Defined Functions
  • SQOOP & Hbase Installation
Hadoop Course

Upcoming Class

11 days 05 Jul 2024

Python Course


  • Features of Python
  • Python Editors and IDEs
  • Data types and Variables
  • Python File Operation
Python Course

Upcoming Class

12 days 06 Jul 2024

Artificial Intelligence Course

Artificial Intelligence

  • Components of AI
  • Categories of Machine Learning
  • Recurrent Neural Networks
  • Recurrent Neural Networks
Artificial Intelligence Course

Upcoming Class

5 days 29 Jun 2024

Machine Learning Course

Machine Learning

  • Introduction to Machine Learning & Python
  • Machine Learning: Supervised Learning
  • Machine Learning: Unsupervised Learning
Machine Learning Course

Upcoming Class

18 days 12 Jul 2024

 Tableau Course


  • Introduction to Tableau Desktop
  • Data Transformation Methods
  • Configuring tableau server
  • Integration with R & Hadoop
 Tableau Course

Upcoming Class

11 days 05 Jul 2024

Search Posts


Receive Latest Materials and Offers on Salesforce Course