Assignment Threshold | Zoho CRM

Assignment Threshold

You can use Assignment Threshold to set an upper limit to the number of records that are assigned to individual users. This can be necessary for many reasons:
  1. Your customer-facing teams need to maintain their quality of engagement in order to drive revenue. If they are overburdened, the quality of engagement could suffer.
    For example, sales development reps may have subpar conversations if they are assigned too many leads.
  2. The productivity of your teams may take a hit if they have to prioritize and handle a lot of records.
    For example, account executives may find it difficult to manage a large number of accounts efficiently.
  3. An excessive workload could lead to burnout over time, resulting in an increase in employee turnover rate and a drop in employee morale. Considering the ramp-up period for new hires, this may further burden your customer facing teams.
To avoid these issues, you can set assignment thresholds for different users as per their capacity. As your employees become more proficient, you can increase the threshold periodically if the need arises.

How does assignment threshold work?

A threshold consists of two components:
  1. Maximum count per time-period (mandatory): This will set the maximum number of records that can be assigned to a user in a given time period (day, week, or month). The default time period is by day.
    For example, you can set a limit on the number of new leads assigned per day for each sales representative. With a reasonable limit in place, sales reps can conduct thorough research, tailor their approaches to individual clients, and provide prompt follow-ups—ultimately increasing their chances of closing deals.
  2. Allowed backlog count (optional): Backlog records are used to denote records where work is pending. This component will set the maximum number of backlog records that can be owned by a particular user. You can configure the criteria for identifying backlog records.
    For example, the workload may be high because of your sales team's pending leads that they haven't contacted yet. If this is the case, you can include a backlog limit in the threshold.
Before a record is assigned to a user, the following checks will take place:
  1. The number of backlog records must be less than the allowed count. This check will only happen if you've configured the backlog properties in a threshold.
  2. The number of records assigned in the time period should be less than the maximum count per time period.
If both these checks are passed, the record is assigned to that user. Otherwise, the record is assigned to the default assignee. For example, the sales manager could be designated as the default assignee. In this way, the sales manager can assign the surplus records to the right rep based on priority.
From the default assignee, these records can be assigned to a user manually or re-allocated automatically.
You can decide the maximum time for which a record remains with the default assignee. If this duration is exceeded for a record, it will be assigned to a user, based on your configuration, even if it breaches that user's threshold.


Users with the Assignment Rules & Threshold permission in their profile will be able to set Assignment Thresholds.

To access the Assignment Threshold tab

  1. Navigate to Setup ( ) > Automation > Assignment.
  2. Click the Thresholds tab.

The following options are available in this tab:
  1. Create Threshold: Create a new threshold.
  2. Thresholds table: This will list the all the thresholds in your CRM. Use this to access the following details:
    1. Users for whom the threshold has been set.
    2. The module for which the threshold has been set. You can filter the thresholds based on module.
    3. The threshold duration or the time period within which the maximum count is checked.
    4. The time when the threshold was last modified and the user who performed the modification
    5. Status of the threshold (Active/Inactive). You can filter thresholds based on status.
  3. Search: Search thresholds by a user's name.
You can set thresholds for the following modules:
  1. Leads
  2. Contacts
  3. Accounts
  4. Deals
  5. Cases
  6. Any custom module

To create an assignment threshold

  1. Navigate to Setup ( ) > Automation > Assignment > Thresholds.
  2. Click Create Threshold.
  3. On the Create Threshold page, select the Module for which you'd like to set a threshold.
  4. Click Select the Users to whom you want to configure Threshold.
  5. Select the users. Click Assign.
  6. Set the maximum record count per user and click Done.

  7. By default, the maximum record count is set on a per day basis. For example, ten leads per day. If you want to modify the time period, click Edit Threshold duration .
    1. Select Day, Week, or Month from the dropdown list.
    2. Click Assign.

  8. If you want to set a limit for backlog records, click Add Backlog properties.
    1. In the Add Backlog properties popup, you can check Define Backlog based on [Module]'s fields and set the criteria for a backlog record. This is optional.
    2. Set the number of days (between 1 and 60) after which a record is considered as backlog. This is counted from the time of record creation.
    3. Set the maximum backlog count and click Done.

  9. Choose the Default assignee.
  10. If you want to exclude some records from this threshold, check Exempt threshold settings for records matching the below criteria and set the criteria.
  11. Click Save.
Note : If a user is set as the default assignee for a module's threshold, you cannot set a threshold for that user in that module. This ensures that there is no restriction on the number of excess records that can be assigned to the default assignee.
For example, if Vishy is the default assignee for a threshold linked to the Leads module, you cannot set a threshold for Vishy as far as the Leads module is concerned.

To set automatic re-allocation

  1. When you are creating a threshold, select Automatically re-assign records assigned to default assignee.

  2. In Check for possibility to reallocate records every x time-period , set the frequency at which the re-allocation should take place.
    This can be set in minutes, hours, days, business hours, and business days. For example, the reallocation could take place every 5 hours.
  3. Under Reallocate to , select how which the owner of the record is chosen. You can either select:
    1. New owner based on Assignment Rules
    2. The initially intended user

  4. Under When records remain with default assignee after x time-period , set the maximum duration for which a record can remain assigned to the default assignee.
  5. Under Move them to , select the owner of those records that have remained with the default assignee beyond the maximum duration. The options are:
    1. New owner based on Assignment Rules
    2. Selective users in round robin

  6. Under Reallocate records based on , set the order in which records are automatically assigned:
    1. First in, first out whereby the records that were added to the default assignee first get assigned first.
    2. Sort (ascending or descending) by a specific field.
  7. Click Save.
Note : Once a record has remained with the default assignee beyond the duration set in the threshold, it will be assigned to a user (specified by your configuration). This will happen even if it breaches that user's threshold.

To edit a threshold

  1. Navigate to Setup > Automation > Assignment > Threshold.
  2. To edit a threshold, either:
    1. Click on a threshold or
    2. Hover over a threshold, click the ellipsis icon (...) , and select Edit.
  3. On the Edit Threshold page, you can make the necessary changes to the existing threshold.
  4. Once you are done, click Save.

To delete a threshold

  1. Navigate to Setup > Automation > Assignment > Threshold.
  2. Hover over a threshold, click the ellipsis icon (...) , and select Delete.
  3. In the Delete Threshold popup, click Delete.
  1. If you don't want to delete a threshold but want to deactivate it, simply toggle the Status in the Thresholds tab. In the Deactivate Threshold popup, click Deactivate Now.
  2. You can reactivate this threshold by toggling the Status again.

To view stats

  1. Navigate to Setup > Automation > Assignment > Threshold.
  2. Hover over a threshold, click the ellipsis icon (...) , and select View Stats.
  3. In the Threshold Stats popup that appears, you can view details like:
  1. Maximum count per time period
  2. Current count for that time period
  3. Allowed backlog count
  4. Current backlog count
Note : The allowed backlog and current backlog count will not be available if backlog properties have not been configured for a threshold.


  1. Assignment threshold will be applied in the following cases:
    1. Assignment rules
    2. Leads created through webforms (if assignment rule is chosen)
    3. Modules where the data is synced because of integration
    4. Visitor module
  2. Assignment threshold will be applied but will not restrict assignment in case of manual assignment. An alert will be displayed in each of the following cases:
    1. Manual record creation (including Quick Create in lookup fields, and conversion)
    2. Manual record edit (Record detail page and Quick edit)
    3. SalesInbox record creation and edit
    4. Mass transfer
    5. Import
  3. Assignment threshold can be enabled or disabled in the following cases:
    1. Creating records by workflow rules
    2. Conversion by workflow rules
    3. Field updates using workflow rules and blueprints
    4. Macros
    5. API
    6. Mass convert
  4. Assignment threshold will not be applied in the following cases:
    1. Zoho Sheet View
    2. Delete user
    3. De-duplicate records
    4. Find and merge records
    5. Data migration
  5. You will be able to delete a user who is a default assignee only after transferring the records owned by that user.
  6. A record could remain assigned to the default assignee after the duration set in the threshold. This could be because the user is deleted or inactive. If that is the case, an email notification will be sent to the admins.
  7. When configuring thresholds, please be mindful of their interaction with workflow rules, as this may result in data overload in some rare instances.
    For example, let's say that a workflow is triggered when a record is created or edited. Once triggered, it creates a record in that same module. Let's look at how this could lead to a loop that ends up creating a lot of records.
    1. When a record A is created, it creates another record B as per the workflow.
    2. This triggers the workflow again (as the trigger includes the create event) and another record C is created.
    3. Workflow rules will prevent the rule from firing again. To learn more about this, see the Points to remember section in this help document .
    4. If you've enabled assignment threshold for the workflow rule and if record A,r B, or C exceeds the threshold for a user, it will be assigned to a default assignee. Let's say that record C is assigned to the default assignee.
    5. During automatic re-allocation (or if record C has remained with the default assignee beyond the configured duration), record C is assigned to a user as per our configuration.
    6. Since the record's owner is changed during re-allocation, the workflow rule is triggered again (as the trigger includes the edit event). This will create two new records (D and E). If these records are above their intended user's threshold, they will be assigned to the default assignee.
    7. When these records are assigned to users during re-allocation, they will freshly trigger the workflow rule twice, resulting in the creation of four new records (two each for record D and record E). If they are above the threshold, these four records get assigned to the default assignee.
    8. New records will be created again when these records are re-allocated and the cycle could continue until you hit the data storage limit in your CRM.

    Zoho CRM Training Programs

    Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

    Zoho CRM Training
      Redefine the way you work
      with Zoho Workplace

        Zoho DataPrep Personalized Demo

        If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

        Zoho CRM Training

          Create, share, and deliver

          beautiful slides from anywhere.

          Get Started Now

            Zoho Sign now offers specialized one-on-one training for both administrators and developers.

            BOOK A SESSION

                                You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.

                                    Manage your brands on social media

                                      Zoho Desk Resources

                                      • Desk Community Learning Series

                                      • Digest

                                      • Functions

                                      • Meetups

                                      • Kbase

                                      • Resources

                                      • Glossary

                                      • Desk Marketplace

                                      • MVP Corner

                                      • Word of the Day

                                        Zoho Marketing Automation

                                          Zoho Sheet Resources


                                              Zoho Forms Resources

                                                Secure your business
                                                communication with Zoho Mail

                                                Mail on the move with
                                                Zoho Mail mobile application

                                                  Stay on top of your schedule
                                                  at all times

                                                  Carry your calendar with you
                                                  Anytime, anywhere

                                                        Zoho Sign Resources

                                                          Sign, Paperless!

                                                          Sign and send business documents on the go!

                                                          Get Started Now

                                                                  Zoho TeamInbox Resources

                                                                          Zoho DataPrep Resources

                                                                            Zoho DataPrep Demo

                                                                            Get a personalized demo or POC

                                                                            REGISTER NOW

                                                                              Design. Discuss. Deliver.

                                                                              Create visually engaging stories with Zoho Show.

                                                                              Get Started Now

                                                                                            You are currently viewing the help articles of Sprints 1.0. If you are a user of 2.0, please refer here.

                                                                                            You are currently viewing the help articles of Sprints 2.0. If you are a user of 1.0, please refer here.

                                                                                                  • Related Articles

                                                                                                  • Setting Assignment Rules

                                                                                                    A sales success is closely coupled with the everyday activities of the reps, such as - number of follow-ups, promptness in getting back to the customers, offering quick answers to their queries and responding to the support tickets. All these factors ...
                                                                                                  • Zia's record owner suggestion in Assignment Rules

                                                                                                    Businesses spend a lot of money, time, and effort to bring leads into the sales funnel. Despite those efforts, research shows that about 24% of U.S. companies take about 24 hours on average to make their first move toward a lead—just enough time to ...
                                                                                                  • FAQs: Assignment

                                                                                                    What is an assignment rule and why do I need it? The growth of your business is proportional to how well your sales team is handling the leads inflow and how effective they are in handling the customers and associated deals. Assigning the leads and ...
                                                                                                  • Creating Schedules in Automation

                                                                                                    Schedules are automated user-defined actions, which can be performed through Functions either at a particular time or on a recurring basis. User-defined actions enable creating unique scheduling situations that can be executed periodically based on ...
                                                                                                  • Automatically assign leads from a particular source to selected reps

                                                                                                    Edition: Professional and above | Industry: Travel and Tourism | Feature: Assignment Rule Scenario Zylker Moments is a travel agency. They wish to automate assignment of imported leads, based on the following criteria.  Rule Name: Assignment Rule ...
                                                                                                    Wherever you are is as good as
                                                                                                    your workplace



                                                                                                      Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.


                                                                                                      Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.


                                                                                                      Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.

                                                                                                      CRM Tips

                                                                                                      Make the most of Zoho CRM with these useful tips.

                                                                                                        Zoho Show Resources